我是很久以前的SQL Server用戶,對於Oracle來說是非常新的。在TOAD中分離語句
在SQL Server中,我可以執行以下操作:
DROP TABLE Blah; CREATE TABLE Blah(yada int);
當我在Oracle中運行類似的語句時,DROP總能正常運行,但創建dosn't不會被觸及,除非我專門突出顯示該行。
我試着放在/行之間,並沒有幫助。
任何人都可以告訴這個newb他做錯了嗎?
謝謝!
我是很久以前的SQL Server用戶,對於Oracle來說是非常新的。在TOAD中分離語句
在SQL Server中,我可以執行以下操作:
DROP TABLE Blah; CREATE TABLE Blah(yada int);
當我在Oracle中運行類似的語句時,DROP總能正常運行,但創建dosn't不會被觸及,除非我專門突出顯示該行。
我試着放在/行之間,並沒有幫助。
任何人都可以告訴這個newb他做錯了嗎?
謝謝!
在TOAD中,您可以在編輯器中將當前行作爲單個語句運行,或者將editory的全部內容作爲腳本運行。如果您的當前行有多條語句,則在執行語句時首先執行
shift-F9運行當前語句 f5運行整個內容。
請注意,如果當前語句是一個pl/sql塊 - 那麼整個blockl將與execute語句一起執行,所以如果您將begin..end放在您的兩條語句中,那麼它們可以作爲一個單元運行而不需要運行編輯器上的其餘部分。還要注意,execute語句也不允許使用空行。 IT將運行多行說明,但如果其中有空行,則不會。
謝謝邁克爾......通過當前的聲明你是指任何突出顯示? – PseudoToad 2011-02-18 15:25:08