데이터베이스 개체 작업
SMO 개체를 만드는 단계는 다음과 같습니다.
개체의 인스턴스를 만듭니다.
개체 속성을 설정합니다.
자식 개체의 인스턴스를 만듭니다.
자식 개체 속성을 설정합니다.
개체를 만듭니다.
SMO 응용 프로그램에서 SMO 개체의 인스턴스를 만들 때 이러한 인스턴스는 Create()()()() 메서드가 실행되기 전까지는 SQL Server 인스턴스에 존재하지 않습니다. 그러나 모든 개별 개체에 대해 Create 메서드를 실행할 필요는 없습니다. 개체에 자식 개체 집합이 있는 경우 부모 개체만 Create 메서드를 실행하면 됩니다. 예를 들어 테이블에 한 개 이상의 열이 있어야 한다는 테이블 정의가 있습니다. 또한 열은 테이블 없이 따로 존재할 수 없습니다. 테이블과 테이블의 열은 상호 종속 관계입니다.
Alter 메서드를 사용하여 개체를 변경할 수 있습니다. 개체 컬렉션 중 하나에 자식 개체를 추가하거나 속성 값을 변경하는 등의 개체에 대한 여러 변경 작업은 모두 일괄 처리되고 하나의 작업으로 실행됩니다. Alter 메서드를 사용하면 네트워크 트래픽을 줄이고 전반적인 성능을 개선할 수 있습니다.
개체 및 처음 개체를 만들 때 필요했던 모든 상호 종속 자식 개체를 제거하려면 Drop 문을 사용합니다.