私がやろうとしているのは、SELECT INTO ステートメントを使用してテーブルのコピーを作成することです。
テーブルが作成された後、インデックスも複製したいと思います。
したがって、私が使用しているコードは次のとおりです。
SELECT * INTO TableCopy FROM Table
それで:
ALTER TABLE TableCopy ADD CONSTRAINT pkGUID PRIMARY KEY ([GUID])
CREATE INDEX ixIndexName ON TableCopy (CountryCode)
インデックス SQL を実行すると、カタログにインデックスが既に存在するというエラーが表示されます。インデックス名は一意である必要はないと思いました。異なるテーブル間で重複できると考えました。
管理スタジオを使用してインデックスを作成すると、インデックス名が受け入れられます。
ここで何が欠けていますか?
ありがとう。