由 GBase 8s 识别的 SQL 语句的语法和定义

GBase 8s 客户端工具之dbaccess GBase 8s 客户端工具之dbaccessdbaccess概述dbaccess工作模式交互模式菜单交互模式指令交互模式非交互模式管道模式脚本模式dbaccess环境变量DBFLTMASKDBEDITDBMONEYGL_DATEDBACCESS_SHOW_TIME附录日期格式化参数 dbaccess概述 数据库产品通常会提供一个命令行客户端工具。 数据库厂商 命令行客户端 Oracle sqlplus MySQL mysql Mariadb mysql GBase 8s dba 阅读详情

 

1. ALLOCATE COLLECTION 语句

使用 ALLOCATE COLLECTION 语句为集合数据类型的变量(例如 LIST 、MULTISET 或SET )或未归类的集合变量分配内存。
用法
该语句是 SQL ANSI/ISO 标准的扩展。在 ESQL/C 中使用此语句。
ALLOCATE COLLECTION 语句为可以存储 collection 数据类型的值的 ESQL/C 变量分配内存。

2. ALLOCATE DESCRIPTOR 语句

使用 ALLOCATE DESCRIPTOR 语句为系统描述符区域(SDA)声明和分配内存。在 ESQL/C 中使用此语句。
用法
ALLOCATE DESCRIPTOR 语句创建新的 系统描述符区域 ,该区域是内存中的一个位置,存放DESCRIBE 语句可以显示的信息,或存放关于查询的 WHERE 子句的信息。
系统描述符区域(SDA)包含一个或多个称为 item descriptors 的字段。每个项描述符都有一个数据库服务器可以接收或发送的数据值。项描述符也包含关于该数据的信息,例如数据类型、长度、小数位、精度和可以为 NULL 值。
系统描述符区域存放 DESCRIBE ... USING SQL DESCRIPTOR 语句获取的信息,或者存放关于一个动态执行语句中的 WHERE 子句的信息。
如果您分配一个系统描述符区域的名称与一个现有系统描述符区域的名称相同,则数据库服务器返回一条错误消息。如果您使用 DEALLOCATE DESCRIPTOR 语句释放了该描述符,则ALLOCATE DESCRIPTOR 语句可以重新使用同样的描述符名称。

3 ALLOCATE ROW 语句

使用 ALLOCATE ROW 语句为 row 变量分配内存。该语句是 SQL ANSI/ISO 标准的扩展。在ESQL/C 中使用此语句。
用法
ALLOCATE ROW 语句为存储 row 类型数据的主变量分配内存。要创建 row 变量,ESQL/C 程序必须执行以下操作:
1. 声明 row 变量。row 变量可以是已归类或未归类的 row 变量。
2. 使用 ALLOCATE ROW 语句为 row 变量分配内存。

4 ALTER ACCESS_METHOD 语句

可以使用 ALTER ACCESS_METHOD 语句更改一个或多个 sysams 系统目录表中用户定义的主或从的存取方法的属性。
用法
该语句是 SQL ANSI/ISO 标准的扩展。该语句无法修改内置的存取方法。
使用 ALTER ACCESS_METHOD 更改用户定义存取方法的定义。您无法修改内置的存取方法。您必须是该存取方法的所有者或具有修改用户定义存取方法的 DBA 特权。在符合 ANSI 的数据
库中,如果另一个用户是该存取方法的所有者,那么 DBA 必须限定该存取方法的名称当更改存取方法时,您同时更改了定义该存取方法的目的选项规范(目的函数、目的标志或目的
值)。例如,您可以更改一个存取方法以分配一个新的用户定义的函数或方法名称,或为一个表的扫描成本提供乘数。
如果事务正在处理中,则数据库服务器将等待修改存取方法,直接提交或回滚该事务。该事务完成之前,其他任何用户都无法执行该存取方法。

南大通用GBase8s 常用SQL语句(四十五) 南大通用GBase8s 常用SQL语句(四十五) 1.1CREATE FUNCTION 语句 使用 CREATE FUNCTION 语句创建用户定义函数,注册外部函数,编写并注册 SPL 函数。 该语句SQL ANSI/ISO 标准的扩展。 语法 元素 描述 限制 语法 function 在此定义的函数的名称 您必须拥有相应的语言特权,请参阅 GRANT 语句 重载函数名 标识符 owner table_object 的所有者 必须拥有 table_object 所有者名称 pathname 阅读详情

相关推荐

SpringBoot与MyBatis整合GBase8s实战:从零搭建企业级数据访问层

本文详细介绍了如何从零开始整合SpringBoot、MyBatis与国产数据库GBase8s,搭建企业级数据访问层。内容涵盖项目初始化、核心配置、数据访问层编写、事务控制及API开发,并针对整合过程中的常见问题提供了解决方案,帮助开发者高效构建稳定可靠的数据访问架构。

night的博客 905

Oracle与postgres的区别转化

主要说明了oracle数据库与postgres数据库的部分区别及相互转化。主要描述索引、数据类型、存储过程、递归等的区别使用。

南大数据库-gbase

南大数据库驱动连接jar包,gbase连接必不可少的jar包,放置于lib下,虽然南大数据库用的mysql的核心,并不是很好用,但是特定情况还是少不了它

GBase 数据库:特性、产品体系及与 Oracle/MySQL区别

GBase 数据库凭借分布式架构、列存储优势、国产化适配能力,在海量数据处理、高安全需求、国产化替代场景中表现突出。与 MySQL 相比,它更适合大数据分析;与 Oracle 相比,它具备功能全、成本低、合规性强的特点。随着国产数据库技术的不断成熟,GBase 已成为政府、金融、能源等行业数字化转型的重要选择。企业在选型时,需结合自身业务场景 ——OLTP 场景可优先考虑 GBase 8t,OLAP 场景首选 GBase 8a Cluster,高安全需求场景则可选择 GBase 8s。

. 1万+

gbasemysql区别_gbase与目前主流数据库使用及其他属性有区别

问题很大啊。。。。1、gbase在与其他传统的关系型数据库sql上是否有区别?还是支持标准的sql语言,只是增加了部分内置函数?或者多数sql体系都不一样?//支持 ansi标准sql,扩展部分功能。2、gbase与oracle或mysql在实现上有什么不同?物理层面?逻辑层面?日志的读写、归档、检查点等?//数据库实现的方式都差不多。作为成熟的数据库产品均会考虑数据的完整性,一致性,可恢复性等...

weixin_35890667的博客 7188

高斯数据库mysql区别_Mysql与分布式Gaussdb 100语法差异及常见问题汇总

1.mysql与gaussdb的差异比对:Mysql 分布式Gauss DB 1001)YEAR(CURRENT_TIMESTAMP()) year =》 EXTRACT (year from current_timestamp (...

weixin_39995943的博客 9549

gbase数据库是什么?gbase数据库MySQL区别

gbase数据库MySQL数据库都是比较常见的数据库管理系统,二者在功能上有点类似,但是具体使用范围有些差异。gbase数据库是什么?gbase数据库MySQL区别有什么?下面小编就来给大家详细介绍下吧。  一、gbase数据库是什么? GBase 是南大通用数据技术有限公司推出的自主品牌的数据库产品,在国内数据库市场具有较高的品牌知名度。GBase系列产品包括:新型分析型数据库GBase 8a、分布式并行数据库集群GBase 8a Cluster、高端事务型数据库GBase 8

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 3799

mysql information schema_[MySql技术]MySQL中information_schema是什么

大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个information_schema数据库。 information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是不是安装模板添加的数据库呀?看完本片文章 后,你就会对information_schema数据库有所了解。information_schema数据库MySQL自带的,它提供了访问数...

weixin_39756895的博客 305

Gbase8s学习

1.GBASE 8s 创建数据空间&建立分片表。

qq_51086008的博客 1399

GBase 8s SQL 指南:语法————2.1 SQL 语句

本章节描述了由GBase8s识别SQL语句语法定义。 这些SQL语句描述按字母顺序显示。 对于某些语句,重要的语义详细信息显示在此文档集合的其它卷中,如交叉引用所指出的。 对于许多语句语法/或紧跟语法图后的项表,包括了对数据类型表达式或其它语法段中的语法段的引用。 当SQL语句的名称包括小写字符(如“SETDatabaseObjectMode”)时。表示语句名称中的第一个大小写混合的字符串不是SQL关键字,而是表示两个或更多个...

aisirea的博客 1244

GBase SQL语法(六)

2. SQL 语句 本章节描述了由 GBase 8s 识别SQL 语句语法定义。 这些 SQL 语句描述按字母顺序显示。 对于某些语句,重要的语义详细信息显示在此文档集合的其它卷中,如交叉引用所指出的。 对于许多语句语法/或紧跟语法图后的项表,包括了对 数据类型表达式 或 其它语法段 中 的语法段的引用。 当 SQL 语句的名称包括小写字符(如“ SET Database Object Mode ”)时。表示语句名称中的第一 个大小写混合的字符串不是 SQL 关键字,而是表示两个或

m0_64668376的博客 523

GBASE南大通用GBase 8s数据库- 客户端工具dbaccess

数据库产品通常会提供一个命令行客户端工具。dbaccess 是 GBase 8s 数据库的一个命令行客户端工具,用来与 GBase 8s 数据库服务器进行交互。dbaccess 是 GBase 8s 数据库自带的工具,只要安装了 GBase 8s 数据库,就可以在命令行启动该工具。dbaccess 识别用户输入,将用户输入的 SQL 语句打包发送给 GBase 8s 数据库服务器执行,并接收服务器的执行结果,并按用户的要求将执行结果展示给用户。

weixin_47390342的博客 1689

GBase 8s数据库DROP PROCEDURE语句介绍

南大通用GBase 8s数据库DROP PROCEDURE语句,从数据库中删除用户定义的过程:

weixin_47390342的博客 367

南大通用GBase8s 常用SQL语句(125)

DROP OPCLASS 语句 使用 DROP OPCLASS 语句数据库中删除现有的运算符类。 该语句SQL ANSI/ISO 标准的扩展。 语法 元素 描述 限制 语法 opclass 要删除的运算符类的名称 必须已经由先前的 CREATE OPCLASS 语句创建 标识符 owner ...

weixin_64708585的博客 619

GBase 8s 客户端工具——DB-Access实用程序

GBase 8s 客户端工具——DB-Access DB-Access 提供了用于输入、运行调试结构化查询语言 (SQL) 语句与存储过程语言(SPL) 例程的菜单驱动型界面。您还可以从命令行以交互方式运行 DB-Access。 使用 SQL SPL 命令可执行数据定义任务(例如,指定表中数据列的数量类型)数据管理任务(例如,存储、查看更改表数据)。 可以使用 DB-Access 执行下列方面的数据库处理: ⚫运行很少执行的特别查询 ⚫连接至一个或多个数据库、在数据库外部文本文件之间传输数据以

huixinhuiyismile的博客 2317

GBase8s数据库CREATE FUNCTION 语句

使用 CREATE FUNCTION 语句创建用户定义函数,注册外部函数,编写并注册 SPL 函数。 该语句SQL ANSI/ISO 标准的扩展。 用法 GBase 8s 支持这些语言编写的用户定义的函数: GBase 8s 存储过程语言(SPL)。 GBase 8s 支持的外部语言之一(C 或 Java™)(外部函数)。 当 IFX_EXTEND_ROLE 配置参数设置成 ON 时,只有 DBSA 授予内置 EXTEND 角色的用户才可以创建外部函数。使用 CREATE FUNCTION 语句的其它要

weixin_48486849的博客 1254

南大通用GBase8s 常用SQL语句(295)

要简化 DBA 在维护当前的表统计信息中复杂的重复的任务(查询优化器可从其设计高效的查询计划) GBase 8s 提供表统计信息维护系统,称为“自动更新统计信息”(AUS)。这可自动化对其统计信息陈旧的表的标识,并可自动化相应的 UPDATE STATISTICS 语句的构造执行,以重新计算它们的列分发。要了解对存储 UDT 的列上的 UPDATE STATISTICS 限制,另请参阅 更新用户定义的类型的列的统计信息。的所有列计算分发,通过您请求的指定的或缺省的 Resolution 子句。

qq_41530066的博客 339
下一篇: GBase 8s SQL 部分数据类型的描述
kapork26
博客等级 码龄6年 0粉丝 2原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值