-2

既に作成されたテーブルに Unique 制約を持つ列を追加する必要があります。列には、Posted_By と Posted_DateTime などの他の 2 つの列の組み合わせとして既定値が必要です。

SQLクエリを介して実装する方法は?

4

1 に答える 1

0

最も簡単な解決策は、列を作成して入力し、一意になるように変更することです。わかる?

テストされていないコードを次に示します。

ALTER TABLE TABLENAME ADD COLUMNNAME VARCHAR(100) NULL;

UPDATE TABLENAME 
SET COLUMNNAME = Posted_By + CAST(Posted_DateTime as Varchar)

ALTER TABLE TABLENAME  ADD CONSTRAINT
CONSTRAINTNAME UNIQUE NONCLUSTERED ( COLUMNNAME )

幸運を。

于 2013-01-16T15:08:28.037 に答える