鉴于微软的重要提示,所以在这里,使用sys.sql_modules: --Siuon --查看存储过程源码 create procedure mp_helptext( @name varchar(255) ) as declare @object_id int, @sourcecode varchar(max), @line varchar(max), @end int, @rn varchar(2), @tab varchar(1) declare @source table( source varchar...
set @tab = char(9) select @sourcecode = definition from sys.sql_modules where object_id=object_id(@name) while(charindex(@rn,@sourcecode)!=0) begin set @end=charindex(@rn,@sourcecode) set @line = replace(substring(@sourcecode,1,@end-1),@tab,@tab+@tab) if(charindex('create',@l...
8)返回可读的 全局ID UUIDTOSTR(NEWID()) 8)COL_LENGTH(tab_name,col_name):返回定义的列长度;兼容性:IQ&ASE 8)LENGTH(exp):返回exp的长度;兼容性:IQ 转换函数 8)CONVERT(datetype,exp[,format-style]):字符转日期型 或DATE(exp);兼容性:IQ&ASE format-style值 输出: 112 yyyymmdd 120 yyyy-mm-dd ...
问以单字符串形式获取sp_helptext的结果EN我正在使用"EXEC Text Object“运行一个查询,但它返回了多行...
sp_helptext P_你的Proc名 在mysql 中 == SHOW CREATE PROCEDURE P_你的Proc名
How to get tab delimited text file when Stored Procedure executes ? How to get the table name in the trigger definition without hard coding. How to get the anniversary calculation correct in SQL server 2008 r2 ? How to get the closest match strings How to get the database owner name in ...
打开terminal,输入vi .zsh ,按tab键找到你想打开的文件: 输入冒号: set number ,就可以显示行号: 使用ctrl + F是向下页滚动,使用ctrl + B是向上页滚动,使用shift + G 滚动到最后一页,最后一行: 输入冒号,再输入行号,就回到对应的行,再按i,进入编辑模式 想要删除某行,只要双击d就可以 再输入wq保存并退出...
至高吴上(Alfa.wu) SQL2000 SQL2005 sp_helptext 显示存储过程,视图,触发器 内容 存储过程 exec sp_helptext '存储过程名' exec sp_helptext '视图名' exec sp_helptext '触发器名'