Lihat Properti Panduan Paket
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Anda dapat melihat properti panduan paket di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL
Dalam Topik Ini
Sebelum Anda mulai:
Untuk melihat properti panduan paket, menggunakan:
Sebelum Anda mulai
Keamanan
Izin
Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna atau di mana pengguna telah diberikan beberapa izin.
Menggunakan SQL Server Management Studio
Untuk melihat properti panduan paket
Klik tanda plus untuk memperluas database tempat Anda ingin menampilkan properti panduan paket, lalu klik tanda plus untuk memperluas folder Programmability .
Klik tanda plus untuk memperluas folder Panduan Paket.
Klik kanan panduan paket yang ingin Anda tampilkan propertinya dan pilih Properti.
Properti berikut ini diperlihatkan dalam kotak dialog Properti Panduan Paket.
Petunjuk
Menampilkan petunjuk kueri atau rencana kueri yang akan diterapkan ke pernyataan Transact-SQL. Saat paket kueri ditentukan sebagai petunjuk, output Xml Showplan untuk paket ditampilkan.Dinonaktifkan
Menampilkan status panduan paket. Nilai yang mungkin adalah True dan False.Nama
Menampilkan nama panduan paket.Parameter
Saat jenis cakupan adalah SQL atau TEMPLATE, menampilkan nama dan jenis data dari semua parameter yang disematkan dalam pernyataan Transact-SQL.Batch cakupan
Menampilkan teks batch tempat pernyataan Transact-SQL muncul.Nama objek cakupan
Ketika jenis cakupan adalah OBJECT, menampilkan nama prosedur tersimpan Transact-SQL, fungsi skalar yang ditentukan pengguna, fungsi bernilai tabel multistatement, atau pemicu DML tempat pernyataan Transact-SQL muncul.Nama skema cakupan
Ketika jenis cakupan adalah OBJECT, menampilkan nama skema tempat objek dimuat.Jenis cakupan
Menampilkan jenis entitas tempat pernyataan Transact-SQL muncul. Ini menentukan konteks untuk mencocokkan pernyataan Transact-SQL dengan panduan rencana. Nilai yang mungkin adalah OBJECT, SQL, dan TEMPLATE.Pernyataan
Menampilkan pernyataan Transact-SQL tempat panduan paket diterapkan.Klik OK.
Menggunakan T-SQL
Untuk melihat properti panduan paket
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
-- 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
Untuk informasi selengkapnya, lihat sys.plan_guides (Transact-SQL).