ステートメントの一部として指定できます。メモリ最適化テーブルのインデックスの追加と削除の詳細については、次のページを参照してください。インデックスを作成することを示します。インデックスは、メモリ最適化テーブルでのみサポートされます。最大容量仕様」を参照してください。エクステントの増分で領域が割り当てられます。前である場合は、テーブルまたはインデックスの作成時に、ページが単一エクステントを埋めるのに十分な量になるまで混合エクステントからページが割り当てられます。ページが単一エクステントを埋めるのに十分な量になった後は、現在割り当てられているエクステントが埋まるたびに新しいエクステントが割り当てられます。列制約を指定する順序は設定されていません。してテーブルのメタデータ内に格納されます。Tablesローカルおよびグローバル一時テーブルを作成できます。ローカル一時テーブルは現在のセッション内でしか使えず、グローバル一時テーブルはすべてのセッションで使えます。一時テーブルをパーティション分割することはできません。(##table_name)。指定された値を使用して、一時テーブルを参照します。プロシージャまたはバッチ内で複数の一時テーブルを作成する場合は、それぞれ違う名前で作成する必要があります。含めると、無視されます。スキーマで作成されます。Engineは、異なるユーザーが作成する個々のテーブルを区別できなければなりません。Engineは、各ローカル一時テーブル名の末尾に数値サフィックスを内部的に追加することによって、テーブルを区別します。ステートメントで指定されたテーブル名とシステムが生成する数値サフィックスから構成されます。文字を超えることはできません。使用して明示的に削除される場合を除き、有効範囲外になったときに自動的に削除されます。プロシージャが終了すると自動的に削除されます。プロシージャから参照できます。プロシージャの呼び出し元のプロセスから、そのテーブルを参照することはできません。table.その他すべてのローカル一時テーブルは、現在のセッションの終了時に自動的に削除されます。session.グローバル一時テーブルは、テーブルを作成したセッションが終了し、その他すべてのタスクがその参照をやめたときに、自動的に削除されます。ステートメントが存続する間のみ維持されます。ステートメントが完了したときに削除されます。プロシージャまたはトリガーが呼び出される前に作成された一時テーブルと同じ名前にすることができます。存在する場合、クエリがどちらのテーブルに対して解決されるかは定義されません。プロシージャによって作成された一時テーブルと同じ名前を持つ一時テーブルを作成することができます。入れ子になったプロシージャで作成したテーブルへの解決を変更するためには、呼び出し元プロシージャで作成されたテーブルと同じ構造、同じ列名である必要があります。次の例を参照してください。Test1;GO結果セットは次のようになります。制約を除く制約定義がサポートされています。制約が指定されていると、ステートメントは、制約が省略されたことを示す警告メッセージを返します。制約なしのままで作成されます。制約の中で一時テーブルを参照することはできません。プロシージャを複数のユーザーが同時に実行することはできません。インスタンス全体のすべてのユーザーのセッション間で共有されます。テーブル型については、前述のテーブルの作成に関するセクションをご覧ください。レベルに設定されるグローバル一時テーブルをサポートしています。内ですべてのユーザーのセッションで共有されることを意味します。セッションは、グローバル一時テーブルにアクセスできません。一時テーブルに使用するのと同じ構文およびセマンティクスに従います。レベルに設定されます。使用されるのと同じ構文およびセマンティクスに従います。一時テーブルに関する上のセクションをご覧ください。使用状況を監視する方法」を参照してください。トラブルシューティングにアクセスできるのは、サーバー管理者のみです。Database.アクセス許可Permissionsすべてのユーザーがグローバル一時オブジェクトを作成できます。ユーザーは追加の権限を付与されない限り、自分で作成したオブジェクトにしかアクセスできません。テーブルを作成するには、まず、テーブルをパーティション分割する方法を指定するパーティション関数を作成する必要があります。次に、パーティション構成を作成する必要があります。グループを指定します。グループに配置するよう指定できません。Indexes」を参照してください。個より多くすることはできません。して定義する必要があります。許容型キー列が許可されます。ユーザー定義型の列に対して主キーを定義する場合は、型の実装でバイナリ順がサポートされている必要があります。ユーザー定義型」を参照してください。制約はインデックスを生成します。個を超えることはありません。ユーザー定義型の列に対して一意の制約を定義する場合は、型の実装でバイナリまたは演算子ベースの順序をサポートする必要があります。ユーザー定義型」を参照してください。以外の値を入力するときは、その値が参照される列に存在している必要があります。メッセージが返されます。制約は、変換元列が指定されている場合を除き、前の列に適用されます。制約は、同じサーバー上の同じデータベース内のテーブルのみを参照できます。複数のデータベースにまたがる参照整合性は、トリガーを使って実装する必要があります。関するページをご覧ください。制約は、同じテーブル内の他の列を参照できます。これは、自己参照と呼ばれます。この参照列は、制約が定義されている列と同じデータ型である必要があります。句は、制約列リスト内の列の数と同じ数の参照列を持っている必要があります。各参照列のデータ型は、列リスト内の、参照列に対応する列と同じでなければなりません。指定することはできません。互いに参照関係にあるテーブルに対して組み合わせて使用することができます。操作が停止されロールバックされます。制約の数についても、事前定義済みの制限はありません。制約の実際の数は、ハードウェア構成やデータベースおよびアプリケーションのデザインにより制限されます。制約から参照することをお勧めします。効率的な制限は、アプリケーションとハードウェアにある程度依存します。制約を適用することのコストを検討します。制約は一時テーブルには設定されません。制約の中の列だけを参照できます。ユーザー定義型の列に対して外部キーを定義する場合は、型の実装でバイナリ順がサポートされている必要があります。ユーザー定義型」を参照してください。リレーションシップに参加する列は、同じ長さと小数点以下桁数で定義する必要があります。含めることができます。ステートメントの実行中に既定値として返す値を示しています。現在の日付と時刻です。挿入を実行しているユーザーの名前です。挿入を実行しているユーザーの名前です。挿入を実行しているユーザーの名前です。挿入を実行しているユーザーの名前です。プロシージャを参照できません。定義を作成することはできません。定義を作成することはできません。制約をいくつでも持つことが可能です。使って結合した複数の論理式を含めることができます。制約は、それらが作成された順に検証されます。created.検索条件はブール式によって評価する必要があり、他のテーブルを参照することはできません。制約は、同じテーブル内の列のみを参照できます。ステートメントの実行中のデータの検証という同じ役割を果たします。制約がある場合、すべての制限が評価されます。制約を定義できません。ドロップすることはできません。使用して制約をドロップする必要があります。使用して再構築できます。インデックスの再編成と再構築」を参照してください。Indexes.制約名は識別子の規則に従う必要があります。始めることはできません。指定しない場合、この制約にはシステムによって生成された名前が割り当てられます。メッセージには、制約名が表示されます。ステートメントで制約の違反があった場合は、ステートメントが終了します。設定されている場合は、トランザクション全体がロールバックされます。ステートメントを使用することもできます。レベルのロックが許可されます。ロックにエスカレートすることができます。レベルのロックのみが許可されます。トリガーを持っている場合、制約条件は、トリガーが実行される前に評価されます。