Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL-adatbázis a Microsoft Fabricben
Az SMO-objektumok létrehozásának szakaszai a következők:
Hozza létre az objektum egy példányát.
Adja meg az objektum tulajdonságait.
Hozza létre a gyermekobjektumok példányait.
Adja meg a gyermekobjektum tulajdonságait.
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.