补充一下,去掉IF之后单独执行存储过程INSERT INTO语句是没问题的,所以可以判断问题不是在INSERT INTO 那里; 主要是SELECT COUNT(*)这里,以及IF EXISTS()这里有问题,编译能通过但执行不了。。。。 此外,把SELECT COUNT(*) FROM **********里面的“COUNT(*)”换成表中的字段,也能编译通过和执行。。。。很迷啊
[quote=引用 楼主 qq_39167323 的回复:] 今天写了个存储过程,编译能通过但是执行会报错,具体如下: 然后编译能通过Completed,执行就会报错: 后来换了一种想法,用IF EXISTS 结果还是一样,编译能通过但是执行就报错。。。。。 上网查了好久都找不到解决方法,求各位大神搭救!
今天写了个存储过程,编译能通过但是执行会报错,具体如下: 然后编译能通过Completed,执行就会报错: 后来换了一种想法,用IF EXISTS 结果还是一样,编译能通过但是执行就报错。。。。。 上网查了好久都找不到解决方法,求各位大神搭救!
22,300
社区成员
121,734
社区内容
加载中
试试用AI创作助手写篇文章吧