Sdílet prostřednictvím


Vytváření, změny a odebírání databázových objektů

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analyticssql database v Microsoft Fabric

Fáze vytváření objektů SMO jsou následující:

  1. Vytvořte instanci objektu.

  2. Nastavte vlastnosti objektu.

  3. Vytvořte instance podřízených objektů.

  4. Nastavte vlastnosti podřízeného objektu.

  5. Vytvořte objekt.

Když jsou instance objektů SMO vytvořeny v aplikaci SMO, neexistují v instanci SQL Serveru, dokud se nevystaví metoda Create . Není však nutné vydat metodu Create pro každý jednotlivý objekt. Pokud má objekt sadu podřízených objektů, je nutné ke spuštění metody Create pouze nadřazený objekt. Například definice tabulky vyžaduje, aby obsahovala aspoň jeden sloupec. Sloupec navíc nemůže existovat izolovaně bez tabulky. Mezi tabulkou a jejími sloupci existuje vztah s kódem.

Metoda Alter umožňuje provádět změny objektu. Několik změn objektu, například přidání podřízených objektů do jedné z kolekcí objektu nebo změna hodnoty vlastnosti, se seskupí dohromady a spustí se jako jeden. Metoda Alter snižuje síťový provoz a zlepšuje celkový výkon.

Příkaz Drop slouží k odebrání objektu a všech jeho podřízených objektů kódu, které byly nutné k počátečnímu vytvoření objektu.

Viz také

Objektový model SMO