SQL、やっと覚えてきたと思ったらしばらく使わなかったり、忘れたころにまた案件発生したりして、アタフタするので基本構文の覚書
※基本的には「INSERT INTO (列リスト) VALUES(値リスト)」を挿入するデータ分
記述するが、以下のように2件目以降の「INSERT INTO テーブル名 (列リスト)」
を省略できる。
但しOlacleは文法が少し異なるようだ。
■列指定で挿入する場合
************************************************************************
INSERT INTO テーブル名(カラム名1,カラム名2.........) VALUES (データ1,データ2,データ3..........) ,(データ1,データ2,データ3..........) ,(データ1,データ2,データ3..........) ;
**************************************************************************
■列指定しない場合
**************************************************************************
INSERT INTO テーブル名 VALUES (データ1,データ2,データ3..........) ,(データ1,データ2,データ3..........) ,(データ1,データ2,データ3..........) ;
**************************************************************************
※値がNULLの場合は、そのまま値リストにNULLを記述する。
(データ1,NULL,データ3)