34
私は膨大な量のデータを持つテーブルを持っています。余分な列id
を追加してプライマリキーとして使用したいと思います。この列に1つの値を入力する方が良い1
からrow count
SQL Server:新しいID列を追加し、列にIDを設定する方法は?
現在、カーソルを使用して行を1つずつ更新しています。それには数時間かかる。それを早くする方法はありますか?
はちょうどこのようにそれを行うあなた私は膨大な量のデータを持つテーブルを持っています。余分な列id
を追加してプライマリキーとして使用したいと思います。この列に1つの値を入力する方が良い1
からrow count
SQL Server:新しいID列を追加し、列にIDを設定する方法は?
現在、カーソルを使用して行を1つずつ更新しています。それには数時間かかる。それを早くする方法はありますか?
はちょうどこのようにそれを行うあなたありがとう:
ALTER TABLE dbo.YourTable
ADD ID INT IDENTITY(1,1)
とアーロン・ベルトランは彼のコメントで指摘するように、列が(integer
値で作成し、自動的に表示されます - あなたはしないでくださいどの行がどの値を取得するかを制御できます - SQL Serverはそれを独自に処理し、それに影響を与えることはできませんが、有効なint
値が得られます - NULL
または重複値はありません)。
ALTER TABLE dbo.YourTable
ADD CONSTRAINT PK_YourTable PRIMARY KEY(ID)
+1を、私はそれよりわかりやすい、その後 'ID'' WidgetID'、などのような –
@KM OP名を願っています:
次は、主キーとして設定スリムな希望 - 彼実際彼の質問で彼は 'id'を追加したいと言った:-) –
私はidを好む。 WidgetIDは外部キーのように聞こえる。だから私は彼が –