DDL 스크립트 생성을 위한 환경 설정

환경 설정 창의 코드 템플리트 페이지에서 Workbench에서 생성되는 DDL 스크립트의 시작 또는 끝에 SQL문을 추가하기 위한 환경을 설정하십시오.

하위 SQL 모델에서 지원하지 않는 SQL문을 공통적으로 실행해야 할 경우 Workbench에 의해 생성되는 DDL 스크립트에 SQL문을 추가하면 유용합니다. 예를 들어, DDL문 앞 또는 뒤에 항상 GRANT문 또는 REVOKE문을 포함할 수 있습니다. 환경 설정 창에서 명령문 구문을 설정하면 이러한 명령문이 생성된 DDL 스크립트에 자동으로 추가되어 이러한 명령문을 추가하기 위해 DDL 스크립트를 수동으로 수정하지 않아도 됩니다.

다음 시나리오에서는 코드 템플리트 환경 설정 사용 방법의 예제에 대해 설명합니다.
  1. CREATE TABLE문에 대해 다음 프롤로그 패턴을 설정하십시오.

    SET CURRENT SQLID = {schema}

  2. CREATE TABLE문에 대해 다음 포스트로그 패턴을 설정하십시오.

    SELECT, UPDATE, INSERT ON TABLE {table} TO PUBLIC

  3. DROP VIEW문에 대해 다음 프롤로그 패턴을 설정하십시오.

    GRAND DELETE ON TABLE {view} TO {schema}

DDL 스크립트가 다음과 같이 생성됩니다.
GRAND DELETE ON TABLE VIEW1 TO RTESCHMA;

DROP VIEW VIEW1;

DROP TABLE TABLE1;

SET CURRENT SQLID = RTESCHMA;

CREATE TABLE TABLE2 (
		C1 INTEGER,
			C2 INTEGER
		);

GRAND SELECT, UPDATE, INSERT ON TABLE TABLE2 TO PUBLIC;

CREATE VIEW VIEW1 AS
 		(SELECT C2 FROM RTESCHMA.TABLE2)

DDL 생성에 대한 환경을 설정하려면 다음을 수행하십시오.

  1. 기본 메뉴에서 창 > 환경 설정을 누르십시오.
  2. 데이터 노드를 펼쳐 사용 가능한 옵션을 확인하십시오. 이 노드가 보이지 않으면 환경 설정 창에서 Workbench > 기능을 눌러 데이터 기능을 사용할 수 있게 하십시오.
  3. 코드 템플리트를 누르십시오.
  4. 설정을 수정하십시오.
    1. CREATE 및 DROP 패턴 목록에서 오브젝트를 강조표시하십시오.
    2. 프롤로그 패턴 또는 포스트로그 패턴 필드에 해당 오브젝트의 SQL문을 입력하십시오. 프롤로그 패턴 필드의 명령문이 생성된 DDL 스크립트의 맨 위에 추가됩니다. 포스트로그 패턴 필드의 명령문이 생성된 DDL 스크립트의 맨 아래에 추가됩니다.
    3. 변수를 추가하려면 변수 삽입을 누른 후 사전정의된 변수에서 선택하십시오. 패턴이 오브젝트에 적용되면 변수가 해당 문자열로 바뀝니다.
    4. 지정한 코드 템플리트를 사용 가능으로 설정하려면CREATE 및 DROP 패턴 목록에서 오브젝트 옆의 선택란을 체크하십시오.
  5. 확인을 누르십시오.
다음에 DDL 스크립트를 생성하면 지정된 템플리트 명령문 패턴이 스크립트에 추가됩니다.

피드백