社区
MS-SQL Server
帖子详情
数据表中某些字段结尾出现半个汉字的情况该如何解决?
wf2091139
2007-04-03 12:09:42
比如在前台的一些数据导入到数据表中之后,发现该表的某些字段结尾处的汉字被截掉一半。(每个字段本身是即可能使汉字,也可能是字母。如果是字符型的则都是定义为 varchar的)
不知道,有什么好方法可以在数据导入之后,在数据库中判断然后修改的?
奇怪的是,我用 ascii(REVERSE(field1)) 方法判断哪些结尾处半个汉字的,有时候
返回的0,有时候返回29。
...全文
290
6
打赏
收藏
数据表中某些字段结尾出现半个汉字的情况该如何解决?
比如在前台的一些数据导入到数据表中之后,发现该表的某些字段结尾处的汉字被截掉一半。(每个字段本身是即可能使汉字,也可能是字母。如果是字符型的则都是定义为 varchar的) 不知道,有什么好方法可以在数据导入之后,在数据库中判断然后修改的? 奇怪的是,我用 ascii(REVERSE(field1)) 方法判断哪些结尾处半个汉字的,有时候 返回的0,有时候返回29。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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)後再導入數據試試
数据库设计规范
聚集索引
中
表
中
行的物理顺序与键值的逻辑(索引)顺序相同,一个表只能包含一个聚集索引。 设计要点还包含了数据库设计的三大范式,即第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。1NF要求属性不可再分解,...
数据库
中
插入的
字段
的前半部分
中
文显示正常,后半部分显示方框
我们在这篇文章
中
已经分析了在Qt界面程序运行后,
中
文是乱码的
解决
方法。 此处我们再分析数据库
中
,插入
中
文是乱码的
情况
: 遇到
情况
:在Qt
中
工程
中
.cpp和.h文件都已经另存为了跟系统编码保持一致的文件,同时在...
关于SQL的char,varchar
字段
在导出时切断
中
文字符显示问号或乱码的问题[原创]
解决
了逗号问题,但我测试时仍然
出现
问题,什么问题呢,就是录入人员有时录入的是繁体的
汉字
(比如东莞录入成...而这个切断就
出现
了问题,其实我们看到的问号,并非是英文的问号,而是
半个
汉字
与逗号的结合造成的乱码。
ora-01480 str 绑定值的
结尾
null字符缺失
ora-01480 str 绑定值的
结尾
null字符缺失 ...2.在复制excel粘贴到数据库
中
得时候也
出现
报错,原因是有一个单元格
中
有
半个
双引号,反映到数据库
中
识别就有问题了。
解决
办法:去掉
半个
双引号。
ORA-01480: STR 绑定值的
结尾
Null 字符缺失
问题
解决
了,原来是报表
中
sql定义的最大长度是4000,在sql
中
如果字节个数大于4000的话, ...
解决
办法2:去掉
半个
双引号 (excel
中
数据粘贴到 数据库,会带有双引号)
解决
办法3:直接用Update语句 ...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章