4

Enterprise バージョンの SQL Server では、'Script Table as', "Create to" を使用して、既存のテーブルの create ステートメントを生成できます。これにより、インデックスを含むテーブルの完全な create ステートメントが生成されます。T-SQLでこれを行う方法はありますか?したがって、テーブル定義を新しいテーブルにコピーできますか?

4

2 に答える 2

2

SSMS が行うことを正確に複製するストレート T-SQL では、すぐに使用できるものは何もありません。

INFORMATION_SCHEMA.COLUMNSただし、メタデータ (など)を介してこれに到達することができ、私はこれをかなり成功させました。インデックスは含まれていないことに注意してくださいINFORMATION_SCHEMA- それらは sys.indexes にあります。

おそらくあなたが望むもののほとんどを持っているこの記事を見てください.

于 2011-01-06T15:54:58.353 に答える
1

新しいクエリ ウィンドウにスクリプトを作成し、データベース名を変更して実行します。

于 2011-01-06T15:47:27.390 に答える