Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te SQL veritabanı
Saklı yordamın tanımını görüntüleme
Bu makalede, Nesne Gezgini'nde veya T-SQL'de yordamın tanımının nasıl görüntüleneceği açıklanır.
SQL Server Management Studio kullanma
Nesne Gezgini'nde bir yordamın tanımını görüntülemek için:
Nesne Gezgini'nde Veritabanı Altyapısı örneğine bağlanın ve ardından bu örneği genişletin.
Veritabanlarınıgenişletin, yordamın ait olduğu veritabanını genişletin ve ardından Programlanabilirlik'igenişletin.
Saklı Yordamlar genişletin, yordamı sağ tıklayın ve Saklı Yordamı Betik Olarakseçin ve sonra aşağıdakilerden birini seçin: için oluştur, olarakdeğiştir veya bırak ve oluştur.
Yeni Sorgu Düzenleyicisi Penceresi 'ıseçin. Bu prosedür tanımını görüntüler.
Transact-SQL kullanma
T-SQL'de aşağıdaki üç komutlardan birini kullanabilirsiniz:
Note
Sistem saklı yordamı sp_helptext Azure Synapse Analytics'te desteklenmez. Bunun yerine, sys.sql_modules nesne kataloğu görünümünü kullanın.
sp_helptext kullanma
Nesne Gezgini'nde Veritabanı Altyapısı örneğine bağlanın.
Araç çubuğunda Yeni Sorguöğesini seçin.
Sorgu penceresinde,
sp_helptextsistem saklı yordamını kullanan aşağıdaki deyimi girin. veritabanı adını ve saklı yordam adını, istediğiniz veritabanına ve saklı yordama başvuracak şekilde değiştirin.USE AdventureWorks2022; GO EXEC sp_helptext N'AdventureWorks2022.dbo.uspLogError';
OBJECT_DEFINITION kullanın
Nesne Gezgini'nde Veritabanı Altyapısı örneğine bağlanın.
Araç çubuğunda Yeni Sorguöğesini seçin.
Sorgu penceresinde,
OBJECT_DEFINITIONsistem işlevini kullanan aşağıdaki deyimleri girin. veritabanı adını ve saklı yordam adını, istediğiniz veritabanına ve saklı yordama başvuracak şekilde değiştirin. Bu sorgu, nesneyi üç parçalı adına göre tanımlamak için OBJECT_ID ve OBJECT_DEFINITION yararlanıyor.USE AdventureWorks2022; GO SELECT OBJECT_DEFINITION (OBJECT_ID(N'AdventureWorks2022.dbo.uspLogError'));
Sys.sql_modules kullanın
Nesne Gezgini'nde Veritabanı Altyapısı örneğine bağlanın.
Araç çubuğunda Yeni Sorguöğesini seçin.
Sorgu penceresinde,
sys.sql_moduleskatalog görünümünü kullanan aşağıdaki deyimleri girin. veritabanı adını ve saklı yordam adını, istediğiniz veritabanına ve saklı yordama başvuracak şekilde değiştirin.USE AdventureWorks2022; GO SELECT [definition] FROM sys.sql_modules WHERE object_id = (OBJECT_ID(N'dbo.uspLogError'));
İlgili içerik
- saklı yordam oluşturma
- Saklı Yordam Değiştirme
- Saklı Yordamı Silme
- Saklı Yordamı Yeniden Adlandırma