2017-04-12 4 views
0

SELECT INTOステートメントは、データ自体に加えて、列名、型、NULL可能性、およびIDプロパティのようなデータ定義のいくつかの側面をソースからコピーします。SQL SELECT INTO - re。 null可

データ定義の特定の側面は、インデックス、制約、トリガー、権限などのようにコピーされません。これらの側面を含める場合は、ソースからスクリプトを作成し、ターゲットに適用する必要があります。

第2項と同様に、制約はコピーされません。パラ1では、空白の許容範囲がわかります。 null可能性も制約ではないため、上記の文はnull可能性に関して有効ですか?あなたの考えをしてください。

+3

NO。インデックス、制約、トリガ、権限などはオブジェクトです。 NULLは列のプロパティです。 –

答えて

0

これは宿題に関する質問ですか? SQL Serverでは、制約(https://technet.microsoft.com/en-us/library/ms189862(v=sql.105).aspx)ですが、not nullプロパティは列定義を使用して指定されています。また、select intoを使用してテーブルを作成すると、列定義がコピーされます。したがって、パラ2は他の制約を超えてコピーしないことについて真であるが、ヌル可能性に関しては有効ではない。