在Oracle SQL Developer中输入SQL语句时,我注意到我有两个选择.我可以"执行语句"或"运行脚本".类似的选择似乎也可以在SQL Maestro中使用,尽管命名为"执行查询"和"执行为脚本".
这两者究竟有什么区别?
Run Statement将在可排序的表格中为您提供所有结果的列表.它也只会在光标下运行语句(或突出显示).运行语句时,系统将提示您输入绑定变量(任何占位符:在其前面).
例如
select * from customers where customer_id = :id
将提示输入id的值
Run Script将执行工作表中的所有语句,并提供结果的文本读数.它不会提示您输入绑定变量的值.