本文介绍如何使用行填充表。

INSERT 语句用于使用行填充表:

INSERT INTO emp VALUES (7369,'SMITH','CLERK',7902,'17-DEC-80',800,NULL,20);
说明 所有数据类型使用相当明显的输入格式。不是简单数值的常量通常必须用单引号 () 括住,如示例中所示。DATE 类型接受的内容实际上非常灵活,但对于本教程,我们将坚持此处显示的明确格式。

到目前为止,使用的语法要求您记住列的顺序。替代语法允许您显式列出列:

INSERT INTO emp(empno,ename,job,mgr,hiredate,sal,comm,deptno)
    VALUES (7499,'ALLEN','SALESMAN',7698,'20-FEB-81',1600,300,30);

如果您愿意,可以按不同顺序列出列,甚至可以省略一些列,例如佣金未知时:

INSERT INTO emp(empno,ename,job,mgr,hiredate,sal,deptno)
    VALUES (7369,'SMITH','CLERK',7902,'17-DEC-80',800,20);

许多开发者认为显式列出列优于隐式依赖顺序。