2017-01-11 15 views
-1

一意の列を持つテーブルに同じ値を挿入したいとします。私はデータベース上で長い挿入スクリプトを実行したくありません。一意のIDを持つテーブルに同じ値を挿入

たとえば、

INSERT INTO a (x,y,z) VALUES ('0001','w','SG') 
INSERT INTO a (x,y,z) VALUES ('0002','w','SG') 
INSERT INTO a (x,y,z) VALUES ('0002','w','SG') 
. 
. 
. 

INSERT INTO a (x,y,z) VALUES ('1000','w','SG') 

私は単純な解決策を探しています。

+0

列 'x'を自己増分(identity(1,1))にします。 – Veljko89

+0

一意のとき同じ値ですか?最も簡単な方法 - 何をする? – jarlh

答えて

1

IDENTITYSQL SERVERに探しているようです。列xをIDの列x IDENTITY (1,1)とすると、新しいレコードを挿入するたびにx列の値が増加します(デフォルトでは、値は1になります)。これを行うには

+0

私はテーブル構造を変更することはできません、挿入句の可能性のある変更があります。 – Mustafa

+0

@Mustafa、恐れ入りましたが、何もありません – Rahul

0

あなたは右のあなたは「はい」

Id Spec

以下のようにアイデンティティの仕様を設定する必要があります下のペインに

を「デザイン」をあなたのテーブルをクリックして選択する必要があります新しいレコードを挿入するたびに、IDフィールドは自動的にインクリメントされます。挿入する必要はありません。

関連する問題