No.2ベストアンサー
- 回答日時:
あけましておめでとうございます。
遅くなりましたが再度。
現在、自由にいじれるSQLServerの環境がないので、動作確認はしてないのですが、ちょこっと調べた感じだと、補足の内容はできないようです。
一度DropしてからAddしないとダメ、のようなこと書いてありました。
もしかしたら調べ方が悪いのかも、ですがあまり可能性はなさそうです。
お力になれなくてすみません。
参考URL:http://www.users.gr.jp/
No.1
- 回答日時:
こんばんは。
Alter Table tablename(テーブル名) Add Constraint constraint_definition(制約定義)
のような感じ。
「Constraint」を使用して、プライマリキー制約を追加します。
すでにあるデータ行に設定したいときは、その内容がチェックされてNULLや重複行があればエラーが返ります。
すでに設定済みの場合もエラーが返ってきます。
この回答への補足
noopeeさん。早々のお答えありがとうございます!!
すみません。色々しましたかどーーしても上手くいかないので補足します。
T_TEMP(テーブル名)
KomokuA(Primary Key)
KomokuB(Primary Key)
KomokuC
KomokuD ←これにPrimaryKeyを追加したい。
↑仮にこんな状態のテーブルです。
Alter Table T_TEMP Add Constraint KomokuD Primary Key
のようなことをすると、「既にそのテーブルで定義された主キーを持っています。」とか制約が・・とか2行ほど言われてしまいます。
ためしにテーブルのPrimaryKeyを全て外して、複数PrimaryKeyを指定したら
上手く動いたんですけど・・。
もしよろしければ具体的に教えていただけませんでしょうか?
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
- MySQL あと、MySQLの文字コードはutf8 気になりますね 1 2022/12/01 07:22
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL MYSQL エラー 2 2022/10/18 11:37
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
- その他(Microsoft Office) エクセルでテーブルの最終行が自動追加されない 1 2023/01/04 15:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS2007 フォーム 「バリア...
-
Access VBA [リモートサーバー...
-
Accessでクエリを完了できませ...
-
Oracleデータベーストリガーの...
-
ACCESSのODBCリンクテーブルに...
-
実行時エラー3086 削除クエリ...
-
accessでSQL実行時のテーブル名...
-
AccessのテーブルをSQL Server...
-
大きなテーブルに対する問い合...
-
指定した回数INSERTをしたい
-
SQL Serverのテーブルってどう...
-
Win XP で SQlServer Enterpris...
-
Select ~ into ~ で作成した...
-
Access Update文の副問い合わせ
-
Accessバージョンアップ9...
-
「マスタ」と「テーブル」の違...
-
ACCESSのSQLで、NULLかNULLでな...
-
2つのテーブルから条件に一致...
-
3つ以上のテーブルをUNIONする...
-
重複するキーから一番古い年月...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access VBA [リモートサーバー...
-
ACCESS2007 フォーム 「バリア...
-
Accessでクエリを完了できませ...
-
実行時エラー3086 削除クエリ...
-
大きなテーブルに対する問い合...
-
ユニオンクエリで繋げられるテ...
-
VBAの実行時エラー'2522'について
-
Select ~ into ~ で作成した...
-
ACCESSのODBCリンクテーブルに...
-
SQL Serverのテーブルってどう...
-
SQL SERFVER で外部キーのエラ...
-
accessでSQL実行時のテーブル名...
-
AccessのテーブルをSQL Server...
-
Access Update文の副問い合わせ
-
Oracleデータベーストリガーの...
-
ACCESSにてテーブルをEXCEL形式...
-
PhpMyAdminで作成して実行せよ...
-
TRY CATCHでシステムエラーを検...
-
SSIS 変数の値をSQL実行タスク...
-
Access VBA 読み取り専用かチェ...
おすすめ情報