「SQL Server 2019」テーブルのカラム名を書くINSERT文のサンプル
環境
Windows 10 Home 64bit
Microsoft SQL Server 2019
構文
INSERT INTO テーブル名 ( テーブルの列名1,…) VALUES ( ‘値1′,…);
テーブルの列名の位置に対応してvaluesの値を指定します。
INSERT文でテーブル名の後にテーブルの列名を書きます。
全てのテーブルの列名を記述する必要はありません。
操作例
1.INSERT INTO usertbl(userno,depno,username,addr,depname) VALUES (10,202,'user01','tokyo','se');
2.INSERT INTO usertbl(userno,depno,username,addr,depname) VALUES (11,202,'user02','tokyo',null);
3.INSERT INTO usertbl(userno,depno,username,addr) VALUES (11,202,'user02','oosaka');
4.INSERT INTO usertbl(userno,depno,username) VALUES (11,202,'user05');
1.INSERT INTO usertbl(userno,depno,username,addr,depname) VALUES (10,202,'user01','tokyo','se');
2.INSERT INTO usertbl(userno,depno,username,addr,depname) VALUES (11,202,'user02','tokyo',null);
3.INSERT INTO usertbl(userno,depno,username,addr) VALUES (11,202,'user02','oosaka');
4.INSERT INTO usertbl(userno,depno,username) VALUES (11,202,'user05');
1.INSERT INTO usertbl(userno,depno,username,addr,depname) VALUES (10,202,'user01','tokyo','se'); 2.INSERT INTO usertbl(userno,depno,username,addr,depname) VALUES (11,202,'user02','tokyo',null); 3.INSERT INTO usertbl(userno,depno,username,addr) VALUES (11,202,'user02','oosaka'); 4.INSERT INTO usertbl(userno,depno,username) VALUES (11,202,'user05');
SQL構文
select * from usertbl
実行結果を確認します
userno depno username addr depname
10 202 user01 tokyo se
11 202 user02 tokyo NULL
11 202 user02 oosaka NULL
11 202 user05 NULL NULL
userno depno username addr depname
10 202 user01 tokyo se
11 202 user02 tokyo NULL
11 202 user02 oosaka NULL
11 202 user05 NULL NULL
userno depno username addr depname 10 202 user01 tokyo se 11 202 user02 tokyo NULL 11 202 user02 oosaka NULL 11 202 user05 NULL NULL