在TOAD中分离语句

时间:2011-02-18 15:05:28

标签: oracle toad statements

我是很长时间的SQL Server用户,对Oracle来说非常新。

在SQL Server中,我可以执行以下操作

DROP TABLE Blah; CREATE TABLE Blah(yada int);

当我在Oracle中运行类似语句时,DROP总是正常运行,但除非我专门突出显示该行,否则不会触及Create。

我尝试将/放在线之间,这没有帮助。

任何人都可以告诉这个新手他做错了什么吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

将它放在一个新行中。并使用execute作为TOAD的脚本功能。

F5是这样做的捷径。

答案 1 :(得分:1)

在TOAD中,您可以将编辑器中的当前行作为单个语句运行,或者将编辑的全部内容作为脚本运行。如果当前行有多个语句,则在执行语句

时执行第一行

shift-F9运行当前语句 f5运行整个内容。

请注意,如果当前语句是pl / sql块 - 那么整个blockl将使用execute语句执行,所以如果你在两个语句周围放置一个begin..end,那么它们可以作为一个单元运行运行编辑器上剩下的任何内容。另请注意,execute语句也不能容忍空行。 IT将运行多行语句,但如果其中有任何空行则不会。

相关问题