返回首页

gbase数据、南大通用产品文档:GBase8sSQLSetStmtOption(仅限一级)

更新日期:2024年09月11日

SQLSetStmtOption 设置与 hstmt 相关的选项。
要为所有与特定 hdbc 关联的语句设置选项,应用程序可以调用 SQLSetConnectOption。
下表描述了 SQLSetStmtOption 的 SQLSTATE 和错误值。
SQLSTATE
错误值
错误消息
01000
-11001
General warning
01S02
-11007
Option value changed
08S01
-11020
Communication-link failure
24000
-11031
Invalid cursor state
S1000
-11060
General error
S1001
-11061
Memory-allocation failure
S1009
-11066
Invalid argument value
S1010
-11067
Function-sequence error
S1011
-11068
Operation invalid at this time
S1092
-11073
Option type out of range
S1C00
-11092
Driver not capable

编写用户脚本
使用“编写用户脚本”功能,您可以从编写你所需要的用户脚本。
在“对象资源管理器”中,右键单击“用户管理”节点下的具体用户节
点,选择菜单中的“编写用户脚本为”菜单项,如下图所示:



GBase 8a MPP Cluster 管理工具手册
南大通用数据技术股份有限公司

- 99 -

图 7-87 编写用户脚本菜单项
选择“编写用户脚本为”菜单项中的一项后,管理工具会打开SQL 编辑
器,并在其中显示相应SQL 脚本,以CREATE 为例,如下图所示:

图 7-88 CREATE 用户脚本

功能说明
将备份目录中的表的备份数据,恢复至GBase8a MPP Cluster 数据库中。
语法格式
recover [force] tables [ [point_id]]
recover tables:恢复到最大备份周期的最后一个备份点
recover tables cycle_id:恢复到指定备份周期的最后一个备份点
recover tables cycle_id point_id:恢复到指定备份周期的备份点
注意:
恢复时需保证库中没有与需恢复的表同名表存在
恢复时的集群拓扑、表分布规则与备份时相同
正在恢复的表会阻止该表上的DDL、DML 操作
示例
[gbase@rhel73-1 ~]$ gcrcman.py -P "******" -p "******" -d
"/home/gbase/backup" -R 8
gcrcman>recover force tables 0 0
=========================RecoverMultiTable====================
===================
recover to cycle 0 point 0
table_list ['vcname000001.test.t1', 'vcname000001.test.t2', 'vcname000001.test.t3']
==============Recover ParallelProcessTable default parallel 8 tablenum
3=============
==============RecoverOneTable_CallBack

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
410
vcname000001.test.t1=============
==============RecoverOneTable_CallBack
vcname000001.test.t2=============
==============RecoverOneTable_CallBack
vcname000001.test.t3=============