关于SQL语言,自动生成编号问题和INSERT的菜鸟问题。
请问,我想创建这样一个表
create table person(person_id number(20) not null,
name varchar2(15),
gender varchar2(1),birthday date);
我希望person_id在我加入一条记录的时候,是自动生成的,并且从10001开始。在
SQL*PLUS中该怎么写啊?
另外,INSERT问题?
我现在按我写的语句创建了一个表,
我在往里填加数据,总出现这样错误,为什么?
SQL> INSERT INTO person (person_id,name,gend)
2 values ('10001','李彩凤','女');
ERROR 位于第 1 行:
ORA-00911: 无效字符
SQL> INSERT INTO person
2 values ('10001','李彩凤','女');
values ('10001','李彩凤','女')
*
ERROR 位于第 2 行:
ORA-00911: 无效字符