字段类型,拼写错误。把number型,误写为numble,导致建表脚本报错。解决步骤如下:
1、打开pl/sql客户端,登录oracle数据库;
2、改写建表脚本,
create table student(xh number(4),xm varchar2(20),sex char(2),birthday date,sal number(7,2))
3、右击student表,选择‘查看’;
4、即可查看新建的student表的结构,原脚本中错误的字段类型为number型;
凡是提示缺失右括号,那就是语句无法执行,但是oracle认为没有语法错误的。一般这种情况都是逻辑失误造成的。我不知道你的逻辑是什么样子,只能是猜测。你的那个between and是怎么来的?
按照你的逻辑应该是应该是sysdate减去一个值,小于等于v_limit_recond.period/24,
那么那个between是怎么来的?
个人估计你是想表达在一定时间内的汇总,那么应该是
tran_date_time应该是between sysdate-v_limit_recond.period/24 and SYSDATE
这就是个意思,并不是就是这么写,具体的时间写法忘记了,这个你要自己查一查才行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)