ORACLE右括号缺失
deptno NUMBER(2) 因为这一行的错误,应该是:deptno NUMBER(2) references dept 或者 deptno NUMBER(2) references dept(deptno) 你仅写了foreign key,就不知道你想参考哪个表(主键)了还有另外一种写法,你将foreign key去掉,在最后一行的右括号前 constraint fk_emp_deptno foreign key (deptno) references dept(或者dept(deptno),这个deptno可以省略,因为一个表只能有一个主键)
CREATE TABLE emp( empno NUMBER(4) PRIMARY KEY, ename VARCHAR2(10), job VARCHAR2(9), hiredate DATE, sal NUMBER(7,2), comm NUMBER(7,2), mgr NUMBER(4), deptno NUMBER(2), FOREIGN KEY(deptno) REFERENCES user_dept(deptno), photo VARCHAR2(100), note CLOB, lockflag NUMBER(2) DEFAULT 1);emp表建外键要关联user_dept 表的主键,并且user_dept 表应该先存在。例如:CREATE TABLE emp( empno NUMBER(4) PRIMARY KEY, ename VARCHAR2(10), job VARCHAR2(9), hiredate DATE, sal NUMBER(7,2), comm NUMBER(7,2), mgr NUMBER(4), deptno NUMBER(2), FOREIGN KEY(deptno) REFERENCES user_dept(deptno), photo VARCHAR2(100), note CLOB, lockflag NUMBER(2) DEFAULT 1);create table user_dept(deptno number primary key,name varchar2(20),salary number(10,2),record varchar2(10),higher varchar(10)); 如果可以请采纳!

oracle提示缺少右括号
create table bookable( bookid number(4) not null,bookname varchar2(40),bookprice number(4,2)constraint ba_price_ck check (bookprice > 0) disable,constraint ba_id_pk primary key(bookid)); 两个约束之间少了一个逗号,有时候报缺少右括号,未必是真的少打了一个括号。

ORACLE建表提示缺失右括号
字段类型 不正确吧 long binary ; long binary 遇到空格了,就检查括号了,所以提示缺少右括号
我用9I,没有 long binary , 只有long varchar 。所以应该是数据类型不对。
不要用 long binary,用blob不要将自动用 双引号括起来。不用用varchar,用 varchar2

oracle 提示缺失右括号,找不到问题,在线求解答
left join后边要接的是结果集,你后边直接一个select,select前是否要加半个括号? 如果还有问题,把a结果集和b结果集的数据单独运行,看是否有问题,如果都没问题,检查where条件中是否有括号少了

oracle缺失右括号
(Select to_date(&starttime &, 'yyyy-MM-dd') + rownum - 1 daytime from dualconnect by rownum <= to_number(trunc(&endtime &, 'dd') -trunc(&starttime &, 'dd'))) t0 变量要用' ' 单引号括起来。
&starttime& 你这么写当然会报错了。。 传参数只要&starttime就够了

本文由 在线网速测试 整理编辑,转载请注明出处。