데이터베이스 오브젝트 변경

특성 보기를 사용하여 데이터베이스 오브젝트의 특성을 변경한 다음 DDL 스크립트를 실행하여 데이터베이스에 변경을 적용할 수 있습니다.

시작하기 전에

데이터베이스에서 오브젝트를 변경할 적절한 권한을 가지고 있어야 합니다. 데이터베이스에 대한 연결도 설정되어 있어야 합니다.

이 태스크 정보

이 태스크의 단계에서는 Linux, UNIX 및 Windows용 DB2®가 아닌 다른 데이터베이스를 변경한다고 가정합니다. 한 번에 하나의 오브젝트만 변경할 수 있습니다.

오브젝트를 변경할 때 데이터를 유지할 수 있도록 지원하는 데는 제한이 있습니다. 테이블을 변경할 경우 IBM® Data Studio는 ALTER TABLE문을 사용하여 수정할지 여부를 결정합니다. ALTER TABLE문이 요청된 수정을 지원하지 못할 경우 수정된 테이블을 작성하기 전에 원래 테이블의 백업을 작성하는 명령이 생성된 DDL에 포함됩니다. 백업이 필요한 경우 수정된 테이블에 백업 데이터를 복사하는 명령문도 작성됩니다. 이 명령문은 테이블 수정 및 기존 데이터의 고유 요구사항을 지원하는 데 필요한 수정 템플리트로 사용됩니다.

프로시저

  1. 오브젝트 목록 또는 데이터 소스 탐색기에서 변경할 오브젝트를 찾으십시오.
    제한사항: 버전 8 이상의 z/OS®용 DB2 데이터베이스에 대해서만 오브젝트 목록을 사용할 수 있습니다.
  2. 선택사항: 이 오브젝트를 변경할 경우 다른 오브젝트에 영향을 미치는지 확인하려면 오브젝트를 마우스 오른쪽 단추로 클릭한 다음 영향 분석을 클릭하십시오.
  3. 오브젝트를 마우스 오른쪽 단추로 클릭하고 변경을 클릭하십시오.
    팁: 또는 오브젝트를 선택한 다음 특성 보기에 편집 아이콘 이미지(편집) 아이콘을 클릭하십시오.

    오브젝트가 특성 보기에 표시됩니다. 데이터베이스에서 오브젝트 목록을 지원하는 경우 오브젝트가 오브젝트 목록에도 표시되며 변경 중임을 나타내는 아이콘이 해당 오브젝트 옆에 나타납니다.

  4. 특성 보기의 특성 탭을 사용하여 오브젝트의 다양한 속성을 변경하십시오.

    오브젝트의 속성에 대한 자세한 정보는 데이터 오브젝트 특성을 참조하십시오.

  5. 속성 변경을 완료하면 변경 검토 및 배치 아이콘 이미지(변경 검토 및 배치) 아이콘을 클릭하십시오. 검토 및 배치 대화 상자가 열립니다.
  6. 생성된 DDL을 검토하십시오.

    테이블을 수정할 때 생성된 DDL에 기존 테이블을 백업하는 명령이 포함되어 있으면 백업의 데이터를 변경된 테이블로 복사하도록 DDL을 수정해야 할 수 있습니다. 생성된 DDL을 템플리트로 사용하십시오.

    대화 상자의 DDL 섹션에는 직접 입력할 수 없습니다. 생성된 DDL 스크립트를 수정하려면 편집 및 스케줄을 클릭한 다음 완료를 클릭하십시오. SQL 및 XQuery 편집기에 DLL을 수정 및 실행할 수 있는 스크립트가 열립니다. 편집기를 사용하여 스크립트의 실행 시간을 스케줄할 수 있는 작업 관리자를 시작할 수도 있습니다.

  7. 생성된 DDL에 만족하고 이 DDL을 즉시 실행하려는 경우 실행을 클릭한 다음 완료를 클릭하십시오.

결과

생성된 DDL이 데이터베이스에서 실행되고 특성 보기에서 수행한 변경에 따라 데이터베이스 오브젝트가 변경됩니다. SQL 결과 보기에는 발생한 오류를 비롯한 결과가 표시됩니다.

다음에 수행할 작업

이 오브젝트에 대해 수행한 변경의 영향을 받는 모든 오브젝트를 변경하십시오.

피드백