- - PR -
2つのカラムに主キーを設定するには?
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-02-25 23:40
お世話になっております。
疑問をこの他にも残しながら質問するのは、気がひけますが、初歩の初歩の質問です。 Transact-SQL で2つのカラムに主キーを設定したいと思っています。 (SQL Server 2005 Express) CREATE TABLE Customers( CustomerID nvarchar(20) PRIMARY KEY, CustomerName nvarchar(20) NOT NULL UNIQUE, CustomerAdd nvarchar(50) NULL) は問題ありませんが、このとき、 CustomerNameのカラムも主キーにしたいときには、どのようなSQLにしたらよいのでしょうか? PRIMARY KEY を2つにする方法がわかりません。 なお、SQL Server Management Expressのクエリのデザインを使えば可能です。 よろしくお願いいたします。 | ||||
|
投稿日時: 2008-02-26 10:24
上記の方法でテーブルが作成できるなら、一回テーブルを作成した上で マネージャの機能でテーブルの生成SQLを出力してみればよろしいの ではないでしょうか? | ||||
|
投稿日時: 2008-02-26 21:42
慌ててマルチポストになってしまい、申し訳ありません。
マネージャの機能でテーブルの生成SQLを出力 とのことですが、この機能を今まで利用したことがありませんでした。 今後に向けて参考になります。 ありがとうございます。 |
1