Oracle在存储过程中定义游标时出现错误:PLS-00103: 出现符号 "CURSOR" 错误。
根据业务需要,需要监控电话订购情况,订购数量不同时发送不同的短信内容给管理员,这里我的思路是把短信内容的设置放在游标里,但是出现了错误。请大神看下怎么回事。...
根据业务需要,需要监控电话订购情况,订购数量不同时发送不同的短信内容给管理员,这里我的思路是把短信内容的设置放在游标里,但是出现了错误。请大神看下怎么回事。
展开
1个回答
展开全部
呃,还真没见过这个定义游标的,游标的定义不是cursor cur_name [parameter_name datatype,...] is select_statement;在游标的定义中插入判断,语法有问题吧。
你可以先建临时表将不同情况的数据先插入进去,然后用游标取数。或者用with as 关键字试试
你可以先建临时表将不同情况的数据先插入进去,然后用游标取数。或者用with as 关键字试试
更多追问追答
追问
小弟平时接触的过程不多,你是说游标中不能加入逻辑判断对吧?语法错误?我再试试你的解决方法。
追答
with table_name as select_statement 这个也没在存储、游标中用过,但是可以试试。实在不行,可以新建临时表。就是不知道你们公司允许不允许建
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询