排序规则&字符集
文章平均质量分 90
Hehuyi_In
这个作者很懒,什么都没留下…
展开
-
Oracle NCHAR与NVARCHAR2 最大字符数和最大字节数
网上搜索感觉好多文章说的不清不楚,根据官方文档和实验测试整理一下常见问题以及相关结论。一、 含义及用途NCHAR和NVARCHAR2都是Unicode数据类型,存储Unicode字符数据。NCHAR和NVARCHAR2数据类型的对应的国家字符集(NLS_NCHAR_CHARACTERSET)只能是AL16UTF16或者UTF8。NCHAR字段存储对应于国家字符集固定长度的字符串 NVARCHAR2则存储可变长度字符串二、 最大字符长度我们知道,对于char和varchar类型..原创 2020-09-11 16:28:48 · 9127 阅读 · 0 评论 -
ZHS16GBK字符集插入中文时报错ORA-01756
插入数据时遇到一个奇怪的问题,插入中文报错ORA-01756: quoted string not properly terminated简单的复现测试如下:查看客户端及数据库字符集可以看到字符集是一样的,如果不同,设置客户端字符集与数据库端相同再测试export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK找了网上好多文章都是说设置客户端字符集与数据库端相同就ok,但我们的还是有问题。最后发现是secureCRT客户端字符集的问题,设置是UTF-8原创 2020-07-01 18:27:54 · 3718 阅读 · 0 评论 -
postgresql 字符集查看及修改
一、 查看字符集pg 10中支持的字符集,及服务段和客户端之间的自动字符集转换规则参考http://www.postgres.cn/docs/10/multibyte.html1.服务器实例字符集postgres=# show server_encoding; server_encoding ----------------- UTF82. 数据库字符集postg...原创 2020-03-30 21:33:07 · 27598 阅读 · 0 评论 -
mysql 设置大小写不敏感
一、 原理与参数mysql大小写敏感配置与两个参数相关—— lower_case_file_system 和 lower_case_table_names查看当前mysql的大小写敏感配置show global variables like '%case%';+------------------------+-------+| Variable_name ...原创 2019-07-10 17:50:49 · 28662 阅读 · 0 评论 -
oracle字符集查看修改
一、 查看字符集1. 查看DB Server字符集select * from nls_database_parameters where parameter in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET');2. 查看客户端字符集select * from ...原创 2019-04-24 15:18:25 · 11184 阅读 · 0 评论 -
sqlserver 排序规则(字符集)查看与修改
一、 定义排序规则是根据特定语言和区域设置标准指定对字符串数据进行排序和比较的规则。以 ORDER BY 子句为例:如果按升序排列,说英语的人认为字符串 Chiapas 应排在 Colima 之前。但是,对于在墨西哥说西班牙语的人来说,他们会认为以 Ch 开头的单词应显示在以 C 开头的单词列表的末尾。排序规则规定了这些排序和比较规则。Latin_1 General 排序规则在 ORDER...转载 2019-07-05 18:29:48 · 6749 阅读 · 1 评论 -
mysql字符集查看与设置
一、查看 MySQL 数据库服务器和数据库字符集mysql> show variables like '%char%';+--------------------------+-------------------------------------+------| Variable_name | Value ...原创 2019-07-17 17:01:38 · 9978 阅读 · 1 评论