Oracleデータベースのマルチテーブル接続構造、構文、および関連アクション

1056 ワード

          

構文構造:92構文デカルト積:データソースの後、複数のテーブルと同じフィールドをカンマで区切る等値で接続する等値接続が複数あり、テーブル名の出典に注意し、タイプは同じでなければならない.非等値接続判定区間between...and...外接続表示テーブルのすべてのデータがメインラベルの向こうのテーブル名の後ろに追加(+);左リンク右接続、自己接続.
99構文デカルト積cross join交差接続等値接続自然接続natural join自動マッチングテーブルの同名フィールド主外部キー関係join using(フィールド)あるフィールドの同じ等値接続inner joinjoin on等値非等値は、接続条件をカスタマイズして名前セグメントの制限名と書く必要があります.左接続left join;右接続right join;フルコネクション
ダミー列rowidオブジェクトのアドレス、行記録の識別、行記録挿入テーブルが確定する.rownum結果セット番号は最初からです.rownumとソートの順序:プライマリ・キーでソートし、rownumを決定する前にソートします.非プライマリキーでソートする、rownumの早期ソートを決定します.
ページ分け:確定され、変わらないrownumを規則的に判断する.真のページは実際にデータベースの中でデータの偽のページを問合せていくつかのデータを検出して要求によって展示します
仮想クラスcerate or replace view試みas select文[with read only]インデックスデータベースのオブジェクトの1つcreate indexインデックス名onテーブル名(フィールド名)削除テーブルdrop tableテーブル名作成テーブルcreate tableテーブル名カスケード削除マスタテーブル制約のすべて削除cascade constraintsマスタおよび参照するテーブルデータからon delcte caslateすべて削除マスタデータを削除するとともに、テーブル参照データ値にnull on delete set nullを設定する.
データベース作成テーブルは、3つのパターン1リストフィールドに従って2つに分けられないプライマリ・キーと非プライマリ・キーに依存します3非プライマリ・キーフィールドは相互に依存できません