VALUES 文節を使用した行の挿入
表に単一行または複数行を挿入するには、INSERT ステートメント中で VALUES 文節を使用します。
この例では DEPARTMENT 表に新規行を挿入します。 新規行の列は次のようになります。
- 部門番号 (DEPTNO) は 'E31'。
- 部門名 (DEPTNAME) は 'ARCHITECTURE'。
- 管理者番号 (MGRNO) は '00390'。
- (ADMRDEPT) 部門への報告書は 'E01'。
この新規行に対する INSERT ステートメントは次のようになります。
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, MGRNO, ADMRDEPT)
VALUES('E31', 'ARCHITECTURE', '00390', 'E01')
VALUES 文節を使用して、表に複数行を挿入することもできます。 次の例は PROJECT 表に 2 つの行を挿入します。 プロジェクト番号 (PROJNO)、プロジェクト名 (PROJNAME)、部門番号 (DEPTNO)、および担当従業員 (RESPEMP) の値が値リストに与えられます。 プロジェクト開始日 (PRSTDATE) の値は現在日付を使用します。 列リストにリストされていない表の列の残りには、デフォルト値が割り当てられます。
INSERT INTO PROJECT (PROJNO, PROJNAME, DEPTNO, RESPEMP, PRSTDATE)
VALUES('HG0023', 'NEW NETWORK', 'E11', '200280', CURRENT DATE),
('HG0024', 'NETWORK PGM', ''E11", '200310', CURRENT DATE)