oralce使用INSERT语句向表中插入数据
INSERT INTO table[ (column [, column. . .])]
VALUES (value [,value . . .]);
v 插入的数据应与字段的数据类型相同。
v 数据的大小应在列的规定范围内,例如:不能将一个长度为80的字符串加入到长度为40的列中。
v 在values中列出的数据位置必须与被加入的排列位置相对应。
v 字符和日期型数据应包含在单引号中。
create table test13(name varchar2(64),birthday date);
insert into test13(name,birthday) values(shunping,11-11月-11);//错误
v 插入空值,不指定或insert into value(null);
create table test14(name varchar2(64),age number);
insert into test14(name,age) values(‘shunping’,null);
‘’=null ‘ ‘≠null
insert into test14(name) values(‘abc’) //正确
v 注意:字符和日期要包含在单引号中。
v 如果给表的每列都添加值,则可不带列名
insert into 表名 values(列值. . .)