Oracle在存储过程中定义游标时出现错误:PLS-00103: 出现符号 "CURSOR" 错误。

根据业务需要,需要监控电话订购情况,订购数量不同时发送不同的短信内容给管理员,这里我的思路是把短信内容的设置放在游标里,但是出现了错误。请大神看下怎么回事。... 根据业务需要,需要监控电话订购情况,订购数量不同时发送不同的短信内容给管理员,这里我的思路是把短信内容的设置放在游标里,但是出现了错误。请大神看下怎么回事。 展开
 我来答
Storm_duck
2014-07-29 · TA获得超过1629个赞
知道小有建树答主
回答量:1104
采纳率:82%
帮助的人:444万
展开全部
呃,还真没见过这个定义游标的,游标的定义不是cursor cur_name [parameter_name datatype,...] is select_statement;在游标的定义中插入判断,语法有问题吧。

你可以先建临时表将不同情况的数据先插入进去,然后用游标取数。或者用with as 关键字试试
更多追问追答
追问
小弟平时接触的过程不多,你是说游标中不能加入逻辑判断对吧?语法错误?我再试试你的解决方法。
追答
with table_name as select_statement 这个也没在存储、游标中用过,但是可以试试。实在不行,可以新建临时表。就是不知道你们公司允许不允许建
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式