返回首页

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

更新日期:2024年09月11日

功能描述
要求服务器放弃处理当前命令。
原型
int PQcancel(PGcancel *cancel, char *errbuf, int errbufsize);
参数
表8-61 PQcancel 参数
关键字
参数说明
cancel
指向包含cancel 信息的对象指针。
errbuf
出错保存错误信息的buffer。
errbufsize
保存错误信息的buffer 大小。
返回值
int:执行结果为1 表示成功,0 表示失败,失败原因存到errbuf 中。
注意事项

成功发送并不保证请求将产生任何效果。
如果取消有效,
当前命令将提前终止并返回错
误结果。如果取消失败(例如,因为服务器已经处理完命令),无返回结果。

如果errbuf 是信号处理程序中的局部变量,则可以安全地从信号处理程序中调用
PQcancel。就PQcancel 而言,PGcancel 对象是只读的,因此它也可以从一个线程中调
用,这个线程与操作PGconn 对象线程是分离的。
示例
参见6.4.3 示例。

IMCCONFIG 环境变量对 MaxConnect 配置文件指定非缺省文件名和路径名(可选)。
在支持 C shell 的 UNIX™ 系统上,可使用以下命令来设置此变量。

pathname 是全路径名或简单文件名。
如果该设置是未经全路径名限定的文件名,那么 MaxConnect 在
$GBASEDBTDIR/etc/ 目录中搜索该指定文件。因此,如果将 IMCCONFIG 设置为
IMCconfig.imc2,MaxConnect 会搜索作为其配置文件的
$GBASEDBTDIR/etc/IMCconfig.imc2。
如果未设置 IMCCONFIG 环境变量,那么 MaxConnect 在缺省情况下搜索作为其配
置文件的 $GBASEDBTDIR/etc/IMCconfig。

本出版物描述了如何使用 DB-Access 实用程序来从 GBase 8s 数据库服务器访问、修改和
检索信息。
重要: 将 DB-Access 与 GBase 8s 数据库服务器的当前版本一起使用。如果您将
DB-Access 用于不同版本的数据库服务器,那么您将可能获得不一致的结果,例如:当您
将不支持长标识的版本与支持长标识的版本一起使用时。
本出版物是为以下用户编写的:
l
数据库用户
l
数据库管理员
l
数据库应用程序程序员
本出版物假定您有以下知识背景:
l
对于计算机、操作系统和操作系统提供的实用程序的应用知识
l
使用关系数据库的相关经验或者了解数据库概念
l
一些计算机编程经验