问题描述
本意是想把一条增删改和一条查询的SQL语句写在一个SQL块中,但是不支持declarepIDnumber;beginselectIDintopIDwhereName='aaa';updateTESTsetName='aaa'whereID=pID;select*fromTEST;end;
解决方案
解决方案二:
selectIDintopIDwhereName='aaa';这行代码你发现有什么不妥吗??你的ID从哪个表里检索出来,你写了吗?fromtable_name!!!!!!
解决方案三:
顺便说下,做oraclesql开发,可以用printf命令调试
解决方案四:
引用2楼foren_whb的回复:
顺便说下,做oraclesql开发,可以用printf命令调试
嗯,这个是我写掉了一点,我就是想在一段SQL语句中,先对表进行增删改,最后查询这张表的记录,并返回可是最后使用Select,提示必须into,然后就不清楚这里要怎么写了。
时间: 2024-08-04 02:12:01