Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
A tervirányítók tulajdonságait az SQL Server Management Studióval vagy Transact-SQL megtekintheti.
ebben a témakörben
Kezdés előtt:
A tervkalauzok tulajdonságainak megtekintéséhez használja a következőt:
Mielőtt hozzákezdene
Biztonság
Engedélyek
A katalógusnézetekben a metaadatok láthatósága olyan biztonságos objektumokra korlátozódik, amelyek egy felhasználó tulajdonában vannak, vagy amelyeken a felhasználó engedélyt kapott.
Az SQL Server Management Studio használata
Tervútmutató tulajdonságainak megtekintése
A pluszjelre kattintva bontsa ki azt az adatbázist, amelyben meg szeretné tekinteni egy tervútmutató tulajdonságait, majd a pluszjelre kattintva bontsa ki a Programozhatóság mappát.
A pluszjelre kattintva bontsa ki a Terv segédvonalak mappát.
Kattintson a jobb gombbal arra a tervútmutatóra, amelynek a tulajdonságait meg szeretné tekinteni, és válassza a Tulajdonságoklehetőséget.
Az alábbi tulajdonságok a Terv útmutatójának tulajdonságai párbeszédpanelen jelennek meg.
tippek
Megjeleníti a Transact-SQL utasításra alkalmazni kívánt lekérdezési tippeket vagy lekérdezéstervet. Ha egy lekérdezéstervet tippként ad meg, megjelenik a terv XML Showplan-kimenete.Le van tiltva
Megjeleníti a terv útmutatójának állapotát. A lehetséges értékek Igaz és Hamis.név
Megjeleníti a terv útmutatójának nevét.paraméterek
Ha a hatókör típusa SQL vagy TEMPLATE, a Transact-SQL utasításba beágyazott összes paraméter nevét és adattípusát jeleníti meg.Hatókör tétel
Megjeleníti azt a kötegszöveget, amelyben a Transact-SQL utasítás megjelenik.Hatókör-objektumnév
Ha a hatókör típusa OBJECT, megjeleníti a Transact-SQL tárolt eljárás, a felhasználó által definiált skaláris függvény, a többértékű táblaértékű függvény vagy a DML-eseményindító nevét, amelyben a Transact-SQL utasítás megjelenik.hatókörséma neve
Ha a hatókör típusa OBJEKTUM, annak a sémanak a nevét jeleníti meg, amelyben az objektum található.hatókörtípus
Azt az entitástípust jeleníti meg, amelyben a Transact-SQL utasítás megjelenik. Ez határozza meg a Transact-SQL utasításnak a terv útmutatóval való egyeztetésének kontextusát. Lehetséges értékek OBJECT, SQLés TEMPLATE.Nyilatkozat
Megjeleníti az Transact-SQL utasítást, amelyre a terv útmutatója vonatkozik.Kattintson OKgombra.
A Transact-SQL használata
Tervútmutató tulajdonságainak megtekintése
Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.
A Standard sávon kattintson Új lekérdezéselemre.
Másolja és illessze be a következő példát a lekérdezési ablakba, és kattintson a Végrehajtásgombra.
-- If a plan guide named "Guide1" already exists in the AdventureWorks2022 database, delete it. USE AdventureWorks2022; GO IF OBJECT_ID(N'Guide1') IS NOT NULL EXEC sp_control_plan_guide N'DROP', N'Guide1'; GO -- creates a plan guide named Guide1 based on a SQL statement EXEC sp_create_plan_guide @name = N'Guide1', @stmt = N'SELECT TOP 1 * FROM Sales.SalesOrderHeader ORDER BY OrderDate DESC', @type = N'SQL', @module_or_batch = NULL, @params = NULL, @hints = N'OPTION (MAXDOP 1)'; GO -- Gets the name, created date, and all other relevant property information on the plan guide created above. SELECT name AS plan_guide_name, create_date, query_text, scope_type_desc, OBJECT_NAME(scope_object_id) AS scope_object_name, scope_batch, parameters, hints, is_disabled FROM sys.plan_guides WHERE name = N'Guide1'; GO
További információ: sys.plan_guides (Transact-SQL).