데이터 오브젝트 편집기를 사용하여 데이터 오브젝트 변경

데이터 오브젝트 편집기를 사용하여 DDL 스크립트를 생성하고 실행함으로써 데이터 오브젝트를 변경하거나 수정할 수 있습니다.

시작하기 전에

데이터 오브젝트 편집기를 사용하여 데이터 오브젝트를 변경하기 전에 먼저 데이터 소스 탐색기에서 데이터베이스에 대한 연결을 작성해야 합니다.

이 태스크 정보

데이터 오브젝트 편집기를 사용하여 데이터를 변경하는 경우 제한적으로 데이터 보유가 지원됩니다. 테이블 변경 시 워크벤치에서 ALTER TABLE문을 사용하여 수정을 수행할지 여부를 판별합니다. ALTER TABLE문이 요청된 수정을 지원할 수 없는 경우에는 생성된 DDL이 수정된 테이블을 작성하기 전에 원래 테이블의 백업을 작성합니다. 또한 백업이 필요한 경우, 수정된 테이블에 백업된 데이터를 복사할 명령문이 작성됩니다. 이 명령문은 기존 데이터 및 테이블 수정사항의 고유 요구사항을 지원하기 위해 사용자가 필요에 따라 수정하는 템플리트로 사용하기 위한 것입니다.

프로시저

데이터 오브젝트 편집기를 사용하여 데이터 오브젝트를 변경하려면 다음과 같이 수행하십시오.

  1. 데이터 소스 탐색기에서 데이터베이스 연결 오브젝트를 펼치십시오.
  2. 데이터베이스 연결 내부의 폴더를 펼치고 변경할 오브젝트를 찾으십시오.
  3. 데이터 오브젝트를 마우스 오른쪽 단추로 누른 후 변경을 선택하십시오. 변경 조치를 사용할 수 없는 경우에는 선택한 오브젝트에서 편집이 지원되지 않습니다. 데이터 오브젝트 편집기가 열립니다.
    주: 해당 오브젝트의 기타 메뉴 조치 및 데이터 소스 탐색기에 있는 해당 하위 항목(예: 새로 고침, 삭제(drop) 또는 DDL 생성)은 편집기가 열려 있는 동안 사용 불가능합니다.
  4. 편집기의 데이터 오브젝트 등록 정보 섹션에 있는 등록 정보 탭에서 데이터 오브젝트의 등록 정보를 수정하십시오.
  5. 편집기의 영향을 받은 오브젝트 섹션을 펼치고 트리에서 영향을 받은 오브젝트를 선택하여 생성된 DDL 스크립트에 포함시키십시오.

    트리에 표시되는 오브젝트는 변경 중인 오브젝트의 변경사항의 영향을 받을 가능성이 있습니다.

  6. 편집기의 DDL 섹션을 펼치고 DDL 미리보기를 눌러 생성된 DDL 스크립트를 미리 보십시오.

    테이블을 수정하는 중이고 기존 테이블을 백업하는 DDL이 생성되어 있는 경우, 백업에서 변경된 테이블로 데이터를 복사하려면 DDL을 수정해야 합니다. 생성된 DDL을 템플리트로 사용해야 합니다.

    데이터 오브젝트 등록 정보 또는 영향을 받은 오브젝트 섹션에서 추가 변경사항을 작성한 경우 다시 DDL 미리보기를 눌러 생성된 스크립트를 새로 고치십시오.

    편집기의 DDL 섹션에 직접 입력할 수 없습니다. 생성된 DDL 스크립트를 수정하려면 SQL 편집기에서 열기를 눌러 SQL 편집기에서 스크립트를 여십시오. 이 편집기에서 스크립트를 변경하고 기존 데이터 프로젝트에 저장할 수 있습니다. 이 옵션을 사용하여 나중에 실행할 SQL 스크립트에 변경사항을 저장할 수도 있습니다.

  7. DDL 스크립트가 원하는 대로 생성되었으면 데이터 오브젝트 등록 정보 섹션에서 DDL 실행을 누르십시오.

결과

생성된 DDL 스크립트는 데이터베이스에서 실행되고 데이터 오브젝트 및 기타 영향을 받은 오브젝트는 편집기에서 변경한 내용에 따라 수정됩니다. 데이터 출력 보기에 결과 및 발생한 오류가 표시됩니다. 데이터 소스 탐색기에서 오브젝트를 강조표시하고 등록 정보 보기를 열어 각 데이터 오브젝트의 변경사항을 볼 수 있습니다.

피드백