sql sp_helptext
场景:[每日小知識]_解决SQL Server里sp_helptext输出格式错行有关问题
[每日小知識]_解决SQL Server里sp_helptext输出格式错行问题
在开发环境中常遇到更改存储过程、函数、视图等对象,解决SQL Server2005里sp_helptext输出格式错行问题。
原貼:
http://blog.****.net/roy_88/archive/2008/07/21/2686514.aspx
------解决方案--------------------
sf
------解决方案--------------------
BD
------解决方案--------------------
------解决方案--------------------
学习,接分
------解决方案--------------------
虚心学习~~~
------解决方案--------------------
没见过错行问题~
也是不明白~
------解决方案--------------------
学习...
------解决方案--------------------
收。
------解决方案--------------------
接大陆的分
------解决方案--------------------
学习
------解决方案--------------------
------解决方案--------------------
做记号,漂移而过
o(∩_∩)o...
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
飞过
------解决方案--------------------
up
------解决方案--------------------
相当实用的代码啊,谢谢共享。
------解决方案--------------------
没看懂 保存下来先
------解决方案--------------------
jf
------解决方案--------------------
jf
------解决方案--------------------
虚心学习,保存起来!
——————————————————————————
企业邮局/域名注册/服务器等服务;
网址www.acedog.com 热电:0592-2526666-8801 卢
------解决方案--------------------
学习
------解决方案--------------------
学习
------解决方案--------------------
学习
------解决方案--------------------
学习
------解决方案--------------------
正在学习中!up
------解决方案--------------------
学习
------解决方案--------------------
支持一下~
------解决方案--------------------
支持个
------解决方案--------------------
收藏
------解决方案--------------------
mark
------解决方案--------------------
[b][/b]学习学习
------解决方案--------------------
学习,接分了
------解决方案--------------------
俄...顶!然后路过了
------解决方案--------------------
学习```
------解决方案--------------------
学习!
------解决方案--------------------
飘过
------解决方案--------------------
学习
------解决方案--------------------
hdx
------解决方案--------------------
------解决方案--------------------
学习
------解决方案--------------------
hi,very well!学习了
------解决方案--------------------
学习,收藏
------解决方案--------------------
dgf
------解决方案--------------------
收藏
------解决方案--------------------
mark
------解决方案--------------------
sf 顶!!!!!!!!!!!!!
------解决方案--------------------
学习!
[每日小知識]_解决SQL Server里sp_helptext输出格式错行问题
在开发环境中常遇到更改存储过程、函数、视图等对象,解决SQL Server2005里sp_helptext输出格式错行问题。
- SQL code
use Master go if object_id('SP_SQL') is not null drop proc SP_SQL go /****************************************************************************************************************************************************** 整理人:中国风(Roy) 日期:2008.01.01 ******************************************************************************************************************************************************/ create proc [dbo].[SP_SQL](@ObjectName sysname) as set nocount on ; declare @Print varchar(max) if exists(select 1 from syscomments where ID=object_id(@ObjectName) and encrypted=1) begin Print N'對象已加密!' return end if coalesce(object_id(@ObjectName,N'P'),object_id(@ObjectName,N'FN'),object_id(@ObjectName,N'IF'),object_id(@ObjectName,N'TF'),object_id(@ObjectName,N'TR'),object_id(@ObjectName,N'V')) is null begin Print N'對象只針對函數、存儲過程、觸發器、視圖!' return end print 'Use '+db_Name() print 'Go' print 'if object_ID('+quotename(case when charindex(']',@ObjectName)=0 then '['+replace(rtrim(@ObjectName),'.','].[')+']' else @ObjectName end ,'''')+') is not null' print char(9)+'Drop '+case when object_id(@ObjectName,N'P') is not null then 'Procedure ' when Coalesce(object_id(@ObjectName,N'FN'),object_id(@ObjectName,N'IF'),object_id(@ObjectName,N'TF')) is not null then 'Function ' when object_id(@ObjectName,N'TR') is not null then 'Trigger ' else 'View 'end +case when charindex(']',@ObjectName)=0 then '['+replace(rtrim(@ObjectName),'.','].[')+']' else @ObjectName end Print 'Go' declare @T table(Col nvarchar(max)) insert @T select object_definition(object_id(@ObjectName)) +char(13)+char(10) while (select max(Col) from @T)>'' begin select top 1 @Print=left(Col,charindex(char(13)+char(10),Col)-1) from @T print @Print update @T set Col=stuff(Col,1,charindex(char(13)+char(10),Col)+1,'') end print 'Go' go 調用方法: use test--指定所屬數據庫 exec sp_sql 'sp_sql'--指定對象
原貼:
http://blog.****.net/roy_88/archive/2008/07/21/2686514.aspx
------解决方案--------------------
sf
------解决方案--------------------
BD
------解决方案--------------------
------解决方案--------------------
学习,接分
------解决方案--------------------
虚心学习~~~
------解决方案--------------------
没见过错行问题~
也是不明白~
------解决方案--------------------
学习...
------解决方案--------------------
收。
------解决方案--------------------
接大陆的分
------解决方案--------------------
学习
------解决方案--------------------
------解决方案--------------------
做记号,漂移而过
o(∩_∩)o...
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
飞过
------解决方案--------------------
up
------解决方案--------------------
相当实用的代码啊,谢谢共享。
------解决方案--------------------
没看懂 保存下来先
------解决方案--------------------
jf
------解决方案--------------------
jf
------解决方案--------------------
虚心学习,保存起来!
——————————————————————————
企业邮局/域名注册/服务器等服务;
网址www.acedog.com 热电:0592-2526666-8801 卢
------解决方案--------------------
学习
------解决方案--------------------
学习
------解决方案--------------------
学习
------解决方案--------------------
学习
------解决方案--------------------
正在学习中!up
------解决方案--------------------
学习
------解决方案--------------------
支持一下~
------解决方案--------------------
支持个
------解决方案--------------------
收藏
------解决方案--------------------
mark
------解决方案--------------------
[b][/b]学习学习
------解决方案--------------------
学习,接分了
------解决方案--------------------
俄...顶!然后路过了
------解决方案--------------------
学习```
------解决方案--------------------
学习!
------解决方案--------------------
飘过
------解决方案--------------------
学习
------解决方案--------------------
hdx
------解决方案--------------------
------解决方案--------------------
学习
------解决方案--------------------
hi,very well!学习了
------解决方案--------------------
学习,收藏
------解决方案--------------------
dgf
------解决方案--------------------
收藏
------解决方案--------------------
mark
------解决方案--------------------
sf 顶!!!!!!!!!!!!!
------解决方案--------------------
学习!