2009-09-02 1 views
10

데이터베이스를 작성하는 데 사용되는 여러 스크립트가 있습니다. 이것들은 특정 순서대로 실행되어야합니다. SQL Developer (1.5.3)에서 다른 스크립트를 실행하는 스크립트를 작성할 수 있습니까?sqldeveloper에서 다른 스크립트를 실행하는 스크립트

sqlplus로이 작업을 수행 할 수 있다는 것을 알고 있지만 비슷한 기능이 있는지 궁금합니다.

답변

13

은 SQL * Plus를 synthax 작품 :

@script arg1 arg2 ... argn 

또는 작동

@"/path/to/directory/script" arg1 arg2 ... argn 
+0

- 감사합니다. 두 대답은 모두 제대로 작동하는 것 같습니다. @ 및 @@의 차이점을 잘 모릅니다. 그러나이 스크립트에 기본 경로가 아닌 경로가 필요하다는 것을 알려줍니다. – chris

+3

@ subdir/script.sql은 현재 작업 디렉토리 아래의 하위 디렉토리에서 파일을 찾지 만 @@ ssubdir/script.sql은 호출하는 스크립트가있는 디렉토리 아래의 하위 디렉토리에서 파일을 찾습니다. – APC

10

SqlDeveloper는 SQLPLUS 동일한 구문을 사용할 수있을 것, 즉이 순서 script1.sql, script2.sqlscript3.sql를 실행

@@ script1 
@@ script2 
@@ script3 

. (run script와)