Delen via


Databaseobjecten maken, wijzigen en verwijderen

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-database in Microsoft Fabric Preview

De fasen van het maken van SMO-objecten zijn als volgt:

  1. Maak een exemplaar van het object.

  2. Stel de objecteigenschappen in.

  3. Maak exemplaren van de onderliggende objecten.

  4. Stel de eigenschappen van het onderliggende object in.

  5. Maak het object.

Wanneer exemplaren van SMO-objecten worden gemaakt in een SMO-toepassing, bestaan deze niet op het exemplaar van SQL Server totdat de methode Create is uitgegeven. Het is echter niet nodig om een create-methode uit te geven voor elk afzonderlijk object. Als een object een set onderliggende objecten heeft, is alleen het bovenliggende object vereist om de methode Create uit te voeren. De definitie van een tabel vereist bijvoorbeeld dat deze ten minste één kolom bevat. Een kolom kan ook niet geïsoleerd bestaan zonder een tabel. Er is een codependent-relatie tussen de tabel en de bijbehorende kolommen.

Met de Alter methode kunt u wijzigingen aanbrengen in een object. Verschillende wijzigingen in een object, zoals het toevoegen van onderliggende objecten aan een van de verzamelingen van het object of het wijzigen van een eigenschapswaarde, worden samengevoegd en uitgevoerd als één object. De methode Alter vermindert het netwerkverkeer en verbetert de algehele prestaties.

De instructie Drop wordt gebruikt om een object en alle bijbehorende onderliggende objecten te verwijderen die nodig waren om het object in eerste instantie te maken.

See Also

SMO-objectmodel