次のようなテーブルをデザインしたいと思います。
avaya nchar(6) NOT NULL,
startDate datetime NOT NULL,
endDate datetime NOT NULL,
sup_assigned nvarchar(255) NOT NULL,
myID int NOT NULL IDENTITY (1, 1)
しかし、、、、およびがすべてのレコードで同じであるか、、、、およびがすべてのレコードで同じである挿入avaya
/更新を停止するためにテーブルを作成したいと思います。startDate
sup_assigned
avaya
endDate
sup_assigned
これを行うにはどうすればよいですか?
を含む3つの列のセットをstartDate
16進数に変換してから、それらを追加して列を作成することを考えました。これは、とKey1
を含む他の3つの列と同じことです。次に、複合キーとして設定します。endDate
Key2
Key1
Key2
しかし、私はこのエラーを受け取ります:
- テーブルを作成できません。
このコンテキストでは、ユーザー定義の関数名の前にデータベース名を付けることはできません。
MS SQL 2005を使用してこれを行うにはどうすればよいですか?