社区
疑难问题
帖子详情
sqlserver存储过程,可以将print打印的字符串写入到txt文件里吗?
wh5700057
2013-08-09 06:48:32
在存储过程里,使用print命令是将文字打印到了控制台,我怎么讲print打印的文字在存储过程里写入到txt文件里?
...全文
977
6
打赏
收藏
sqlserver存储过程,可以将print打印的字符串写入到txt文件里吗?
在存储过程里,使用print命令是将文字打印到了控制台,我怎么讲print打印的文字在存储过程里写入到txt文件里?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wh5700057
2013-08-12
打赏
举报
回复
可以给我一个很简单的例子吗?就是在存储过程里直接将字符串写入到TXT(不可以利用表)。
發糞塗牆
2013-08-12
打赏
举报
回复
你把print换成select再导出
wh5700057
2013-08-12
打赏
举报
回复
如果我不想将字符串插入到表里面呢?怎么直接将字符串打印到TXT里面?
Shawn
2013-08-10
打赏
举报
回复
在存储过程里,建议先把文字INSERT INTO到一张表中,最后再用BCP方式或程序方式导出。直接在存储过程里写导出代码不好。因为涉及到权限问题。
唐诗三百首
2013-08-10
打赏
举报
回复
用bcp命令导出..
Andy__Huang
2013-08-09
打赏
举报
回复
--入SQLServer select * into 你的表 from OpenRowset('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};DefaultDir=c:/temp;','select * from contact.txt') --查詢導出 EXEC master..xp_cmdshell 'bcp "SELECT class_no,kind_no,cn_name FROM new_ks.dbo.kind ORDER BY 1,2" queryout "e:/TX1.txt" -c -q -S"sprogram" -U"develop" -P"12345"' --直接导出到txt文件 EXEC master..xp_cmdshell 'bcp DB_MRP.dbo.dept out "e:/TX3.txt" -c -S"GUIDE-1" -U"develop" -P"12345"' --直接导出到xls文件 EXEC master..xp_cmdshell 'bcp DB_MRP.dbo.dept out "e:/TX3.xls" -c -S"GUIDE-1" -U"develop" -P"12345"'
SQL Server 数据库中的几个常见的临界值
本文详细介绍了
SQLServer
数据库中的常见临界值,包括SQL语句的最大长度、
PR
INT
关键字的最大输出长度、VARCHAR(MAX)的最大存储容量等,并探讨了这些限制如何影响日常使用。
疑难问题
22,297
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章