Freigeben über


Arbeiten mit Datenbankobjekten

Die Phasen der SMO-Objekterstellung sind wie folgt:

  1. Erstellen Sie eine Instanz des Objekts.

  2. Legen Sie die Objekteigenschaften fest.

  3. Erstellen Sie Instanzen der untergeordneten Objekte.

  4. Legen Sie die Eigenschaften des untergeordneten Objekts fest.

  5. Erstellen Sie das Objekt.

Wenn Instanzen von SMO-Objekten in einer SMO-Anwendung erstellt werden, sind sie erst in der Instanz von SQL Server vorhanden, wenn die Create Methode ausgestellt wird. Es ist jedoch nicht erforderlich, eine Create Methode für jedes einzelne Objekt ausstellen zu müssen. Wenn ein Objekt über einen Satz untergeordneter Objekte verfügt, ist nur das übergeordnete Objekt erforderlich, um die Create Methode auszuführen. Die Definition einer Tabelle erfordert beispielsweise, dass mindestens eine Spalte vorhanden ist. Außerdem kann eine Spalte nicht isoliert ohne eine Tabelle vorhanden sein. Es gibt eine codependente Beziehung zwischen der Tabelle und den zugehörigen Spalten.

Mit der Alter Methode können Sie Änderungen an einem Objekt vornehmen. Mehrere Änderungen an einem Objekt, z. B. das Hinzufügen von untergeordneten Objekten zu einer der Auflistungen des Objekts oder das Ändern eines Eigenschaftswerts, werden zusammengefügt und als ein Objekt ausgeführt. Die Alter Methode reduziert den Netzwerkdatenverkehr und verbessert die Gesamtleistung.

Die Drop Anweisung wird verwendet, um ein Objekt und alle zugehörigen codependenten untergeordneten Objekte zu entfernen, die zum anfänglichen Erstellen des Objekts erforderlich waren.

Siehe auch

SMO-Objektmodell