GBASE南大通用数据库分享访问多个数据库的 SQL 语句

您可跨数据库和跨数据库服务器实例运行下列 SQL 语句: 

  • CREATE DATABASE 

  • CREATE SYNONYM 

  • CREATE VIEW 

  • DATABASE 

  • DELETE

  • DROP DATABASE 

  • EXECUTE FUNCTION 

  • EXECUTE PROCEDURE

  • INFO 

  • INSERT

  • LOAD

  • LOCK TABLE

  • MERGE

  • SELECT

  • UNLOAD

  • UNLOCK TABLE 

  • UPDATE 

  限制:

要跨数据库或跨数据库服务器成功地运行这些 SQL 语句中的每一个,本地数据库与外部 数据库必须都具有相同的日志记录模式。例如,如果作为 MODE ANSI 创建了您从其发出分布式查询的本地数据库,该查询访问的其他数据库都不可为无日志记录的,且不可使用 显式的事务。 

  在跨数据库操作中返回数据类型 

  使用 SQL 语句或 UDR 来访问本地GBASE南大通用GBase 8s 数据库服务器实例的其他数据库的分布式 操作可访问这些数据类型的值:

  • 非 opaque 的任何内建的原子数据类型 

  • BLOB、BOOLEAN、BSON、CLOB、JSON 和 LVARCHAR opaque 类型

  • 基于内建的类型的 DISTINCT 类型 • 可强制转型为内建的类型的用户定义的数据类型(UDT)。 

  必须将上述 DISTINCT 或 UDT 值都显式地强制转型为内建的数据类型,且必须在所有参 与的数据库中定义所有 DISTINCT 类型、UDT 和强制转型。

它们还可访问可强制转型为内建的类型的 UDT,假设显式地将 DISTINCT 或 UDT 值强 制转型为内建的类型,以及在所有参与的数据库中定义的所有 DISTINCT 类型、UDT 和 强制转型。

如果在所有参与的数据库中定义 UDR,则 SPL、C 和 Java 语言 UDR 可返回这些数据 类型作为参数或作为返回值。必须跨所有参与的 GBase 8s 实例,来复制在这些数据类型之 上定义的任何隐式的或显式的强制转型。DISTINCT 数据类型必须具有与在分布式查询中 参与的所有数据库中定义的完全相同的数据类型层级结构。 

  跨数据库的分布式查询或其他访问本地 GBASE南大通用GBase 8s 数据库服务器的另一数据库的跨数据库 DML 操作将会失败并报错,如果它引用包括任何下列数据类型的列的表、视图或同义词的 话:

• IMPEX

  • IMPEXBIN

  • LOLIST 

  • SENDRECV 

  • 以上列出的任何内建的 opaque 数据类型的 DISTINCT

  • 复合的类型,包括 COLLECTION、LIST、MULTISET 或 SET,以及命名了的或 未命名的 ROW 类型。

对于以这些内建的 opaque 或复合的数据类型访问表的跨数据库分布式操作的这一限制, 也适用于访问两个或多个数据库服务器实例的数据库的操作,这在下一部分描述。 在跨服务器操作中的返回数据类型 

  跨两个或多个 GBase 8s 实例的分布式查询(或任何其他分布式 DML 操作或函数调用)不 可返回复合的或大对象数据类型,也不可返回大部分 UDT 或 opaque 数据类型。跨服务 器分布式查询、DML 操作和函数调用仅可返回下列数据类型:

• 任何非 opaque 的内建数据类型 

  • BOOLEAN 

  • BSON 

  • JSON 

  • LVARCHAR

  • 非 opaque 的内建类型的 DISTINCT

  • BOOLEAN 或 LVARCHAR 的 DISTINCT

  • BSON 或 JSON 的 DISTINCT

  • 在此列表中出现在上面的任何 DISTINCT 类型的 DISTINCT。 同样的跨数据库要求也适用于跨两个或多个 GBase 8s 数据库服务器实例的数据库的分布 式 SQL 操作,即,在每个参与的数据库中,所有 UDR、强制转型和 DISTINCT 数据类 型都要有相同的定义。 

  访问另一GBASE南大通用GBase 8s 实例的数据库的跨服务器 DML 操作将会失败并报错。然而,如果它引 用包括任意下列数据类型的表对象:

• BLOB 

  • CLIENTBINVAL 

  • CLOB 

  • IFX_LO_SPEC 

  • IFX_LO_STAT 

  • INDEXKEYARRAY

  • POINTER 

  • RTNPARAMTYPES 

  • SELFUNCARGS

  • STAT

  • 用户定义的 OPAQUE 类型 

  • 罗列在上面的任何内建的 opaque 数据类型的 DISTINCT

  • 复合的类型,包括 COLLECTION、LIST、MULTISET 或 SET,以及命名了的或 未命名的 ROW 类型。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/578830.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

web自动化测试的智能革命:AI如何推动软件质量保证的未来

首先这个标题不是我取的,是我喂了关键字让AI给取的,果然非常的标题党,让人印象深刻,另外题图也是AI自动生成的。 先简单回顾一下web自动化测试的一些发展阶段 QTP时代 很多年前QTP横空出世的时候,没有人会怀疑这种工…

java判断时间是否为节假日(或指定的日期),是的话返回true,否返回false

这个方法属实有点老套,先定义set,需要手动输入要判断的时间才行。 这个代码,就是输入一个日期,来判断这个日期是否为你指定的日期。如果是的话,返回true,否的话返回false。 代码: package Lx…

软考高级考完了,怎么评职称?

每年考试结束后,总有朋友问我,考完后怎么才能评上职称呢?获得证书就意味着获得了职称吗?让我们一起来看看具体情况吧! 01\职称获取途径 获得职称可以通过认定、评审、国家统一考试(以考代评)、职业资格对应等多种方式…

轻松设置CentOS IP地址的最终指南:详细的分步说明

轻松设置CentOS IP地址的最终指南 一、引言二、准备工作三、手动设置IP地址四、自动分配IP地址(DHCP)五、使用网络管理工具设置IP地址5.1、使用nmtui工具进行图形化设置5.2、使用nmcli命令行工具进行设置 六、常见问题和解决方案七、总结 一、引言 CentOS操作系统是一种基于Li…

【华为OD机试真题2023CD卷 JAVAJS】电脑病毒感染

华为OD2023(C&D卷)机试题库全覆盖,刷题指南点这里 电脑病毒感染 知识点广搜 题目描述: 一个局域网内有很多台电脑,分别标注为0 - N-1的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t表示。 其中网络内一个电脑被病毒感染,其感染网络内所有的电脑需…

mysql怎么只允许指定IP访问

要查看MySQL数据库中连接成功的历史IP地址,你可以查询MySQL的日志文件或使用以下SQL查询来获取相关信息: 查看MySQL的日志文件: 打开MySQL配置文件,找到log-bin参数。该参数用于启用二进制日志(Binary Logging&#x…

LLM(八)| Gemini语言能力深度观察

论文地址:https://simg.baai.ac.cn/paperfile/fc2138ce-cadb-4a36-b9f7-c4000dea3369.pdf 谷歌最近发布的Gemini系列模型是第一个在各种任务与OpenAI GPT系列相媲美的模型。在本文中,作者对Gemini的语言能力做了深入的探索,做出了两方面的贡献…

服务案例|CIS数据库故障问题

一、告警通知 12月20日凌晨,平台收到某三甲医院告警通知,显示核心业务CIS系统数据库tempdb实例日志文件剩余空间不足。 查看告警详情页,显示tempbd日志文件使用率在凌晨1:30后异常增高。 一个小tip tempdb是SQL Server实例的系统数据库&…

NC(65)元数据增加字段

以报销单主表er_bxzb表为例,增加15个字段字段以及两个其他业务所需字段 1、先在er_bxzb增加字段 增加字段 alter table er_bxzb add no_invoice char(1) default(N);alter table er_bxzb add is_enabled_taxation_cloud char(1) default(N);alter table er_bxzb a…

云服务器的优势

云服务器的优势 裸机云服务器,拥有物理机同样的性能和安全,也具有云主机的灵活和弹性。其最显著的优势在于,用户能够直接控制服务器及其资源,这一点与虚拟化云实例有明显区别,后者会将底层硬件操作对用户进行隐藏。此外…

《PySpark大数据分析实战》-20.NumPy介绍数组的生成

📋 博主简介 💖 作者简介:大家好,我是wux_labs。😜 热衷于各种主流技术,热爱数据科学、机器学习、云计算、人工智能。 通过了TiDB数据库专员(PCTA)、TiDB数据库专家(PCTP…

原来count(*)是接口性能差的真凶

前言 最近我在公司优化过几个慢查询接口的性能,总结了一些心得体会拿出来跟大家一起分享一下,希望对你会有所帮助。 我们使用的数据库是Mysql8,使用的存储引擎是Innodb。这次优化除了优化索引之外,更多的是在优化count(*)。 通…

MySQL——进阶篇

二、进阶篇🚩 1. 存储引擎🍆 1.1 MSQL体系结构 连接层: 连接处理,连接认证,每个客户端的权限 服务层: 绝大部分核心功能,可跨存储引擎 可插拔存储引擎: 需要的时候可以添加或拔掉…

PAT 乙级 1031 查验身份证

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1&am…

configure

configure 配置软件./configure --prefix$PWD/output CCaarch64-linux-gcc --hostaarch64-linux --enable-shared --enable-staticconfig.sub 文件 这个文件用于确定主机系统的类型,并返回与该系统相关的标识符。它包含一系列 shell 函数,用于检测主机…

苹果证书p12和描述文件的创建方法

​ 苹果证书p12和描述文件的创建方法 在2020年之前,我们在使用appuploder创建苹果证书的时候,只需要注册苹果开发者账号,但不需要缴费成为开发者。 在2020年之后,需要先缴费成为苹果开发者。 假如你还没有注册苹果开发者账号&…

linux 下批量重放流量

目录 介绍实操linux方式1,2linux 方式3 介绍 这里介绍的是,如何在 linux 环境下让IDP设备告警 这里linux下流量重放的工具是:tcpreplay 工具的作用:将PCAP包重新发送,用于性能或者功能测试工具的使用与参数&#xff…

关于“Python”的核心知识点整理大全43

目录 ​编辑 15.2.3 使2散点图并设置其样式 scatter_squares.py 15.2.4 使用 scatter()绘制一系列点 scatter_squares.py 15.2.5 自动计算数据 scatter_squares.py 15.2.6 删除数据点的轮廓 15.2.7 自定义颜色 15.2.8 使用颜色映射 scatter_squares.py 注意 15.2.9…

Unity-GUID

Unity中的GUID(全局唯一标识符 Globally Unique Identifier)是一个十六字节的字符序列,用于标识和识别Unity中的对象和组件。GUID的生成规则如下: 1> GUID是通过使用全局唯一标识符算法(UUID)来生成的。 2> GUID由32个十六进制数字(0-9和A-F)组成的字符串表示。 …