GBase 8a MPP集群SQL标准介绍
💡
原文英文,约1300词,阅读约需5分钟。
📝
内容提要
本文介绍了GBase 8a数据库的SQL标准,包括标识符语法规则、注释规则、用户变量、保留字等。标识符的最大长度和允许字符以及限制条件都有详细说明。同时还介绍了标识符的限定符和注释语法。用户变量的生命周期是基于会话的,只对当前会话可见。GBase 8a MPP Cluster支持的SQL保留字也在文章中列出。
🎯
关键要点
- 本文介绍了GBase 8a数据库的SQL标准,包括标识符语法规则、注释规则、用户变量、保留字等。
- 标识符是数据库、表、列和别名的名称,具有最大长度和允许字符的规定。
- 标识符的最大长度和允许字符包括:数据库48个字符,表56个字符,列64个字符,别名256个字符等。
- 标识符不能包含ASCII(0)或ASCII(255),且不能以空格结尾。
- 标识符如果是保留字或包含特殊字符,必须用反引号(`)引用。
- GBase 8a MPP Cluster允许复合名称,组件之间用句点分隔,初始部分作为限定符。
- 列引用可以通过多种方式进行,具体取决于上下文。
- GBase 8a MPP Cluster支持三种注释风格:#、--和/* */。
- 用户变量的生命周期基于会话,仅对当前会话可见,使用@var_name表示。
- 用户变量的值可以通过SET语法定义和赋值,使用SELECT语法查看。
- GBase 8a MPP Cluster支持的SQL保留字在文章中列出。
➡️