意思是into后面要加变量,单独执行这句SQL肯定不行,这个是放在存储过程或块中的。如果你想查询出两个表的记录数,把最后一句改成 select count(*) from workgroupTxn union select count(*) from userTxn;如果我理解错了,请补充问题。
将每个select封装到它自己的begin-end块中是没有用的。如果你想用这种方式处理异常,这是有意义的,但...