返回首页

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

更新日期:2024年09月11日

设置执行SQL 语句错误选项
使用本功能,
您可以对执行SQL 语句错误后是否继续执行下一条进行设置。

在默认情况下,
“SQL 编辑器”在执行SQL 语句遇到错误时,显示错误并停
留在错误语句。您可以对遇到错误后是否继续执行下一条进行设置,如下图所
示:

图 8-18 设置执行SQL 语句错误选项
在勾选“执行SQL 语句错误后继续执行下一条”复选框后,
“SQL 编辑器”
会在遇到错误后,继续执行下一条语句,而不是停留在错误语句。



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

- 163 -
该设置将在当前SQL 编辑器的下次查询时生效。

ifx_getenv() 函数检索当前环境变量的值。
语法
char *ifx_getenv( varname );
const char *varname;
varname
指向包含环境变量的名称的缓冲区的指针。

用法
ifx_getenv() 函数以下列顺序来搜索环境变量:

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 711 -
应用程序以 ifx_putenv() 函数或直接地修改了或定义了的 GBase 8s 环境变量的表
(InetLogin 结构)
用户以 Setnet32 实用程序已在 Registry 中定义了的 GBase 8s 环境变量的表
从 C 运行时刻环境变量检索的非 GBase 8s 环境变量
定义了的 GBase 8s 环境变量的缺省值的表
ifx_getenv() 函数不区分大小写。您以大写或小写指定环境变量的名称。
ifx_getenv() 仅对 C 运行时刻库可访问的数据结构进行操作,而不对操作系统为进程
创建的环境段进行操作。因此,使用 ifx_getenv() 的程序可能检索无效的信息。
ifx_putenv() 和 ifx_getenv() 函数使用全局变量 _environ 指向的环境的副本来访问
该环境。
下列程序片段使用 ifx_getenv() 来检索 GBASEDBTDIR 环境变量的当前值:
char GbasedbtDirVal[100];

/* Get current value of GBASEDBTDIR */
GbasedbtDirVal = ifx_getenv( "gbasedbtdir" );
/* Check if GBASEDBTDIR is set */
If( GbasedbtDirVal != NULL )
printf( "Current GBASEDBTDIR value is %\n", GbasedbtDirVal );
返回代码
ifx_getenv() 函数返回指向包含 varname 的 GBase 8s 环境表条目的指针,或返回
NULL,如果该函数在表中未找到 varname 的话。
限制:
请不要使用返回的指针来修改环境变量的值。
请改为使用 ifx_putenv() 函数。
如果 ifx_getenv() 在 GBase 8s 环境表中未找到 "varname" ,则返回值为 NULL。


在对象资源管理器中右击要删除的函数。

在快捷菜单上,单击“删除”。

在确认消息框中,单击“是”。