Megosztás a következőn keresztül:


Adatbázis-objektumok létrehozása, módosítása és eltávolítása

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-adatbázis a Microsoft Fabricben

Az SMO-objektumok létrehozásának szakaszai a következők:

  1. Hozza létre az objektum egy példányát.

  2. Adja meg az objektum tulajdonságait.

  3. Hozza létre a gyermekobjektumok példányait.

  4. Adja meg a gyermekobjektum tulajdonságait.

  5. Hozza létre az objektumot.

Ha az SMO-objektumok példányai SMO-alkalmazásban jönnek létre, azok nem léteznek az SQL Server példányán, amíg ki nem adják a Létrehozás metódust. Azonban nem szükséges create metódust kiadni minden egyes objektumhoz. Ha egy objektum gyermekobjektum-készlettel rendelkezik, a Létrehozás metódus futtatásához csak a szülőobjektum szükséges. Egy tábla definíciója például megköveteli, hogy legalább egy oszlop létezik. Az oszlopok nem létezhetnek külön táblázat nélkül is. A tábla és oszlopai között kódfüggő kapcsolat áll fenn.

A Alter metódussal módosíthatja az objektumokat. Egy objektum több módosítása, például gyermekobjektumok hozzáadása az objektum gyűjteményéhez vagy egy tulajdonságérték módosítása, kötegelve lesznek, és egyként futnak. Az Alter metódus csökkenti a hálózati forgalmat, és javítja az általános teljesítményt.

A Drop utasítás egy objektum és annak kodekfüggő gyermekobjektumainak eltávolítására szolgál, amelyek az objektum kezdeti létrehozásához szükségesek.

Lásd még:

SMO-objektummodell