返回首页

gbase数据、南大通用产品文档:GBase8sSQLGetInfo 尝试实现

更新日期:2024年09月11日

GBase 8s 实现 GBase 8s ODBC Driver 的 SQLGetInfo 参数。
下表描述 GBase 8s ODBC Driver 的 SQLGetInfo 参数的 GBase 8s 实现。
参数名称
GBase 8s 实现
SQL_ACTIVE_ENVIRONMENTS
GBase 8s 驱动程序没有对活动
环境数的限制。始终返回零。
SQL_AGGREGATE_FUNCTIONS
GBase 8s 驱动程序返回数据库
服务器支持的所有聚集函数。
SQL_ASYNC_MODE
GBase 8s 驱动程序返回
SQL_AM_NONE。
SQL_ATTR_METADATA_ID
GetInfo 和 PutInfo 支持
SQL_BATCH_ROW_COUNT
GBase 8s 驱动程序返回位掩码
零。
SQL_BATCH_SUPPORT
GBase 8s 驱动程序返回位掩码
零。
SQL_CA1_POS_DELETE
支持对 SQLSetPos 调用中的操
作参数
SQL_CA1_POS_POSITION
支持对 SQLSetPos 调用中的操
作参数
SQL_CA1_POS_REFRESH
支持对 SQLSetPos 调用中的操
作参数
SQL_CA1_POS_UPDATE
支持对 SQLSetPos 调用中的操
作参数

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 16 -
参数名称
GBase 8s 实现
SQL_CA1_POSITIONED_DELETE
当游标为 forward-only 游标
时,
支持 DELETE
WHERE
CURRENT
OF SQL 语句。
SQL_CA1_POSITIONED_UPDATE
当游标为 static-only 游标
时,
支持 UPDATE
WHERE
CURRENT
OF
SQL 语句。
(符合 SQL-92 入
门级的驱动程序始终急哦根据
支持返回此选项。)
SQL_CA1_LOCK_NO_CHANGE
当游标为 static-only 游标
时,在对 SQLSetPos 的调用中
支持 SQL_LOCK_NO_CHANGE 的
LockType 参数。
SQL_CA1_SELECT_FOR_UPDATE
当游标为 forward-only 游标
时,支持 SELECT FOR UPDATE
SQL 语句。
(符合 SQL-92 入门
级的驱动程序始终急哦根据支
持返回此选项。)
SQL_CATALOG_NAME
GBase 8s 驱动程序返回 'Y'
SQL_COLLATION_SEQ
INTERSOLV DataDirect ODBC
Driver返回 InfoValuePtr
(未
更改的)
SQL_DDL_INDEX
返回位掩码
SQL_DL_CREATE_INDEX |
SQL_DL_DROP_INDEX
SQL_DESCRIBE_PARAMETER
返回 'N';不可描述参数。
(这
是因为最新的 GBase 8s 数据
库服务器支持函数重载,
以便于
带有相同该名称的多个函数可
接受不同的参数类型。)
SQL_DIAG_DYNAMIC_FUNCTION
返回空字符串
SQL_DROP_TABLE
返回位掩码
SQL_DT_DROP_TABLE |
SQL_DT_CASCADE |
SQL_DT_RESTRICT
SQL_DROP_VIEW
返回位掩码
SQL_DV_DROP_TABLE |
SQL_DV_CASCADE |
SQL_DV_RESTRICT
SQL_INDEX_KEYWORDS_
SQL_LLK_ASC | SQL_LK_DESC
SQL_INSERT_STATEMENT
返回位掩码
SQL_IS_INSERT_LITERALS |
SQL_ INSERT_SEARCHED |
SQL_IS_SELECT_INTO

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 17 -
参数名称
GBase 8s 实现
SQL_MAX_DRIVER_CONNECTIONS
返回零
SQL_MAX_IDENTIFIER_LEN
返回不同的值,
这依赖于数据库
服务器容量
SQL_ODBC_INTERFACE_CONFORMANCE
返回 SQL_OIC_CORE
SQL_PARAM_ARRAY_ROW_COUNTS
返回 SQL_PARC_NO_BATCH
SQL_PARAM_ARRAY_SELECTS
返回 SQL_PAS_NO_SELECT
SQL_SQL_CONFORMANCE
返回 SQL_OSC_CORE
SQL_SQL92_FOREIGN_KEY_DELETE_RULE
返回位掩码零
SQL_SQL92_FOREIGN_KEY_UPDATE_RULE
返回位掩码零
SQL_SQL92_GRANT
返回位掩码零
SQL_SQL92_NUMERIC_VALUE_FUNCTIONS
返回位掩码零
SQL_SQL92_PREDICATES
返回位掩码零
SQL_SQL92_RELATIONAL_JOIN_OPERATORS 返回位掩码零
SQL_SQL92_REVOKE
SQL_SR_CASCADE |
SQL_SR_RESTRICT
SQL_SQL92_ROW_VALUE_CONSTRUCTOR
返回位掩码零
SQL_SQL92_STRING_FUNCTIONS
返回位掩码零
SQL_SQL92_VALUE_EXPRESSIONS
返回位掩码零
SQL_STANDARD_CLI_CONFORMANCE
返回位掩码
SQL_SCC_XOPEN_CLI_VERSION1
| SQL_SCC_ISO92_CLI
SQL_STATIC_CURSOR_ATTRIBUTES1
仅可滚动的
SQL_STATIC_CURSOR_ATTRIBUTES2
仅可滚动的
SQL_XOPEN_CLI_YEAR
返回字符串 "1995"

操作步骤
步骤1:执行卸载。
$ ./unInstall.py --silent=demo.options
These GCluster nodes will be uninstalled.
CoordinateHost:

GBA-03CR-0001
错误码
错误标识
错误信息
GBA-03CR-0001
GC_AIS_ERR_LIBR
ARY
GC_AIS_ERR_LIBRARY
错误出现原因
gcware 内部错误,也可能是在集群不稳定的情况下发生
分析与建议

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1624
分析与建议
请检查集群的状态是否稳定,并检查gcware 日志,了解具体原因。