0

MS SQL Server データベースから SQL スクリプトを生成する必要があります。そのために、SQL Server Management が提供する「スクリプトの生成...」ツールを使用しましたが、うまくいきました。

ただし、1 つのテーブルの場合、一部のフィールドは CREATE TABLE ステートメントに含まれません。それらのいくつかは、後で ALTER TABLE XXX ADD YYY ステートメントを使用して追加されます。

すべてのフィールドが CREATE TABLE ステートメントに含まれていることを確認するにはどうすればよいですか?

4

1 に答える 1

2

ほとんどの場合、ALTER TABLE ステートメントが現れる前に SET ステートメントがあります。ほとんどの場合、これは列を追加するときに ANSI_PADDING を変更したことが原因です。今は推測にすぎませんが、そのテーブルに対して SSMS が生成するものを共有できますか?

似たようなもの:SSMSの「テーブルの作成」は、デフォルトでインラインでスクリプトを作成することもあれば、個別にスクリプトを作成することもあります

于 2016-05-18T15:08:02.160 に答える