Partilhar via


Criando, alterando e removendo objetos de banco de dados

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do AzureBanco de Dados SQL do Azure Synapse Analyticsno Microsoft Fabric

Os estágios de criação de objetos SMO são os seguintes:

  1. Crie uma instância do objeto.

  2. Defina as propriedades do objeto.

  3. Crie instâncias dos objetos filho.

  4. Defina as propriedades do objeto filho.

  5. Crie o objeto.

Quando instâncias de objetos SMO são criadas em um aplicativo SMO, elas não existem na instância do SQL Server até que o método Create seja emitido. No entanto, não é necessário emitir um método Create para cada objeto individual. Se um objeto tiver um conjunto de objetos filho, somente o objeto pai será necessário para executar o método Create . Por exemplo, a definição de uma tabela requer que ela contenha pelo menos uma coluna para existir. Além disso, uma coluna não pode existir isoladamente sem uma tabela. Existe uma relação de codependência entre a tabela e as suas colunas.

O Alter método permite que você faça alterações em um objeto. Várias alterações em um objeto, como adicionar objetos filho a uma das coleções do objeto ou alterar um valor de propriedade, são agrupadas em lote e executadas como uma. O método Alter reduz o tráfego de rede e melhora o desempenho geral.

A instrução Drop é usada para remover um objeto e todos os seus objetos filho codependentes que foram necessários para criar o objeto inicialmente.

Ver também

Modelo de objeto SMO