作为脚本阻止来自 运行 的 SQL 文件

Prevent SQL File From Running As a Script

我有数十个 SQL 文件,其中包含单独的查询和更新命令。这些命令旨在用作手动更新数据库的起点,它们的结构不是 运行 作为脚本。

是否可以在这些文件的开头放置一个 SQL 命令来阻止无意中单击 'Run Script' 按钮? Return,停止,停止?

我在 Oracle 的 SQL Developer 中打开它们,'Run Command' 和 'Run Script' 按钮紧挨着彼此...

您可以在脚本顶部使用 exit 命令。

如果有人不小心 运行 将其作为脚本发送,它将立即断开连接并且不会 运行 其余语句。

示例:

exit

update t set a = 'abc';

drop table t;

...