1. 一般条件判断不要用复杂的语句,像你这样写SQL在里面我是第一次见到,你可以将两个SQL先执行,将查询的结果放在变量里,然后用变量来进行判断:
如:SELECT COUNT(STUDENTNO) INTO VARIABLE1 FROM TB_FIN_COURSE.....
2.ROLLBACK是多余的,如果前面条件不满足就不会执行INSERT,所以ROLLBACK没必要。
如:SELECT COUNT(STUDENTNO) INTO VARIABLE1 FROM TB_FIN_COURSE.....
2.ROLLBACK是多余的,如果前面条件不满足就不会执行INSERT,所以ROLLBACK没必要。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货