Sql server 2012 TSQL获取Looong sp的定义

Sql server 2012 TSQL获取Looong sp的定义,sql-server-2012,Sql Server 2012,我成功地使用了这段代码,但现在我正在处理巨大的sp,我看到结果被截断,可能限制在5K以内?? 我怎么能把它全部储存起来 多谢 SELECT name, OBJECT_DEFINITION(object_id) FROM sys.objects WHERE name LIKE 'p_my_big_sp_2000lines%' 可能重复的Try this选择O.Name作为ProcName,选择M.Definition作为CreateScript从sys.sql\u模块作为M内部连接sys.o

我成功地使用了这段代码,但现在我正在处理巨大的sp,我看到结果被截断,可能限制在5K以内?? 我怎么能把它全部储存起来

多谢

SELECT name, OBJECT_DEFINITION(object_id) 
FROM sys.objects 
WHERE name LIKE 'p_my_big_sp_2000lines%'

可能重复的Try this
选择O.Name作为ProcName,选择M.Definition作为CreateScript从sys.sql\u模块作为M内部连接sys.objects作为O在M.object\u id=O.object\u id上,其中O.type='P'