Simple way to programmatically get all stored procedures

后端 未结 12 2134
没有蜡笔的小新
没有蜡笔的小新 2020-12-24 09:22

Is there a way to get stored procedures from a SQL Server 2005 Express database using C#? I would like to export all of this data in the same manner that you can script it o

12条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-24 09:45

    ;WITH ROUTINES AS (
        -- CANNOT use INFORMATION_SCHEMA.ROUTINES because of 4000 character limit
        SELECT o.type_desc AS ROUTINE_TYPE
                ,o.[name] AS ROUTINE_NAME
                ,m.definition AS ROUTINE_DEFINITION
        FROM sys.sql_modules AS m
        INNER JOIN sys.objects AS o
            ON m.object_id = o.object_id
    )
    SELECT *
    FROM ROUTINES
    

提交回复
热议问题