我是初学者,我想问下为什么会出现这个错误:
SQL> ed1
SQL> @1
SP2-0734: 未知的命令开头 "id varchar..." - 忽略了剩余的行。
SP2-0734: 未知的命令开头 "name varch..." - 忽略了剩余的行。
SP2-0734: 未知的命令开头 "age varcha..." - 忽略了剩余的行。
SP2-0042: 未知命令 ")" - 其余行忽略。
SP2-0044: 要获取已知命令的列表, 请输入 HELP;
输入 EXIT 可退出。
提交完成。
SQL>其中1.sql中的内容为:
create table person
( id varchar(32) not null primary key ,
name varchar(20) not null ,
age varchar(20) not null
)
commit ;我想知道我的哪里出问题了,请高手帮忙....
SQL> ed1
SQL> @1
SP2-0734: 未知的命令开头 "id varchar..." - 忽略了剩余的行。
SP2-0734: 未知的命令开头 "name varch..." - 忽略了剩余的行。
SP2-0734: 未知的命令开头 "age varcha..." - 忽略了剩余的行。
SP2-0042: 未知命令 ")" - 其余行忽略。
SP2-0044: 要获取已知命令的列表, 请输入 HELP;
输入 EXIT 可退出。
提交完成。
SQL>其中1.sql中的内容为:
create table person
( id varchar(32) not null primary key ,
name varchar(20) not null ,
age varchar(20) not null
)
commit ;我想知道我的哪里出问题了,请高手帮忙....
ADD (
CONSTRAINT person _PK
PRIMARY KEY
(id)
USING INDEX
TABLESPACE USERS
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
))
sql>@c:\1.sql
或者
sql>start c:\1.sql
2、在OS 下
sqlplus scott/tiger @c:\1.sql
3、txt和sql扩展名都可以。
(
id varchar(32) not null primary key ,
name varchar(20) not null ,
age varchar(20) not null
);
commit ; --此处的commit多余