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

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

시작하기 전에

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

이 태스크 정보

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

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

프로시저

  1. 오브젝트 목록 또는 데이터 소스 탐색기에서 변경할 오브젝트를 찾으십시오.
  2. 옵션: 이 오브젝트를 변경할 경우 다른 오브젝트에 영향을 미치는지 확인하려면 오브젝트를 마우스 오른쪽 단추로 클릭한 다음 영향 분석을 클릭하십시오.
  3. 오브젝트를 마우스 오른쪽 단추로 클릭하고 변경을 클릭하십시오.
    팁: 또는 오브젝트를 선택한 다음 특성 보기에 편집 아이콘 이미지(편집) 아이콘을 클릭하십시오.

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

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

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

  5. 속성 변경을 완료한 경우 DDL 생성 아이콘을 클릭하십시오. 올바로 생성되면 변경 검토 및 배치 아이콘 이미지(변경 검토 및 배치) 아이콘을 클릭하십시오.

    검토 및 배치 대화 상자가 열리고 생성된 변경 명령이 표시됩니다.

  6. 검토 및 배치 대화 상자에서 명령을 검토한 다음, 변경사항을 데이터베이스에 배치하는 방법을 지정하십시오.
    팁: SQL 및 XQuery 편집기에서 생성된 명령을 수정한 다음 실행할 수 있습니다. 작업 관리자에서 작업을 작성하고 생성된 명령을 실행할 시점을 스케줄할 수도 있습니다.

결과

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

다음에 수행할 작업

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

피드백