Finding Stored Procedures Related to a Table in SQL Server

Veritabanındaki Tablo ile İlgili Stored Procedure’leri Bulma – Tüm Stored Procedure’leri Arama

Veritabanındaki Tablo ile İlgili Stored Procedure’leri Bu… nedir, nasıl kullanılır? Etkili yöntemler ve kod örnekleri burada.

Temmuz 18, 2023

Bir tablo silinmeden veya değiştirilmeden önce, o tabloya bağımlı tüm stored procedure’leri bulma adımı atlanırsa production’da beklenmedik hatalar çıkabilir.

Bir Tabloyla İlgili Stored Procedure’leri Bulma

Aşağıdaki kod, bir veya daha fazla belirli tabloyla ilgili tüm Stored Procedure’leri (SP) bulmanıza yardımcı olacaktır. sp_help ve sp_depends her zaman doğru sonuçlar döndürmez.

 

----Option 1
SELECT DISTINCT so.name
FROM syscomments sc
INNER JOIN sysobjects so ON sc.id=so.id
WHERE sc.TEXT LIKE '%tablename%'
----Option 2
SELECT DISTINCT o.name, o.xtype
FROM syscomments c
INNER JOIN sysobjects o ON c.id=o.id
WHERE c.TEXT LIKE '%tablename%'

 

SQL Server Danışmanlığı

SQL Server için Uzman Desteğine mi İhtiyacınız Var?

Kıdemli veritabanı ekibimiz SQL Server performans ayarlama, sağlık kontrolleri, migrasyonlar, Remote DBA hizmetleri ve acil operasyonel sorunlarda destek sağlar.

Hizmetlerimizi İnceleyin

SQL Server Danışmanlığı

SQL Server Ortamınız İçin Uzman Desteğine mi İhtiyacınız Var?

Aryasoft’un kıdemli veritabanı ekibi, SQL Server performans ayarlarından mimari kararlara kadar uçtan uca danışmanlık sağlar.

SQL Server Desteği Alın

4.7/5