制約を参照できますが、ユニークインデックスは参照できません。複数のインスタンスを含むことがあるからです。制約のカラムは、任意の順序で指定できます。指定することで、自動的に作成された対応するインデックスの値の順序を指定できます。カラム名を重複して指定することはできません。概数値データ型を使用しないことをおすすめします。概数値データ型は、算術演算後の丸め誤差がでます。キーワードを指定して、制約をクラスタ化するかどうかを指定することもできます。この制約で、任意の条件を検証できます。値だけが確実に入ります。制約の作成が必要な場合は、代わりにテーブル制約を定義します。制約に違反することはできません。文によってローが制約に違反する場合、操作は許可されず、この文の処理結果は取り消されます。場合にのみ拒否されます。場合、変更は許可されます。句を使って作成される場合、すべてのローの値は式で提供されます。この制約を付けて作成されたカラムは、読み込み専用カラムです。この値は、ローが修正されたときにデータベースサーバによって変更されます。式は、非決定的な値を返しません。特別値や非決定的関数は指定できません。式が非決定的な値を返したとしても、それをクエリに含まれる式との一致に使用することはできません。文は、そのカラムに対応するトリガを起動します。データベースオプションを上書きします。アクションをチェックします。DEFAULT、検査制約などの他のアクションの遅延は発生しません。負荷に関するパフォーマンスを向上させることができます。各テーブルページに確保する空き領域の割合を指定します。空き領域は、データが更新されたときにローのサイズが増えた場合に使用されます。テーブルページに空き領域がない場合は、ページのローのサイズが増えるたびに、ローを複数のテーブルページに分割することが必要になり、ローの断片化が発生します。パフォーマンス低下の可能性があります。指定すると、各ページに空き領域を残さず、各ページを完全にパックします。高い値に設定すると、各ローは単独でページに挿入されます。システムテーブルに格納されます。文は新しいテーブルを作成します。所有者名を指定することにより、別のユーザに対するテーブルを作成できます。指定すると、テーブルはテンポラリテーブルと見なされます。指定しないと、テーブルはベーステーブルとなります。付けてテーブルを作成すると、テンポラリテーブルが宣言されます。テンポラリテーブルは現在の接続でのみ使用できます。句を使用して作成されたテーブルと同じです。つのローカルテンポラリテーブルは、同じ名前にはできません。ベーステーブルと同じ名前のテンポラリテーブルを作成すると、ローカルテンポラリテーブルのスコープが終了した時点で、そのベーステーブルは、その接続内でのみ参照できるようになります。接続では、既存のテンポラリテーブルと同じ名前のベーステーブルを作成できません。データベースオプションを使用して制御できます。システム権限が必要です。システム権限が必要です。システム権限が必要です。システム権限が必要です。(グローバルテンポラリテーブルを作成しているときにも適用)。これらの機能のサブセットを次に示します。標準とは少し異なる構文が使用されます。サポートされていません。サポートされていません。次のコンポーネントは、ベンダー拡張です。句も、ベンダー拡張です。あり、圧縮されています。);次の例は、図書データベース用にテーブルを作成し、図書情報を保持します。automatically);次の例では、図書データベース用にテーブルを作成して、貸し出し図書の情報を保持します。デフォルト値は、エントリが作成される日に本が貸し出されることを示します。));次の例は、販売データベース用にテーブルを作成し、注文と注文項目情報を保持します。