返回首页

gbase数据、南大通用产品文档:GBase8sSQL 数据

更新日期:2024年09月11日

数据库服务器调用转型函数将数据从源GBase 8s SQL 数据类型转换为目标 GBase 8s SQL
数据类型。
如果数据库服务器上的行或集合的数据类型与检索行或集合缓冲区的数据类型不同,则数
据库服务器调用强制转型函数将数据从源 GBase 8s SQL 数据类型转换为目标GBase 8s
SQL 数据类型。下表列出了源数据类型和目标数据类型每组组合的强制转型函数的提供者。
数据类型提供的强制转型函数位于数据库服务器上。
源数据类型
目标数据类型 强制转型函数的提供者
内置
内置
数据库服务器
内置
扩展
数据类型
扩展
内置
数据类型
扩展
扩展
数据类型


GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 136 -

语法图使用特殊组件描述语句和命令的语法。
从左到右,从上到下跟随线的路径阅读语法图。
此右侧双箭头加直线符号 ►►── 表示语句开始。
右侧箭头符号 ──► 表示语句延续到下一行。
右箭头加直线符号 ►── 表示语句继续上一行的内容。
直线、右箭头加左箭头符号 ──►◄ 表示语句结束。
必需项出现在水平线(主路径)中。

可选项出现在主路径下方。

如果可以从两个或多个项中选择,那么它们以堆栈的方式表示。
如果必须选择其中一项,那么堆栈中的一项出现在主路径上。

如果从中选择的项是可选的,那么整个堆栈出现在主路径下方。

如果缺省其中一项,则它会在主路径上方显示,剩余的选项将会显示在下方。

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 3 -

返回左侧的箭头,在主线之上,表示该项可重复。在此情况下,重复项必须用一个或
多个空格隔开。

如果重复的箭头包含一个逗号,那么您必须使用逗号分隔重复的项。

堆栈上方重复的箭头表示可以从堆栈的项目中进行多个选择或者重复一个选择。
SQL 关键字以大写字母出现 (例如:FROM)。它们必须严格按照所显示的拼写。
变量以小写字母出现(例如:column-name)。它们表示用户在语句中提供的名称或值。
如果出现了标点符号、括号、算术运算符或其它这样的符号,那么必须将它们作为语
法的一部分输入。
某些时候,
一个变量表示一个语句段。
例如:
在以下语法图中,
变量 parameter-block 表
示已标记为 parameter-block 的语句段:

parameter-block:

取值:[0|1]
默认值:0
说明:算子运算时one pass 切分更均匀优化,Group by 算子数据hash 划分时采样,
该参数用于控制采样方式,默认值为0。_gbase_hash_part_sample 参数打开时有效。
0 为按固定点位采样;
1 为按百分比采样。
固定点位采样20W 条数据全部采样,超过20W 条数据收集100 个采样点,采样时
间不超过300s。
修改方式:
可使用set 语句修改值也可在配置文件中修改值。
适用于session、
global
范围均可。