插入新行
SQL> INSERT INTO dept (deptno, dname, loc) VALUES (50, 'DEVELOPMENT', 'DETROIT');
1 row created.
插入包含每一个列值的新行。
按缺省顺序列出表中所有的列值。
列出INSERT子句中所有的列。日期值和字符值要用单引号括起来。
INSERT INTO dept (deptno, dname, loc) VALUES (50, 'DEVELOPMENT', 'DETROIT');
添加新行到表 (继续)
因为你可以插入一个包含每列值的新行,所以在INSERT子句中列名列表不是必需的。但是,如果不使用列名列表,值必须根据表中列的默认顺序列出。
SQL> DESCRIBE dept
Name Null? Type
DEPTNO NOT NULL NUMBER(2)
DNAME VARCHAR2(14)
LOC VARCHAR2(13)
为了清晰起见,在INSERT子句中使用列名列表。字符和日期值应用单引号括起来;数字值则不应用单引号括起来。