返回首页

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

更新日期:2024年09月11日

支持集群高可用和负载均衡

下表描述了您可以用于控制数据库服务器会话的 GBase 8s ESQL/C 库函数。

函数名称
描述
请参阅
ifx_getcur_conn_
name()
返回当前连接的名称。
ifx_getcur_conn_name() 函

sqgetdbs()
返回数据库服务器可以访问
的数据库名称。
sqgetdbs() 函数
sqlbreak()
向数据库服务器发送一个停
止处理的请求。
sqlbreak() 函数
sqlbreakcallback()
建立超时间隔和回调函数来
中断 SQL 请求。
sqlbreak() 函数
sqldetach()
将子进程从数据库服务器连
接脱离。
sqldetach() 函数
sqldone()
确定数据库服务器当前是否
正在处理 SQL 请求。
sqldone() 函数
sqlexit()
终止数据库服务器连接。
sqlexit() 函数
sqlsignal()
执行信号处理并清除子进程。 sqlsignal() 函数
sqlstart()
启动数据库服务器连接。
sqlstart() 函数

虽然在所有GBase 8s 产品中语法相同,但是结果输出的格式和显示取决于应用程序。本章
和编写高级 SELECT 语句中的示例如同您在 DB-Access 中使用“交互式查询语言”选项
时那样显示 SELECT 语句及输出。
大对象数据类型的输出
当发出包含大对象的 SELECT 语句时,DB-Access 按如下所示显示结果:

对于 TEXT 列或 CLOB 列,显示列的内容。

对于 BYTE 列,显示词 而不是实际值。

对于 BLOB 列,显示词 而不是实际值。

用户定义的数据类型的输出
DB-Access 使用特殊约定来显示包含复杂或不透明数据类型的列的输出。有关这些数据类
型的更多信息,请参阅《GBase 8s 数据库设计和实现指南》。

非缺省代码集的输出
可以发出查询 NCHAR 列而不是 CHAR 列,
或者 NVARCHAR 列而不是 VARCHAR 列
的 SELECT 语句。
有关 Global Language Support(GLS)的更多信息,请参阅《GBase 8s GLS 用户指南》。
有关将 NCHAR 和 NVARCHAR 数据类型与非缺省代码集配合使用的其它信息,请参阅
《GBase 8s 数据库设计和实现指南》和《GBase 8s SQL 参考指南》。