2011-02-18 3 views
1

저는 오랫동안 SQL Server를 사용 해왔고 오라클을 처음 접했습니다.TOAD의 명세서 분리

SQL 서버에서, 나는 다음과 같은

DROP 표 ㅋ 작업을 수행 할 수 있습니다; 테이블 만들기 blah (yada int);

오라클에서 비슷한 문장을 실행하면 DROP은 항상 정상적으로 실행되지만, 해당 행을 특별히 강조 표시하지 않으면 Create dosn't가 실행됩니다.

줄 사이에 넣으려고했는데 도움이되지 않았습니다.

누구나이 newb에게 그가 잘못하고있는 것을 말할 수 있습니까?

감사합니다.

답변

1

TOAD에서는 편집기에서 현재 줄을 하나의 문장으로 실행하거나 편집 내용의 전체 내용을 스크립트로 실행할 수 있습니다. 현재 행에 둘 이상의 명령이있는 경우 명령문을 실행하는 경우 첫 번째 명령이 실행됩니다.

shift-F9는 현재 명령문을 실행합니다. f5는 전체 내용을 실행합니다.

현재 명령문이 pl/sql 블록 인 경우, 전체 블록은 실행 명령문과 함께 실행됩니다. 따라서 두 명령문 둘레에 begin..end를두면 단위로 실행할 수 있습니다 편집기의 나머지 부분은 실행하지 않아도됩니다. 또한 execute 문은 빈 줄을 허용하지 않습니다. IT 부서는 여러 줄의 문장을 실행하지만 빈 줄이없는 경우는 실행하지 않습니다.

+0

감사합니다 마이클 ... 현재 진술에 따르면 강조 표시된 부분을 의미합니까? – PseudoToad

+0

강조 표시하면 강조 표시된 항목 만 실행됩니다. 아무 것도 강조 표시되지 않으면 TOAD는 현재 명령문으로 간주되기 때문에 커서가있는 행을 실행합니다. –

+0

감사! SQL Server 및 SSMS와 유사합니다. 그냥 익숙해 져야합니다. – PseudoToad

1

새 줄에 넣으십시오. 그리고 실행을 TOAD의 스크립트 기능으로 사용하십시오.

F5가이를 수행하기위한 바로 가기입니다.

+0

고마워 ... 나는 완전한 바보 같아! – PseudoToad