View Full Version : سوال: توابع کار با spها
amirsajjadi
یک شنبه 17 خرداد 1388, 07:38 صبح
با سلام
اسم توابعی رو می خواستم که این کارها رو انجام بدن:
دیدن لیست spها :
دیدن کد spها :
تغییر نام spها :
حذف کردن spها :
لیست اشیایی که به sp وابسته اند :
لیست اشیایی که sp به آنها وابسته است :
با تشکر
Elham_gh
یک شنبه 17 خرداد 1388, 12:52 عصر
تمام این اطلاعات در جدولهای سیستمی هست:
---List Of Stored procedures
SELECT *
FROM sys.sysobjects
WHERE xtype='P'
-----Stored procedures and their Text
SELECT sp.name,tx.text
FROM sys.sysobjects sp INNER JOIN sys.syscomments tx
ON sp.id=tx.id
WHERE sp.xtype='P'
----Removing STORED PROCEDURE
DROP PROCEDURE dbo.sp_Test
----Changes the name of a STORED PROCEDURE
EXEC sp_rename 'dbo.sp_test', 'sp_test2';
----Objects that have dependency to Stored procedure
SELECT sp.name,dpObj.name,dpObj.xtype
FROM sys.sysobjects sp LEFT OUTER JOIN sys.sysdepends dp
ON sp.id=dp.id
INNER JOIN sys.sysobjects dpObj
ON dp.depid=dpObj.id
WHERE sp.xtype='P'
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.