暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBae 8s SQL 指南:语法_2. SQL 语句_2.116 SAVEPOINT语句(34)

GBASE数据库 2022-04-14
212

在网格查询的 FROM 子句中的表
在网格查询的 FROM 子句中,仅永久数据库表是有效的。必须通过运行 cdr change
gridtable 命令来将它们定义为网格表。
不支持下列表对象:
⚫ 表上的同义词或视图,除了 sysmaster 数据库中的表之外
⚫ CREATE EXTERNAL TABLE 语句定义的表对象
⚫ 由数据库服务器或网格服务器的名称限定的表
⚫ 正在其上执行并发的 ALTER TABLE、ALTER FRAGMENT 或 ALTER INDEX 操作的表
⚫ 与参与的网格服务器的数据库中同一名字的其他表有不同的模式的表
⚫ 不是以相同的数据库语言环境和代码集创建的数据库中的表
⚫ 跨参与该网格查询的所有数据库,其 SQL_LOGICAL_CHAR 配置参数或 DELIMIDENT
或 GL_USEGLU 环境变量的设置不相同的数据库中的表。
此外,网格查询的 projection 列表不可包括在跨服务器查询中其数据类型不被支持的任何列或表达
式。不被支持的数据类型包括所有复合的或大对象类型,以及一些用户定义的类型(UDT)和
opaque 类型。 
适用于同一 GBase 8s 示例的跨数据库的分布式 DML 操作中的 DISTINCT 数据类型的相同限
制,也适用于网格查询中的 DISTINCT 数据类型。要获取在分布式查询中有效的数据类型的讨
论,请参阅主题 跨服务器事务中的数据类型 and 分布式操作中的 DISTINCT 类型。
对网格查询的附加的限制
执行网格查询的用户必须是该网格或区域之内所有节点上的有效用户。
网格查询不可为包含对其外查询引用的子查询。
在其规范之中,网格查询不可引用的任何下列之一:
⚫ 子查询(但网格查询自身可为其不引用的外查询的子查询)
⚫ 跨网格服务器的连接操作
⚫ 导致跨服务器连接的连接请求
⚫ 在所有参与的网格服务器上都不存在的过程或函数。
在网格查询块中,UNION 或 UNION ALL 集合运算符都不是有效的,INTERSECT、MINUS 或
EXCEPT 集合运算符也都不是有效的。
GRID 子句不应包括在网格上下文外部的 SELECT 语句中。要获取更多关于网格的信息,请参阅
SET ENVIRONMENT 语句 和 GBase 8s Enterprise Replication 指南。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论