マスキング関数は、適切なパラメーターの名前を指定します。つの関数を使用できます。マスキング」を参照してください。列に対してのみ有効です。ストレージを指定します。データ型の列がテーブルに存在する必要があります。いずれかの単一列制約を持つ必要があります。制約によって、提供する必要があります。列を削除したり、関連する制約を変更したりすることはできません。列を削除した後にのみ削除できます。コンテナーに格納されます。列の照合順序を指定します。照合順序名を指定できます。データ型の列に対してのみ適用可能です。指定しない場合、ユーザー定義データ型の列である場合は列にユーザー定義データ型の照合順序が割り当てられ、それ以外の場合はデータベースの既定の照合順序が割り当てられます。(Transact-SQL)」を参照してください。Name.詳しくは、「COLLATE」をご覧ください。制約の定義の開始を示す、省略可能なキーワードです。制約名は、テーブルが所属するスキーマ内で一意である必要があります。値を許容するかどうかを決定します。同じように指定することができます。指定した場合のみです。以上の列にエンティティの整合性を強制する制約です。以上の列にエンティティの整合性を指定する制約です。制約に対して、クラスター化または非クラスター化インデックスを作成することを示します。指定することができます。以上の列内のデータに参照整合性を持たせる制約です。存在している必要があります。参照される列のみを参照できます。とマークする必要があります。制約で参照されるテーブル名と、それが属するスキーマです。制約によって参照されるテーブルの、列または列のリストです。作成したテーブルの行が参照関係を持ち、参照される行が親テーブルから削除された場合に、その行に対して実行されるアクションを指定します。エラーを生成し、親テーブルでの行の削除アクションがロールバックされます。親テーブルから行が削除された場合に、参照元テーブルから対応する行が削除されます。値を使用できる必要があります。親テーブル内の対応する行が削除されると、外部キーを構成するすべての値にそれぞれの既定値が設定されます。この制約を実行するには、すべての外部キー列に既定値が定義されている必要があります。暗黙的に使用されます。使用しないでください。論理レコードの詳細については、「論理レコードによる関連行への変更をグループ化」を参照してください。テーブルとの参照関係があるとします。以上の従属行があるかどうかが確認されます。テーブルで参照される行と共に削除されます。行の削除操作をロールバックします。変更対象のテーブル内の行が参照関係を持ち、親テーブルで参照先の行が更新された場合、その行に対して実行されるアクションを指定します。Engineでエラーが発生し、親テーブルの行の更新アクションがロールバックされます。親テーブルで行が更新された場合に、参照元のテーブルで対応する行が更新されます。値を使用できる必要があります。親テーブルの対応する行が更新された場合、外部キーを構成するすべての値がそれぞれの既定値に設定されます。この制約を実行するには、すべての外部キー列に既定値が定義されている必要があります。暗黙的に使用されます。使用しないでください。論理レコードの詳細については、「論理レコードによる関連行への変更をグループ化」を参照してください。テーブルとの参照関係があるとします。以上の従属行があるかどうかが確認されます。テーブルで参照される行と共に更新されます。行の更新操作をロールバックします。複数の列に入力できる値を制限することによってドメインの整合性を設定する制約です。とマークする必要があります。別名データ型を式に含めることはできません。制約の定義で使われる列を示します。複数の列が並べ替えられる順序を指定します。グループを定義するパーティション構成の名前です。パーティション構成はデータベース内に存在している必要があります。テーブルがパーティション分割される対象の列を指定します。使用しているパーティション関数で指定した列と、データ型、長さ、有効桁数が同じであることが必要です。とマークされている必要があります。指定することをお勧めします。値のチェックを行う必要がなくなります。どの程度埋めるかを指定します。