2015-01-08 2 views
0

create table t(i int)과 같은 단일 명령문을 입력하면 생성 된 테이블이 표시됩니다. 다시 drop table t이라고 쓰면 테이블이 떨어 졌다는 것을 보여줍니다. 이제까지는 모든 것이 잘되었습니다. 이제 문제는 시작 - 내가쿼리에 대한 Oracle 오류

create table t(i int); 
drop table t; 

처럼 함께 모두 문을 작성하는 경우

다음 보여줍니다

ORA-00911 :

우리가 실행할 수 없습니다 잘못된 문자 Oracle에서 두 개의 쿼리가 동시에 발생합니까?

데이터베이스 홈 페이지 옵션을 통해 Oracle 10g를 사용하고 있습니다.

+1

오라클 SQL 터미널 Toad에 있습니까? – ZacWolf

+0

오라클 터미널 – Mohit

+1

"오라클 터미널"의 의미를 잘 모르겠습니다. Oracle Application Express UI 내에서 대화 형 쿼리 빌더에 대해 이야기하고 있습니까? 엔터프라이즈 관리자의 어떤 것? 다른 것? –

답변

0

아무런 문제가 없어야합니다. 어떤 편집기에서 두 명령문을 함께 복사하여 대화식 창에 붙여 넣어도 각 명령문이 차례로 실행되는지 볼 수 있어야합니다. SQL Developer, TOAD, PL/SQL Developer 등과 같은 GUI 기반 도구의 경우 execute as script 또는 command window과 같은 옵션이 있습니다. 두 개의 쿼리를 모두 선택하고 execute를 클릭하더라도 각각의 명령문은 차례로 실행됩니다.

의이 SQL*Plus에서 보자, 내가 함께 모두 문을 붙여 복사 -

SQL> CREATE TABLE t(i INT); 

Table created. 

SQL> DROP TABLE t; 

Table dropped. 

SQL> 

그래서, 문제없이.

이의이 SQL Developer에서 보자, 내가 스크립트로 함께 모두 문을 실행하고 -

enter image description here

우리는 오라클에서 동시에 두 개의 쿼리를 실행할 수 없습니다?

위의 내용이 맞다면 물론 그렇습니다.

+0

oracle 데이터베이스 익스프레스 에디션 10g의 웹 인터페이스를 사용하고 있으며 선택을해도 코드를 실행할 수 없습니다. – Mohit

관련 문제