Oracle EXECUTE IMMEDIATE同时执行多条语句的问题 苏葳 • 2012年7月25日 10:44 • 数据库 • 阅读 297 Sybase中,将sql语句之间加上 go(原命令行方式语法),可用一条execute执行多条sql语句,这倒省事不少,在oracle中呢,用分号分隔行不?实验结果是不行。查了一下,说前后要用begin 和end,且每句后的分号及end后的分号不能省略,实验成功。想起以前看过的动态调用存储过程的例子前后的begin end了,总算知道了begin end 的用途。实测发现,即使只有单条语句,若未加begin end,也会报“无效字符”之类错误,即-911错误。所以还是要加上begin end。 原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/393.html 发表评论 取消回复邮箱地址不会被公开。 必填项已用*标注*昵称: *邮箱: 网址: 记住昵称、邮箱和网址,下次评论免输入 Δ