sql >> データベース >  >> RDS >> Oracle

SQLビューに主キーを追加する

    無効を追加できます ビューに対する主キーの制約。つまり、ビューに対して挿入または更新が実行された場合、制約は発生しません。データベースは、基礎となるテーブルの制約を通じて整合性が維持されることを期待しています。したがって、制約は文書化の目的でのみ存在します。

    SQL> create view emp_view as select * from emp
      2  /
    
    
    View created.
    
    SQL> alter view emp_view add constraint vemp_pk primary key (empno) disable
      2  /
    
    View altered.
    
    SQL> 
    

    警告:Hibernateでこれを試したことがないので、あなたのシナリオで機能するかどうかはわかりません。ただし、ビューのレイヤーに対してHibernateを排他的に使用するサイトを知っているので、そうだと思います。構文を試して、報告してください。




    1. Markdown(strip_tagsを使用)はXSS攻撃を阻止するのに十分ですか?

    2. Perl OLE32 MSSQL dateadd 関数の結果でのカーソル タイプ変更エラー

    3. 名前配列にないMySQL?

    4. MySQLにビュークエリにINDEXを使用させるにはどうすればよいですか?