用SQL语句生成某个库下所有存储过程脚本,并每个存为一个文件
来源:互联网 发布:手机后期ps软件 编辑:程序博客网 时间:2024/05/01 07:02
DECLARE @s VARCHAR(4000),@n INT,@i INT,@s1 VARCHAR(100)SELECT IDENTITY(INT) id,text INTO ## FROM syscommentsSELECT @n=@@ROWCOUNT,@i=0WHILE @i<@n BEGIN SELECT @i=@i+1,@s='' SELECT @s1=REPLACE(REPLACE(RTRIM(LTRIM(STUFF(STUFF(text,CHARINDEX('AS',text),40000,''),1,CHARINDEX('PROC',STUFF(text,CHARINDEX('AS',text),40000,''))+4,''))),CHAR(10),''),CHAR(13),'') FROM ## WHERE ID=RTRIM(@i) --SELECT @s1,ASCII(SUBSTRING(@s1,3,1)) --SELECT LEN(REPLACE(REPLACE(@s1,CHAR(13),''),CHAR(10),'')) SELECT @s='SELECT text FROM tempdb.dbo.## WHERE ID=' + RTRIM(@i) EXEC('EXEC master..xp_cmdshell ''bcp "' + @s + ' " queryout "e:ProcTXT/' + @s1 + '.txt" -S"pcnameSQLEXPRESS" -c -U"sa" -P"xxxx"''') ENDDROP TABLE ##
0 0
- 用SQL语句生成某个库下所有存储过程脚本,并每个存为一个文件
- 得用SQL语句生成某个库下所有存储过程脚本,并每个存为一个文件
- 存储过程,--生成SQL语句
- SQL语句快速查询存在某个值的所有存储过程
- 生成所有存储过程的授权脚本
- MySQL将某个数据库下的所有表的存储引擎修改为InnoDB类型语句
- sql 存储过程生成sql 插入语句
- SQL存储过程参数内容通过XML格式传送,把所有SQL语句操作放到一个存储过程里
- 用SQL语句创建存储过程,并执行
- 按每个文件导出数据库的所有存储过程
- 生成Insert语句SQL存储过程
- SQL Server 存储过程生成insert语句
- SQL - 如何查询某个存储过程的的所有参数:
- 可将一个表的所有数据导成insert的sql语句-存储过程
- SQL语句查找含有某个字段的存储过程
- C# 读取指定目录中的所有文件,并按规则生成SQL语句!
- 取某个部门下的所有子部门SQL语句
- 取某个部门下的所有子部门SQL语句
- DSP/BIOS使用之初窥门径——滴答时钟及烧写Flash
- HDU 1171
- Mac下使用Eclipse编译C/C++文件出现 launch failed, binary not found 错误的解决办法
- Android事件处理
- PCB设计资料:看到最后才知道是福利
- 用SQL语句生成某个库下所有存储过程脚本,并每个存为一个文件
- div 模拟select
- oracle设置新的用户权限和表空间
- e进制是信息表示的最优解
- Linux 网络栈剖析
- PCB设计资料:看到最后才知道是福利
- z-index有时候不起作用
- W1W2W4分别代表什么?
- POJ2752 Seek the Name, Seek the Fame