The following Query helps to get the lists of Procedure name and its definition(T-SQL) by single query
SELECT SysObj.Name as Proc_Name, SM.[definition] as Proc_TSQL FROM SYS.SQL_MODULES SM INNER JOIN sys.objects SysObj ON SM.OBJECT_ID = SysObj.OBJECT_ID WHERE SysObj.type = 'P' |
To lists All the Function name and its Definition, use "SysObj.type = 'IF'" as follows:
SELECT SysObj.Name as Proc_Name, SM.[definition] as Proc_TSQL FROM SYS.SQL_MODULES SM INNER JOIN sys.objects SysObj ON SM.OBJECT_ID = SysObj.OBJECT_ID WHERE SysObj.type = 'IF' |
This query request will looks as shown in the exhibit
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMHPSLfv_KQZYDOgecNc-bkqN6CHJpbKtnSVwRwm-DPgJz1Sl6s1gH5qUGsZJ0_RvlY3IPnFZgpKhxB1Uruu_AHhXfoWDvBtioIXM5kkPWBHAtkZeNa60JAN_PjPWci77RsXSeMjejPy4/s400/SQL.bmp)
No comments:
Post a Comment