GBase8s数据库SELECT 语句5

在 NLSCASE INSENSITIVE 数据库中重复的行

在以 NLSCASE INSENSITIVE 选项创建的数据库中,NCHAR 或 NVARCHAR 数据类型的列和

表达式在大写和小写字母之间没有差别,因此,有相同的字符序列的这些数据类型的字符串,但有

字母大小写区别,取值重复。

在数据库内已加载了相同的字符串,包括 ALL、DISTINCT 或 UNIQUE 关键字的查询返回的结果

可能不同于同一查询从区分大小写的数据句库返回的结果。例如,在有 NLSCASE INSENSITIVE

属性的数据库中将 NVARCHAR 字符串 “aCe”、“ACE”, 和 “AcE” 算作完全相同的,但在区分

大小写的数据库中,同样的三个字符串会作为不同的值进行处理。

然而,通过使用 ALL、DISTINCT 或 UNIQUE 关键字来包括或排除重复的行,在 NLSCASE

SENSITIVE 和在 NLSCASE INSENSITIVE 数据库中,CHAR、LVARCHAR 和 VARCHAR 类型

的字符串都做相同的处理。要获取更多关于带有 NLSCASE INSENSITIVE 属性的数据库的信息,

请参阅 指定 NLSCASE 区分大小写 和 在区分大小写的数据库中的 NCHAR 和 NVARCHAR 表

达式。

分布式查询中的数据类型

其唯一数据源是会话连接到的本地数据库中的表和视图的那些查询,可从注册在本地数据库中的任

何内建的或用户定义的数据类型的列或表达式返回值。引用其他数据库中的表或视图的查询称为分

布式查询,其它们可访问的数据类型是 GBase 8s 在本地查询中支持的数据类型的子集。

在分布式查询之中,对数据类型的限制依赖于参与的数据库服务器的数目。

如果查询访问的所有数据库都是同一 GBase 8s 实例的数据库,则该查询称为跨数据库分

布式查询。

如果该查询访问多个 GBase 8s 实例的数据库,则该查询称为跨服务器分布式查询。

在这两类分布式查询中,所有参与的数据库都必须有相同的符合 ANSI/ISO 的状态。如果所有参与

的服务器都支持 SKIP 选项,则跨服务器分布式查询可使用 SKIP 和 FIRST 选项;否则该查询失

败并报错。大多数情况下,所有跨服务器操作需要参与的数据库服务器实例都支持指定该操作的

SQL 语法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值