看的我头要爆炸了,这个SQL函数哪里出错了??

首先我的中间的update语句是可以单独执行的,没有任何问题,但是增加了查询status语句和if判断语句它就保存不了就报错了~~~

图片说明

图片说明

下面的是使用plsql 的报错:
图片说明

sql

4个回答

你的查询sql 是多个值吧

qq_35393472
冷言冷语冷表情 回复猿李: 我试一试看可以不可以。
2 年多之前 回复
qq_32763061
猿李 回复冷言冷语冷表情: 我觉得 不遍历 不合理
2 年多之前 回复
qq_32763061
猿李 回复冷言冷语冷表情: 但是你用一个变量怎么接收多个数据
2 年多之前 回复
qq_35393472
冷言冷语冷表情 回复猿李: status 返回的 一个列,十几万条结果。怎么加循环,感觉加了循环这个速度效率会下降
2 年多之前 回复
qq_32763061
猿李 回复冷言冷语冷表情: 就是 你的select 语句 如果返回多个结果 就得 循环了
2 年多之前 回复
qq_35393472
冷言冷语冷表情 怎么说?深入解释一下
2 年多之前 回复

end if 与end后面不能加分号吧!!

qq_35393472
冷言冷语冷表情 我都去掉试了一下,它提醒我要加分号
2 年多之前 回复

逻辑判断可以交给后端吧,数据库好难管理的

qq_35393472
冷言冷语冷表情 这是一个oracle的定时任务函数,任务给的,后台不用写任务的代码的
2 年多之前 回复

你加那么多分号干嘛。我记得SQL Server中 分号代表语句结束

qq_35393472
冷言冷语冷表情 分号的问题我都试过了,去掉会报错的。我用的是oracle。
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐