《QianBase SQL 参考手册》简介
本手册描述的参考信息涉及到基于 Trafodion 数据库引擎的 QianBase 产品所支持的 SQL 语句、函数和其他 SQL 语言元素的语法。
QianBase SQL 语句和实用工具命令既可以交互输入,也可以使用诸如 QianBase命令界面(TrafCI)之类的基于客户端的工具从脚本文件输入。
更多由于安装和配置连接和使用 QianBase 数据库的客户端应用程序的信息,请参阅《QianBase 安装部署指南》。
在本手册中,SQL 语言元素、语句、以及语句内部的子句都基于 ANSISQL:1999 标准而定。
本手册适用于数据库管理员和应用程序员,以使用 SQL 读取、更新和创建映射到 HBase 表的 QianBase SQL 表,并访问原生 Hbase 表和 Hive 表。
您应该熟悉结构化查询语言(SQL)和美国国家数据库语言标准 SQL:1999。
《QianBase SQL 参考手册》精彩内容分享
权限授权给特定的对象执行特定的操作;可以通过多种方式向用户或角色授予或撤消权限:
- 创建对象时,对象所有者将被授予隐式权限。该所有者将在对象的生命周期内一直保留隐式权限。
- 用户或角色可以被授予或撤销显式权限。数据库用户管理员、对象所有者、或一个被授予带有 WITH GRANT OPTION 选项权限的用户可以授予或撤销显式权限。
- 授予用户的权限可以有多种来源。用户既可以被直接授予这些权限,也可以通过一个角色继承这些权限。如:一个用户通过两个不同的角色获取表 T1的 SELECT 权限。如果其中一个角色被撤销,该用户仍能通过另一被授予的SELECT 权限的角色访问表 T1:select from T1。
- 被授予角色的用户将因此将被赋予该角色的所有权限。撤销任何此类权限的唯一方法为撤销该用户的角色。更多信息,请参阅角色。
- 对一个对象授予的权限可作用于该对象的所有列,也可作用于列的子集。只有以下权限子集适用于列级别:INSERT、REFERENCES、SELECT 和UPDATE。您可以通过使用 GRANT 和 REVOKE 语句管理权限
《QianBase SQL 参考手册》目录部分
- 介绍......................................................................................................................37
SQL 语言................................................................................................38
使用 QianBase SQL 访问 HBase 表......................................................39
1.2.1 初始化 QianBase 元数据.......................................................................39
1.2.2 HBase 表的访问方式.............................................................................39
1.2.3 对比:QianBase SQL 表与原生 HBase 表...........................................42
1.2.4 HBase 表支持的 SQL 语句....................................................................42
使用 QianBase SQL 访问 Hive 表.........................................................43
1.3.1 Hive 表的 ANSI 名称.............................................................................43
1.3.2 Hive 到 QianBase SQL 的数据类型映射..............................................43
1.3.3 Hive 表支持的 SQL 语句.......................................................................45
数据一致性和访问选项.........................................................................46
1.4.1 READ COMMITTED ............................................................................46
事务管理.................................................................................................47
1.5.1 用户定义事务和系统定义事务.............................................................47
1.5.2 DML 语句规则.......................................................................................48
1.5.3 AUTOCOMMIT 选项效果 ....................................................................48
1.5.4 并发性.....................................................................................................49
1.5.5 事务隔离级别.........................................................................................49
ANSI 合规性和 QianBase SQL 扩展语句 ............................................50
1.6.1 符合 ANSI 标准的语句 .........................................................................50
1.6.2 QianBase SQL 扩展语句........................................................................51
1.6.3 符合 ANSI 标准的函数 .........................................................................52
QianBase SQL 错误消息........................................................................53iv
- SQL 语句.............................................................................................................54
类别.........................................................................................................56
2.1.1 数据定义语言(DDL)语句 ................................................................56
2.1.2 数据操纵语言(DML)语句................................................................57
2.1.3 事务控制语句.........................................................................................57
2.1.4 数据控制和安全性语句.........................................................................58
2.1.5 存储过程和用户定义函数语句.............................................................58
2.1.6 预处理语句.............................................................................................59
2.1.7 控制语句.................................................................................................59
2.1.8 对象命名语句.........................................................................................59
2.1.9 SHOW, GET 和 EXPLAIN 语句............................................................60
ALTER LIBRARY 语句.........................................................................61
2.2.1 ALTER LIBRARY 语法.........................................................................61
2.2.2 ALTER LIBRARY 注意事项.................................................................62
2.2.3 ALTER LIBRARY 例子.........................................................................62
ALTER SEQUENCE 语句.....................................................................63
2.3.1 ALTER SEQUENCE 语法 .....................................................................63
2.3.2 ALTER SEQUENCE 注意事项 .............................................................64
2.3.3 ALTER SEQUENCE 例子 .....................................................................64
ALTER TABLE 语句..............................................................................65
2.4.1 ALTER TABLE 语法..............................................................................66
2.4.2 ALTER TABLE 注意事项......................................................................72
2.4.3 ALTER TABLE 例子..............................................................................72
ALTER USER 语句................................................................................80
2.5.1 ALTER USER 语法................................................................................80
2.5.2 ALTER USER 注意事项........................................................................80
2.5.3 ALTER USER 例子................................................................................80
BEGIN WORK 语句 ..............................................................................82
2.6.1 BEGIN WORK 注意事项 ......................................................................82
2.6.2 BEGIN WORK 例子 ..............................................................................82
2.7 CALL 语句 .............................................................................................83v
2.7.1 CALL 语法 .............................................................................................83
2.7.2 CALL 注意事项 .....................................................................................83
2.7.3 CALL 例子 .............................................................................................85
2.8 COMMIT WORK 语句 ..........................................................................87
2.8.1 COMMIT WORK 注意事项 ..................................................................87
2.8.2 COMMIT WORK 例子 ..........................................................................87
2.9 CONTROL QUERY CANCEL 语句......................................................89
2.9.1 CONTROL QUERY CANCEL 语法......................................................89
2.9.2 CONTROL QUERY CANCEL 注意事项..............................................89
2.9.3 CONTROL QUERY CANCEL 例子......................................................90
CONTROL QUERY DEFAULT 语句....................................................91
CONTROL QUERY DEFAULT 语法.............................................91
CONTROL QUERY DEFAULT 注意事项.....................................91
1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
3. 未登录无法下载,登录使用金币下载所有资源。
IT小站 » 《QianBase SQL 参考手册》 适用于 QianBase 1.5.0 及更高版本PDF高清版下载
常见问题FAQ
- 没有金币/金币不足 怎么办?
- 本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
- 所有资源普通会员都能下载吗?
- 本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。