最好用tj_dns的方法。
declare @cmdline varchar(2000)
SELECT @cmdline = 'bcp "select a.text from syscomments a,sysobjects b where b.type=''P'' and b.status>0 and a.id=b.id order by a.id" queryout c:\t.txt -c -Usa -Pruirui'
exec master..xp_cmdshell @cmdline以上如果是加密过程,是乱码。
declare @cmdline varchar(2000)
SELECT @cmdline = 'bcp "select a.text from syscomments a,sysobjects b where b.type=''P'' and b.status>0 and a.id=b.id order by a.id" queryout c:\t.txt -c -Usa -Pruirui'
exec master..xp_cmdshell @cmdline以上如果是加密过程,是乱码。
解决方案 »
- 关于exists的用法的一些疑惑
- 触发器条件如何给出
- [100分]一个简单的问题,谁第一个回答正确来领取100分哦!关于客户端软件连接sql
- 求教各位高手一道SQL语句。谢谢了。
- 高手帮写个SQL
- 如何在一个自己创建的用户中使用另个一个数据库的存储过程?
- 用sql server 2000 能不能做单层数据库应用程序?就是做一个软件,在一台只安装了win98的计算机上就能运行。可以脱离sql server 2000。用
- 两个表同时过滤符合表1。字段1=表2。字段2条件的记录,怎写?(vf6中)
- sql server 中有取日期的函数吗?
- DataGrip 如何调用存储过程
- 这样建立触发器有什么错误??怎么总语法错呢?
- 请问,sql2000上的中文数据库,可以恢复到sql7英文版吗?急!在线等!
declare @cmdline varchar(2000)
SELECT @cmdline = 'bcp "select a.text from syscomments a,sysobjects b where b.type=''P'' and b.status>0 and a.id=b.id order by a.id" queryout c:\t.txt -c -Usa -Ppasswd'
exec master..xp_cmdshell @cmdline以上如果是加密过程,是乱码。
你说的办法为什么生成的t.txt里面什么记录都没有??
if exist(select name from ))
和后面的
grant all on aa to public
给去掉了啊
有什么办法能够保留的吗?
请选中"选项"选项卡中的"表脚本"选项中4项全选,再生成脚本,他就会保存存储过程的所有信息
按照你的方法试过了
的确可行
拿分吧