当前位置: 首页 > wzjs >正文

成都网站建设技术支持都江堰建设局网站

成都网站建设技术支持,都江堰建设局网站,网站建设合同印花税税目,教育网站制作企业达梦数据库CASE_SENSITIVE大小写敏感差异比较1 是否敏感环境确认2 数据存储比较3 查询结果集比较4 数据排序比较5 表名的差异6 列名的差异7 索引名的差异8 表空间名差异CASE_SENSITIVE参数不同,对表数据底层存储无影响(内部存储字节均相同)&a…

达梦数据库CASE_SENSITIVE大小写敏感差异比较

  • 1 是否敏感环境确认
  • 2 数据存储比较
  • 3 查询结果集比较
  • 4 数据排序比较
  • 5 表名的差异
  • 6 列名的差异
  • 7 索引名的差异
  • 8 表空间名差异

CASE_SENSITIVE参数不同,对表数据底层存储无影响(内部存储字节均相同),对表结构、表空间名、查询结果集和默认排序有影响。1)表结构(表名、列名、索引名)和表空间层面:大小写敏感转化为大写存储;大小写不敏感按照书写大小写存储。2)查询结果集层面:大小写敏感严格按照字符大小写比较;大小写不敏感会同时匹配大小写字母(先转换小写在比较)。3)默认排序层面:大小写敏感按照底层字符编码顺序进行排序;大小写不敏感按照字符顺序进行排序(大小写先后位置不确定)。
下方截图说明:左边窗口大小写敏感,右边窗口不敏感。

1 是否敏感环境确认

SQL> select CASE_SENSITIVE();
SQL> select SF_GET_CASE_SENSITIVE_FLAG();

返回值:1代表敏感;0代表不敏感。会话级别查询函数SESS_CASE_SENSITIVE()在该版本中已不可用。

2 数据存储比较

通过数据库内部dump函数可以获取内部存储字节。在两个环境内底层数据存储相同。表数据16进制ASCII具体如下:

SQL> select dump(C,1016) dump_char,C from TEST;

在这里插入图片描述

3 查询结果集比较

通过where c='A’对表结果数据过滤,两者返回的结果集不同。敏感数据返回1条数据A;非敏感数据库返回2条结果集A和a。
在这里插入图片描述

4 数据排序比较

是否敏感对数据默认排序(也可以通过NLSSORT指定排序规则)有影响。默认排序差别如下:
敏感:按照底层字符编码顺序进行排序。
不敏感:按照字符顺序进行排序。大小写先后位置不确定。
在这里插入图片描述
在这里插入图片描述

5 表名的差异

敏感:不论建表时表名是大写还是小写,表名均是以大写存储。
不敏感:表名不做处理,按照创建时的大小写存储。
测试内容:
大小写敏感的不敏感的数据库,分别执行以下语句。

SQL> CREATE TABLE TEST(C VARCHAR);
SQL> CREATE TABLE test2(C VARCHAR);
SQL> CREATE TABLE Test3(C VARCHAR);

观察dba_objects对象差异。

SQL> select owner,object_name from dba_objects where object_name like 'TEST%';

在这里插入图片描述

6 列名的差异

敏感:不论建表时列名是大写还是小写,列名均是以大写存储。
不敏感:列名不做处理,按照创建时的大小写存储。
测试内容:
大小写敏感的不敏感的数据库,分别执行以下语句。

SQL> CREATE TABLE TEST(C VARCHAR);
SQL> CREATE TABLE TEST4(c VARCHAR);

观察dba_col_comments对象差异。

SQL> select * from SYS.DBA_COL_COMMENTS where TABLE_NAME in ('TEST','TEST4');

在这里插入图片描述

7 索引名的差异

敏感:不论创建索引时索引名是大写还是小写,索引名均是以大写存储。
不敏感:索引名不做处理,按照创建时的大小写存储。
测试内容:
大小写敏感的不敏感的数据库,分别执行以下语句。

SQL> CREATE INDEX Idx_Test_C ON TEST(C);

观察dba_indexes对象差异。

SQL> select INDEX_NAME from SYS.DBA_INDEXES where TABLE_NAME='TEST';

在这里插入图片描述

8 表空间名差异

敏感:不论创建表空间时表空间名是大写还是小写,表空间名均是以大写存储。
不敏感:表空间名不做处理,按照创建时的大小写存储。
测试内容:
大小写敏感的不敏感的数据库,分别执行以下语句。

SQL> create tablespace Ts_Test_Data datafile 'Ts_Test_Data01.dbf' size 128;

观察V$TABLESPACE对象差异。

SQL> select NAME from SYS."V$TABLESPACE" order by id desc;

在这里插入图片描述

http://www.dtcms.com/wzjs/831477.html

相关文章:

  • 湖南网站seo营销如何做宣传推广效果最好
  • 网站建设seo优化推广做网站有了域名
  • 苏州设计网站宿主选择 网站建设
  • 如何用dedecms做网站超级优化大师下载
  • 中国各大网站开发语言建筑工程招投标网
  • 网站网站制作服务网站建设费用是什么科目
  • 如何判断一个网站的关键词是否难做邢台在百度上做个网站
  • 网站模板上传教程织梦网站空间如何清理
  • 可以做免费推广的网站吗广州安全教育平台账号找回
  • 都江堰市建设局网站网站开发网站设计
  • 视频网站中滑动列表怎么做的wordpress怎么放广告
  • 业务接单网站中国制造网国际站网址
  • qt 网站开发网站建设方案调查分析报告
  • 官网网站建设企业大连城乡建设网官网
  • 流程网站网络系统管理与维护形考任务2
  • wordpress做门户给网站做seo的价格
  • 网站多久才会被收录免费公司网站建设
  • 水友做的yyf网站网站源码和模板的区别
  • 备案资料网站查询营销推广平台都干什么的
  • php电商网站开发贴吧邗江建设局网站资料下载
  • 一个几个人做网站的几个故事电影国内免费saas+crm
  • 网站宽度一般是多少wordpress国外vps
  • 一站式网站设计做网站推广弊端
  • 江门网站优化排名惠州网络推广费用
  • 网站建设与规划策划书互联网公司经营范围
  • 招工做哪个网站织梦印刷公司网站源码
  • 凡科建站怎么删除网站建设移动网站用什么建设
  • 外贸网站 备案公司名字大全免费查询
  • 机械网站开发方案网站制作定制图
  • 历下区住房和城市建设局网站做空的网站有哪些