社区
疑难问题
帖子详情
bulk insert 导入txt文件乱码
小菜鸟也有大梦想
2017-08-09 03:04:50
txt是utf-8格式的,数据库是gbk格式的,请问一下数据库可以改utf-8编码吗?(sql server 2008)
...全文
284
1
打赏
收藏
bulk insert 导入txt文件乱码
txt是utf-8格式的,数据库是gbk格式的,请问一下数据库可以改utf-8编码吗?(sql server 2008)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
二月十六
2017-08-09
打赏
举报
回复
把txt转成gbk格式吧,sql没法设置utf-8
【最新最全的】全国行政区划-省市区邮编区号拼音经纬度-全面标准数据库
行政区划数据库 (34个省份 396个城市 3700个区县) 区划ID-父亲ID-全称-简称-级别-邮编-区号-拼音-简拼-经纬度-省市区聚合 温馨提示 经纬度是省市区对应的中心经纬度,即国测局坐标 (GCJ02坐标:google地图、soso地图、aliyun地图、mapabc地图和amap地图所用坐标) 不是 WGS84 (gps)国际坐标; --mysql
导入
数据库 --创建表 最新行政区划数据库 --字段 区划ID-父ID-全称-全称聚合-简称-简称聚合-级别-区号-邮编-拼音-简拼-首字母-经度-纬度-备注 CREATE TABLE `areas``.`areas` ( `ID` VARCHAR(45) NULL, `ParentId` VARCHAR(45) NULL, `Name` VARCHAR(45) NULL, `MergerName` VARCHAR(200) NULL, `ShortName` VARCHAR(45) NULL, `MergerShortName` VARCHAR(200) NULL, `LevelType` VARCHAR(45) NULL, `CityCode` VARCHAR(45) NULL, `ZipCode` VARCHAR(45) NULL, `Pinyin` VARCHAR(45) NULL, `Jianpin` VARCHAR(45) NULL, `FirstChar` VARCHAR(45) NULL, `lng` VARCHAR(45) NULL, `Lat` VARCHAR(45) NULL, `Remark` VARCHAR(45) NULL ); --
导入
数据库 LOAD DATA LOCAL INFILE 'G:\areas.
txt
' INTO TABLE areas FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' (ID,ParentId,Name,MergerName,ShortName,MergerShortName,LevelType,CityCode,ZipCode,Pinyin,Jianpin,FirstChar,lng,Lat,Remark); --xls 全选复制到
txt
--默认
txt
为中文编码
导入
时 请转为utf-8编码 以免
乱码
--附 MSSQL
导入
方法: --创建 最新行政区划数据库 旗舰版 --字段 区划ID-父ID-全称-全称聚合-简称-简称聚合-级别-区号-邮编-拼音-简拼-首字母-经度-纬度-备注 CREATE TABLE [dbo].[areas]( [ID] [NVARCHAR](50) NULL, [ParentId] [NVARCHAR](50) NULL, [Name] [NVARCHAR](50) NULL, [MergerName] [NVARCHAR](200) NULL, [ShortName] [NVARCHAR](50) NULL, [MergerShortName] [NVARCHAR](200) NULL, [LevelType] [NVARCHAR](50) NULL, [CityCode] [NVARCHAR](50) NULL, [ZipCode] [NVARCHAR](50) NULL, [Pinyin] [NVARCHAR](50) NULL, [Jianpin] [NVARCHAR](50) NULL, [FirstChar] [NVARCHAR](50) NULL, [Lng] [NVARCHAR](50) NULL, [Lat] [NVARCHAR](50) NULL, [Remark] [NVARCHAR](50) NULL ) --
导入
数据库
BULK
INSERT
dbo.[areas] FROM 'G:\IP数据库\areas.sql WITH ( FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n' ) --查询 SELECT * FROM dbo.areas
bulk
insert
总结
--utf-8格式的,ROWTERMINATOR设置成'0X0A',如果出现中文
乱码
,加上CODEPAGE='65001',需要Microsoft® SQL Server® 2014 Service Pack 2 (SP2)补丁
bulk
insert
lis_tb_pub_bm_business_2019 from 'H:\数据\ods_import-lis_tb_pub_bm_busines...
Sql server
bulk
insert
语句:将数据从
文件
导入
数据库中
Sql server 的
bulk
insert
语句可以高效的
导入
大数据量的平面
文件
(
txt
,csv
文件
)到数据库的一张表中 --创建虚拟表 create table #tmptable ( Date varchar(10), Receipt varchar(50), Description varchar(100), [Card_Member] varchar(50), [Account] varchar(17), Amount varchar(20)
insert
导入
hive和中文
乱码
问题
导入
CSV格式的数据到hive表格
导入
CSV格式的数据到hive表格和
insert
导入
hive,中文
乱码
问题 一、
insert
插入数据中文
乱码
hive写入数据的方式有三种,最为熟知的
insert
,但是在用
insert
单句执行的时候,中文
导入
是会出现
乱码
的,我试了网上大家给出来的解决方法,好像都不行,最后终于找到了一个方法
insert
overwrite table mergeflie select 1,decode(binary('维护'),'utf-8'),18; 用这个语句就可以解决
insert
插入数据中文
乱码
的问题
利用
bulk
insert
指令来将csv
文件
导入
SQL Server
之前在网上下了许多csv格式的数据。通过数据库
导入
感觉有点麻烦,于是打算写个脚本来执行。通过搜索,发现用
bulk
insert
指令可以完成这一功能。然而在执行的过程中,MSSQL总是报错称 大容量加载失败。数据
文件
中第 1 行的第 46 列太长。请验证是否正确指定了字段终止符和行终止符。 无法从链接服务器 "(null)" 的 OLE DB 访问接口 "
BULK
" 获取所需的接口("IID_...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章