Trabalhando com objetos de banco de dados

As fases da criação de objetos SMO são as seguintes:

  1. Criar uma instância do objeto.

  2. Definir as propriedades do objeto.

  3. Criar instâncias dos objetos filhos.

  4. Definir as propriedades dos objetos filhos.

  5. Criar o objeto.

Quando são criadas instâncias de objetos SMO em um aplicativo SMO, elas não existem na instância do SQL Server até que o método Create()()()() seja emitido. Porém, não é necessário emitir um método Create para cada objeto individual. Se um objeto tiver um conjunto de objetos filhos, apenas o objeto pai será necessário para executar o método Create. Por exemplo, a definição de uma tabela exige que ela contenha pelo menos uma coluna para existir. Além disso, uma coluna não pode existir em isolamento sem uma tabela. Há uma relação co-dependente entre a tabela e suas colunas.

O método Alter permite fazer alterações a um objeto. Várias alterações a um objeto, como a adição de objetos filhos a uma das coleções do objeto ou a alteração de um valor de propriedade, são colocados em lotes e executados de uma vez. O método Alter reduz o tráfego de rede e aprimora o desempenho geral.

A instrução Drop é usada para remover um objeto e todos os seus objetos filhos co-dependentes que foram necessário para criar o objeto inicialmente.

Consulte também

Conceitos