Sql server 如何在sql server中将完整的存储过程内容作为记录存储在表中?
我正在使用SSIS,通过它我必须将完整的存储过程作为记录从一个SQL server实例复制到表中的另一个实例。我怎样才能做到这一点?例如: -----sp------ -------桌子---------- 上面的表查询应返回如下值:Sql server 如何在sql server中将完整的存储过程内容作为记录存储在表中?,sql-server,ssis,Sql Server,Ssis,我正在使用SSIS,通过它我必须将完整的存储过程作为记录从一个SQL server实例复制到表中的另一个实例。我怎样才能做到这一点?例如: -----sp------ -------桌子---------- 上面的表查询应返回如下值: ID SP_info ---- ------------------------------------------------------ 1 Create PROCEDURE simplesp AS SELECT * FROM sam
ID SP_info
---- ------------------------------------------------------
1 Create PROCEDURE simplesp AS SELECT * FROM sample GO;
你可能在找这样的东西
SELECT row_number() OVER (ORDER BY OBJECT_NAME(OBJECT_ID)) ID,
OBJECT_NAME(OBJECT_ID) as Name,
definition as SP_info
FROM sys.sql_modules
WHERE
objectproperty(OBJECT_ID, 'IsProcedure') = 1
您可能正在寻找类似的产品
SELECT row_number() OVER (ORDER BY OBJECT_NAME(OBJECT_ID)) ID,
OBJECT_NAME(OBJECT_ID) as Name,
definition as SP_info
FROM sys.sql_modules
WHERE
objectproperty(OBJECT_ID, 'IsProcedure') = 1
查看
sp\u helptext
。查看sp\u helptext
。
SELECT row_number() OVER (ORDER BY OBJECT_NAME(OBJECT_ID)) ID,
OBJECT_NAME(OBJECT_ID) as Name,
definition as SP_info
FROM sys.sql_modules
WHERE
objectproperty(OBJECT_ID, 'IsProcedure') = 1