我有一个脚本,它生成一个包含几个SQL UPDATE语句的文本文件:
UPDATE TableX SET Field1 = 'New value 1' WHERE Field2='1';
UPDATE TableX SET Field1 = 'New value 2' WHERE Field2='2';
UPDATE TableX SET Field1 = 'New value 3' WHERE Field2='3';
etc.
字符串
当我将上面的文本块粘贴到PL/SQL Developer的SQL窗口中时,它告诉我这个字符串是无效字符。当我删除它时,它告诉我我的第一个语句没有正确终止。
如何在一次执行中运行这些语句?
4条答案
按热度按时间6jygbczu1#
我想你正在使用测试窗口。它只能执行一条语句。SQL窗口和命令窗口可以运行多条语句。
如果你需要在测试窗口中运行它,你可以将它嵌入到
begin..end
块中,使其成为PL/SQL语句块。g2ieeal72#
我也遇到了这个错误。你需要去工具->首选项。在窗口类型中去SQL窗口并选择“自动选择语句”。这应该会删 debugging 误。
g6baxovj3#
试试这种方式。
字符串
b0zn9rqh4#
你好,
你可以试试这个。
字符串
在SQL Developer中,要执行多个查询,您需要创建匿名块。
希望这能让你工作轻松些。