返回首页

gbase数据、南大通用产品文档:GBase8s已弃用的和新的 GBase 8s ODBC Driver API

更新日期:2024年09月11日

在 Version 4.10 中,许多 ODBC API 已被弃用,它们的函数都转移到新的 API 中。
只更改了名称;没有更改功能。下表列出了弃用的和新的 API。
表 1. 弃用的和新的 ODBC API
弃用的 ODBC API
新的 ODBC API
SQLAllocConnect
SQLAllocHandle
SQLAllocEnv
SQLAllocHandle
SQLAllocStmt
SQLAllocHandle
SQLColAttributes
SQLColAttribute
SQLError
SQLGetDiagRec
SQLExtendedFetch
SQLFetch, SQLFetchScroll
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLFreeHandle
SQLFreeStmt
SQLFreeHandle
SQLGetConnectOption
SQLGetConnectAttr
SQLGetStmtOption
SQLGetStmtAttr
SQLSetConnectOption
SQLSetConnectAttr
SQLSetPos
SQLBulkOperations
SQLSetStmtOption
SQLSetStmtAttr
SQLTransact
SQLEndTran

功能说明
存储程序
(过程和函数)
可能包含多个语句,
这时就使用BEGIN...END 复合语句。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1356
语法格式
[begin_label:] BEGIN
[statement_list]
END [end_label]
表5- 172 参数说明
参数名称


statement_list
表示一个或多个语句的列表。多个语句之间使用分号“;”进行
分隔。
说明

复合语句可以被标记。
end_label 只有在begin_label 出现后才能使用,
并且
如果两者都出现,它们必须相同;

要使用多个语句,
就需要客户端能发送包含语句分隔符
“;”
的查询字符串。
这可在客户端通过gbase 命令行使用分隔符更改命令来处理。更改查询结
束的分隔符“;”(比如,改为//),允许“;”用在程序体中。

语法

安装GBase 8c
gs_install -X XMLFILE [--gsinit-parameter="PARAMETER" [...]]
[--dn-guc="PARAMETER" [...]] [--alarm-component=ALARMCOMPONENT]
[--time-out=SECS] [-l LOGFILE]

安装时若不指定字符集,默认字符集为SQL_ASCII,为简化和统一区域loacle 默
认设置为C,若想指定其他字符集和区域,请在安装时使用参数--gsinit-parameter=

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
225
“--locale=LOCALE”来指定,LOCALE 为新数据库设置缺省的区域。

显示帮助信息
gs_install -? | --help

显示版本号信息
gs_install -V | --version