[SQL Server]2008版本的bcp,bulk insert命令不支持UTF8文件.2005版支持.
来源:互联网 发布:c语言输出单引号 编辑:程序博客网 时间:2024/06/01 19:18
SQL Server 2008版本的bcp,bulk insert命令不支持UTF8文件.2005版支持.
SQL Server 2008最新的联机帮助中有指出不支持utf-8:http://technet.microsoft.com/zh-cn/library/ms188365.aspx
用windows自带的记事本编辑文件,内容如下, 另存为 D:/test.txt,编码UTF-8
204|汉字|1
227|中文|2
718|eng|3
109|kor|4
-- 开始数据库导入,并输出结果
create table tmp_20110301(col1 nvarchar(100),
col2 nvarchar(100) COLLATE Chinese_PRC_CI_AS null, col3 int)
bulk insert tmp_20110301 from 'd:/test.txt'
with(codepage=65001, -- 2008版最新在线联机帮助中,明确指出不支持UTF8(65001)
datafiletype='char',
fieldterminator='|',rowterminator='/n')
select * from tmp_20110301
drop table tmp_20110301
2005版本返回结果集如下
-----------------------------------------------------
204 汉字 1
227 中文 2
718 eng 3
109 kor 4
(4 行受影响)
2008版本返回结果集如下
----------------------------------------------------
锘?04 姹夊瓧 1
227 涓枃 2
718 eng 3
109 kor 4
(4 行受影响)
- [SQL Server]2008版本的bcp,bulk insert命令不支持UTF8文件.2005版支持.
- sql server bcp命令
- SQL SERVER BCP命令
- sql server 2005 T-SQL BULK INSERT (Transact-SQL)
- bulk insert语句与bcp
- BCP和BULK INSERT比较
- BCP和BULK INSERT比较
- bcp、BULK INSERT 和 OPENROWSET(BULK)
- SQL Server Bulk Insert批量数据导入
- SQL Server Bulk Insert批量数据导入
- SQL Server Bulk Insert 批量数据导入
- [Sql Server]Sql Server bcp命令
- 数据库中的数据导入导出汇总一(bulk insert命令,bcp命令)
- 利用bulk insert指令来将csv文件导入SQL Server
- SQL Server 2008 BCP工具
- SQL server 数据库的版本为661,无法打开,此服务器只支持655版及更低版本。不支持降级路径
- SQL server 数据库的版本为661,无法打开,此服务器只支持655版及更低版本。不支持降级路径
- Microsoft SQL Server数据库BCP命令详解
- 各类开源项目
- php5学习笔记之正则表达式
- 高斯分布(正态分布)
- zz from 人人 ---学术资源搜索google篇
- 互相学习一下别人的博客,还可以。
- [SQL Server]2008版本的bcp,bulk insert命令不支持UTF8文件.2005版支持.
- Erlang shell常用命令
- windows创建文本文件默认为ANSI编码,读取文件乱码解决~!
- 提示信息
- 进程和线程的区别、进程线程的通讯+posix多线程函数
- 简单内存泄漏检测方法
- 可接收输入的下拉框
- 可接收输入的下拉框
- Eclipse 3.6 Helios + Maven Setup