Udostępnij za pośrednictwem


Tworzenie, zmienianie i usuwanie obiektów bazy danych

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsBaza danych SQL w usłudze Microsoft Fabric (wersja zapoznawcza)

Etapy tworzenia obiektów SMO są następujące:

  1. Utwórz wystąpienie obiektu.

  2. Ustaw właściwości obiektu.

  3. Tworzenie wystąpień obiektów podrzędnych.

  4. Ustaw właściwości obiektu podrzędnego.

  5. Utwórz obiekt.

Gdy wystąpienia obiektów SMO są tworzone w aplikacji SMO, nie istnieją w wystąpieniu programu SQL Server do momentu wystawienia metody Create . Nie jest jednak konieczne wystawianie metody Create dla każdego pojedynczego obiektu. Jeśli obiekt ma zestaw obiektów podrzędnych, do uruchomienia metody Create wymagany jest tylko obiekt nadrzędny. Na przykład definicja tabeli wymaga, aby zawierała co najmniej jedną kolumnę. Ponadto kolumna nie może istnieć w izolacji bez tabeli. Istnieje współzależna relacja między tabelą a jej kolumnami.

Metoda Alter umożliwia wprowadzanie zmian w obiekcie. Kilka zmian w obiekcie, takich jak dodawanie obiektów podrzędnych do jednej z kolekcji obiektu lub zmienianie wartości właściwości, są wsadowe i uruchamiane jako jeden. Metoda Alter zmniejsza ruch sieciowy i poprawia ogólną wydajność.

Instrukcja Drop służy do usuwania obiektu i wszystkich obiektów podrzędnych, które były wymagane do początkowego utworzenia obiektu.

See Also

Model obiektów SMO