如果我輸入一個像create table t(i int)
這樣的單個語句,那麼它會顯示創建的表。再次如果我寫drop table t
然後它顯示錶下降。所以一切都很好。現在的問題開始: -查詢的Oracle錯誤
如果我兩個語句寫在一起,就像
create table t(i int);
drop table t;
話,就說明
ORA-00911:無效字符
我們不能執行在Oracle中同時進行兩個查詢?
我通過數據庫主頁選項使用Oracle 10g。
如果我輸入一個像create table t(i int)
這樣的單個語句,那麼它會顯示創建的表。再次如果我寫drop table t
然後它顯示錶下降。所以一切都很好。現在的問題開始: -查詢的Oracle錯誤
如果我兩個語句寫在一起,就像
create table t(i int);
drop table t;
話,就說明
ORA-00911:無效字符
我們不能執行在Oracle中同時進行兩個查詢?
我通過數據庫主頁選項使用Oracle 10g。
應該沒有問題。即使您從任何編輯器將這兩個語句複製並粘貼到交互式窗口中,您也應該能夠看到每個語句一個接一個地執行。對於基於GUI的工具,如SQL Developer
,TOAD
,PL/SQL Developer
等,您可以選擇如execute as script
或command window
。即使您選擇了兩個查詢並單擊執行,每個語句也會一個接一個地執行。
讓我們在SQL*Plus
看,我複製粘貼這兩個語句在一起 -
SQL> CREATE TABLE t(i INT);
Table created.
SQL> DROP TABLE t;
Table dropped.
SQL>
所以,沒有任何問題。
讓我們在SQL Developer
看,我都執行的語句一起作爲腳本 -
我們不能在Oracle中同時執行兩個查詢?
如果你是指我上面顯示的,那當然是。
我正在使用Oracle數據庫快速版10 g的Web界面,即使通過選擇也不允許執行代碼。 – Mohit
這是在Oracle SQL終端中,蟾蜍還是什麼? – ZacWolf
Oracle終端 – Mohit
我不確定「Oracle終端」是什麼意思。您是否在討論Oracle Application Express UI中的交互式查詢構建器?企業管理器中的東西?還有別的嗎? –