在pl/sql developer中建表如下CREATE TABLE tb_sort( --图书类别表
sort_id CHAR(10) PRIMARY KEY, --类别编号
sort_name NVARCHAR2(20) NOT NULL, --类别名
sort_parent CHAR(10), --上级类别
sort_state NUMBER DEFAULT 1 NOT NULL, --类别状态
sort_leaf NUMBER NOT NULL, --类别树叶
sort_re NVARCHAR2(2000) --类别备注
);执行时会在最后的分号处报缺少右括号,如果把分号删了就没事了,请问这是怎么回事啊?还有就算删掉分号,也不能一次执行多个表,选中多个建表语句一起执行也会报错,这又是怎么回事呢?
sort_id CHAR(10) PRIMARY KEY, --类别编号
sort_name NVARCHAR2(20) NOT NULL, --类别名
sort_parent CHAR(10), --上级类别
sort_state NUMBER DEFAULT 1 NOT NULL, --类别状态
sort_leaf NUMBER NOT NULL, --类别树叶
sort_re NVARCHAR2(2000) --类别备注
);执行时会在最后的分号处报缺少右括号,如果把分号删了就没事了,请问这是怎么回事啊?还有就算删掉分号,也不能一次执行多个表,选中多个建表语句一起执行也会报错,这又是怎么回事呢?
不管有没有注释语句或者有多个建表语句,到PL/SQL的COMMAND WINDOW窗口里面执行,就不会出现问题了。