返回首页

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

更新日期:2024年09月11日



sword GCISessionRelease (
GCISvcCtx *svchp,
GCIError *errhp,
GCIText *tag,
ub4 tag_len,
ub4 mode
);

释放使用 GCISessionGet() 创建的连接。

参数
输入
/输出


svchp
输入
在相应的 GCISessionGet() 调用期间填充的服务上下文。
默认情况下,与此句柄关联的会话和连接将关闭。
在连接池的情况下,会话将关闭,连接将释放到池中。
对于会话池,与此服务上下文关联的会话或连接对将释放到池中。
errhp
输入/输出
错误句柄
tag
输入
保留参数,目前不使用(仅用于和Oracle 保持兼容)
tag_len
输入
保留参数,目前不使用(仅用于和Oracle 保持兼容)
mode
输入
有效模式为:GCI_DEFAULT:默认情况和连接池

如果执行成功,则返回GCI_SUCCESS,否则返回GCI_ERROR。

运算符是可以在 SQL 表达式中出现的符号或关键字。大多数 SQL 运算符都被限制为
其操作数和返回值的数据类型。某些运算符只支持具有内置数据类型的操作数;其他一些
运算符可以支持内置和扩展数据类型作为操作数。
下表以优先级的降序
(从最高到最低)
排列显示了 GBase
8s 支持的运算符的优先级。
具有相同优先级的运算符列出在同一行中。
运算符优先级
在表达式中的示例
. (membership) [] (substring)
customer.phone[1, 3]
UNITS
x UNITS DAY
+ - (unary)
-y
:: (cast)
NULL::TEXT
*/
x/y
+- (binary)
x-y
|| (concatenation)
customer.fname || customer.lname
ANY ALL SOME
orders.ship_date > SOME (SELECT
paid_date FROM orders)
NOT
NOT y
<<==>>=!= <>
x>= y
IN BETWEEN ... AND LIKE MATCHES
customer.fname MATCHES y

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 134 -

运算符优先级
在表达式中的示例
AND
x AND y
OR
x OR y
请参阅 GBase 8s SQL 指南:语法 以获取这些 SQL 运算符的语法和语义。








GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 135 -

4 环境变量
各种环境变量都会影响 GBase 8s 产品的功能。可设置环境变量来识别终端、指定软
件的位置以及定义其他参数。
一些环境变量是必需的,其他则是可选的。必须设置必需的环境变量或接受它们的缺
省设置。
这些主题描述如何使用应用于一个或多个 GBase 8s 产品的环境变量并显示如何进行
设置。

GBA-02DD-0002
错误码
错误标识
错误信息
GBA-02DD-00
02
ER_GCLUSTER_HAS
H_COLUMN_REPLIC
ATED
replicated table should not be created
with distributed column.
错误出现原因
复制表不允许建立hash 分布列
分析与建议
检查建表语句,确认需要建立hash 分布列的表不是复制表