首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将拉丁-1数据插入nvarchar字段

如何将拉丁-1数据插入nvarchar字段
EN

Stack Overflow用户
提问于 2016-12-15 01:22:43
回答 1查看 438关注 0票数 0

我在Netezza中使用nzload来加载数据。我有一个内部数据编码为拉丁语-1的文件。这些数据可以很好地加载到varchar字段中,并保留特殊字符。但是,当将相同的数据加载到nvarchar字段时,会出现下面提到的错误:

错误#:输入行号(检查的最后一个字符的字节偏移量)字段号,声明诊断,“文本消耗”检查的最后一个字符

1: 1(314) 54,NVARCHAR(255)无效的UTF-8序列-错误的继续字节,""0x53 0xC3 0x4F

在这种情况下,它被圣保罗的“ã”卡住了。是否有环境设置客户需要指定将拉丁文-1数据插入到nvarchar字段?

Kapdb.admin(管理员)=>显示server_encoding;注意:当前服务器编码为LATIN9显示变量

EN

回答 1

Stack Overflow用户

发布于 2017-01-19 14:36:37

我不建议您更改服务器级别的编码,这会影响与服务器的其他通信。

您可以先将临时表加载到varchar列,然后根据需要合并到目标表nvarchar。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41148562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档