plsql ORA-00907: 缺失右括号什么意思,要怎么解决

plsql ORA-00907: 缺失右括号什么意思,要怎么解决,第1张

字段类型,拼写错误。把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

这就是个意思,并不是就是这么写,具体的时间写法忘记了,这个你要自己查一查才行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9940233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存