Dondariadmin (トーク | 投稿記録) |
Dondariadmin (トーク | 投稿記録) |
||
56行目: | 56行目: | ||
<span style="color:blue">1001 akiko</span> | <span style="color:blue">1001 akiko</span> | ||
<span style="color:blue">(2 行処理されました)</span> | <span style="color:blue">(2 行処理されました)</span> | ||
+ | |||
+ | [[Category:SQL]] |
CREATE TABLE hoge_table (
id int NOT NULL IDENTITY (1, 1),
onamae varchar(40) NULL
);
コマンドは正常に完了しました。
INSERT INTO hoge_table values (1000, 'akiko');
メッセージ 8101、レベル 16、状態 1、行 1
列リストが使用されていて、IDENTITY_INSERT が ON のときに限り、テーブル 'hoge_table' の ID 列に明示的な値を指定できます。
INSERT INTO hoge_table (id, onamae) values (1000, 'akiko');
メッセージ 544、レベル 16、状態 1、行 1};
IDENTITY_INSERT が OFF に設定されているときは、テーブル 'hoge_table' の ID 列に明示的な値を挿入できません。
SET IDENTITY_INSERT hoge_table ON
INSERT INTO hoge_table (id, onamae) values (1000, 'akiko');
(1 行処理されました)
select * from hoge_table id onamae ----------- ---------------------------------------- 1000 akiko (1 行処理されました)
SET IDENTITY_INSERT hoge_table OFF
INSERT INTO hoge_table (onamae) values ('akiko');
(1 行処理されました)
select * from hoge_table id onamae ----------- ---------------------------------------- 1000 akiko 1001 akiko (2 行処理されました)Tweet