社区
MS-SQL Server
帖子详情
数据表中某些字段结尾出现半个汉字的情况该如何解决?
wf2091139
2007-04-03 12:09:42
比如在前台的一些数据导入到数据表中之后,发现该表的某些字段结尾处的汉字被截掉一半。(每个字段本身是即可能使汉字,也可能是字母。如果是字符型的则都是定义为 varchar的)
不知道,有什么好方法可以在数据导入之后,在数据库中判断然后修改的?
奇怪的是,我用 ascii(REVERSE(field1)) 方法判断哪些结尾处半个汉字的,有时候
返回的0,有时候返回29。
...全文
301
6
打赏
收藏
数据表中某些字段结尾出现半个汉字的情况该如何解决?
比如在前台的一些数据导入到数据表中之后,发现该表的某些字段结尾处的汉字被截掉一半。(每个字段本身是即可能使汉字,也可能是字母。如果是字符型的则都是定义为 varchar的) 不知道,有什么好方法可以在数据导入之后,在数据库中判断然后修改的? 奇怪的是,我用 ascii(REVERSE(field1)) 方法判断哪些结尾处半个汉字的,有时候 返回的0,有时候返回29。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2007-04-10
打赏
举报
回复
处理的时候可以做类型转换嘛, 我的只是让你在处理的时候转换做为判断而已
wf2091139
2007-04-06
打赏
举报
回复
我的字段在需求上必须是 varchar
zjcxc
元老
2007-04-04
打赏
举报
回复
可以这样取最后一个字节的编码, 假设你的列名为 col
CONVERT(int, SUBSTRING(CONVERT(varbinary, col), DATALENGTH(col), 1))
hxd001_810
2007-04-03
打赏
举报
回复
修改为nvarchar,其含义是:每个中英文字符都是占用2B.
jetdw
2007-04-03
打赏
举报
回复
改成nvarchar试试
nvarchar是占两个字符的位置
其最大为nvarchar(4000),比varchar小一半
---涛声依旧---
2007-04-03
打赏
举报
回复
將字段類型改為nvarchar(2000)後再導入數據試試
数据库
中
插入的
字段
的前半部分
中
文显示正常,后半部分显示方框
我们在这篇文章
中
已经分析了在Qt界面程序运行后,
中
文是乱码的
解决
方法。 此处我们再分析数据库
中
,插入
中
文是乱码的
情况
: 遇到
情况
:在Qt
中
工程
中
.cpp和.h文件都已经另存为了跟系统编码保持一致的文件,同时在...
关于SQL的char,varchar
字段
在导出时切断
中
文字符显示问号或乱码的问题[原创]
解决
了逗号问题,但我测试时仍然
出现
问题,什么问题呢,就是录入人员有时录入的是繁体的
汉字
(比如东莞录入成...而这个切断就
出现
了问题,其实我们看到的问号,并非是英文的问号,而是
半个
汉字
与逗号的结合造成的乱码。
ora-01480 str 绑定值的
结尾
null字符缺失
ora-01480 str 绑定值的
结尾
null字符缺失 ...2.在复制excel粘贴到数据库
中
得时候也
出现
报错,原因是有一个单元格
中
有
半个
双引号,反映到数据库
中
识别就有问题了。
解决
办法:去掉
半个
双引号。
Mysql查询
简单查询 首选创建一个数据库并且...查询多个
字段
,select
中
的
字段
采用逗号间隔即可,最后一个
字段
,也就是在from前面的
字段
不能使用逗号了 查询全部
字段
条件查询 条件查询需要用到where语句,where必须放...
Oracle导入Excel数据报ORA-01480: STR 绑定值的
结尾
Null 字符缺失
ORA-01480: STR 绑定值的
结尾
Null 字符缺失错误的原因:1.
字段
超长2.有
半个
双引号原因总结不全面,仅供参考。
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章