GBASE南大通用数据库分享-显式地创建区分大小写或不区分大小写的数据库

缺省情况下,在数据库中的区域设置将代码集的分离子集分类为大写字母和小写字母, GBase 8s 数据库创建为区分大小写。数据库语言环境通过设置 DB_LOCALE 环境变量而定义。语言环境的示 例,若其代码集在缺省 US English 语言环境中识别字母大小写,则在升序排列中,小写字母会超 过大写字母。在缺省的语言环境中,以下语句创建区分大小写的数据库:

CREATE DATABASE employees IN dbspaceYee WITH BUFFERED LOG; 

要显式地创建区分大小写的数据库,请将NLSCASE SENSITIVE关键字包含在CREATE DATABASE语 句中,并作为其最后的指示,如下所示:

CREATE DATABASE stores IN dbsp1 WITH LOG NLSCASE SENSITIVE; 

因为缺省启用区分大小写,以下语句具有相同的作用: 

CREATE DATABASE stores IN dbsp1 WITH LOG; 

在区分大小写的数据库中,例如 Boolean 条件 'M' MATCHES 'm' 计算为假。

所有的 GBase 8s 数据库对于内置 CHAR 、LVARCHAR 和 VARCHAR 数据类型的字符串字符 操作都区分大小写。如果您创建区分大小写数据库,则不论缺省或显式使用 NLSCASE GBase 8s SQL 指南:语法 南大通用数据技术股份有限公司 164 SENSITIVE 关键字,如果数据库语言环境支持字母大小写,数据库仍将区域语言支持的数据类型 NCHAR 和 NVARCHAR 看作区分大小写。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值