社区
应用实例
帖子详情
将临时表数据导出到txt文件(bcp)
BirchWoods
2004-11-10 12:09:44
如何将临时表的内容导出到文本文件,如
select 'China',a.* into #b from Table1 a
select * from #b--显示表中内容正确
怎样将#b中内容导出到文本文件呢?
...全文
209
6
打赏
收藏
将临时表数据导出到txt文件(bcp)
如何将临时表的内容导出到文本文件,如 select 'China',a.* into #b from Table1 a select * from #b--显示表中内容正确 怎样将#b中内容导出到文本文件呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BirchWoods
2004-11-10
打赏
举报
回复
问题还是没能解决,我按skyboy0720的方法试后有以下提示信息,但相应的文件没有出现(txt):
复制方向必须是 'in'、'out' 或 'format'。
用法: bcp {dbtable | query} {in | out | queryout | format} datafile
[-m maxerrors] [-f formatfile] [-e errfile]
[-F firstrow] [-L lastrow] [-b batchsize]
[-n native type] [-c character type] [-w wide character type]
[-N keep non-text native] [-V file format version] [-q quoted identifier]
[-C code page specifier] [-t field terminator] [-r row terminator]
[-i inputfile] [-o outfile] [-a packetsize]
[-S server name] [-U username] [-P password]
[-T trusted connection] [-v version] [-R regional enable]
[-k keep null values] [-E keep identity values]
[-h "load hints"]
NULL
skyboy0720
2004-11-10
打赏
举报
回复
exec master..xp_cmdshell 'bcp "SELECT * FROM 数据库..表名" queryout "C:\文本名.txt" -c -S"服务器名" -U"登陆名" -P"密码"'
vinsonshen
2004-11-10
打赏
举报
回复
以下测试通过:
declare @i varchar(5),
@FileName varchar(100),
@execcmd varchar(8000)
set @i = '1'
set @FileName = 'C:\test.txt'
set @execcmd='bcp "SELECT '''+@i+''' as Comp,* FROM tempdb.dbo.##test_tel" queryout '+@FileName+' -c -S"192.168.1.1" -U"sa" -P"my_pwd"'
exec master..xp_cmdshell @execcmd
BirchWoods
2004-11-10
打赏
举报
回复
我试过,如果是临时
表就不行,实际表就可以,我现在想做如下处理:
declare @CID int,
declare @CName varchar(50)
select @CID=1
exec master..xp_cmdshell 'bcp "select @CID as Comp,* from yami.dbo.MainConsume query" queryout "@CName" -c'
这样就会出错,而下面代码就可以通过
declare @CID int,
declare @CName varchar(50)
select @CID=0
exec master..xp_cmdshell 'bcp "select 1 as Comp,* from yami.dbo.MainConsume query" queryout "E:\tt.txt" -c'
该怎样用参数取代其中的1和E:\tt.txt呢
vinsonshen
2004-11-10
打赏
举报
回复
select top 100 * into ##test_tel from test_table
exec master..xp_cmdshell 'bcp "SELECT * FROM tempdb.dbo.##test_tel" queryout C:\test.txt -c -S"192.168.31.13" -U"sa" -P"supervisor.net"'
liushengni
2004-11-10
打赏
举报
回复
這麼詳細,我看看看下去了
经典SQL脚本大全
│
bcp
-
数据
导出
为
文件
.sql │
bcp
表
数据
存为XML.sql │ SQL Server到Oracle连接服务器的实现.sql │ SQL Server到SQLBASE连接服务器的实现.sql │ SQL Server到SYBASE连接服务器的实现.sql │ sql
导出
mysql.sql │ ...
9000V6
数据
修复工具
三个
文件
中的表名也需要更新才能保证导入
导出
的
数据
的完整性。为了防止漏掉一些新的表,因此你可以通过 在SQLSERVER查询分析器中执行下面的命令分别来生成这三个
文件
的内容,然后复制下来,分别替换到这三个
文件
。
xls转mdb代码以及.exe执行软件
--然后用
bcp
从全局
临时表
导出
到文本
文件
set @sql='
bcp
"'+@tbname+'" out "c:\aa.
txt
" /S"(local)" /P"" /c' exec master..xp_cmdshell @sql --删除
临时表
exec('drop table '+@tbname) /********************导...
SQL SERVER 2000开发与管理应用实例
11.3.5 将
数据
还原到指定时间点 343 11.3.6 将
数据
还原到指定标记点 345 11.3.7 同步备用服务器 346 11.4
数据
备份与还原疑难解答 349 11.4.1
数据
备份与还原中的常见问题 349 11.4.2 使用媒体集...
Sqlserver2000经典脚本
介绍就不多说了,下边是部分目录,觉得有用的话就顶一个 C:. │ sqlserver2000.
txt
│ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用
文件
及
文件
组.sql │ 1.9.2(3) 调整...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章