VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

define和undef指令

功能描述

类似于C中#define命令,可以定义名字、常数。

接口原型

EXEC SQL DEFINE name;
EXEC SQL DEFINE name value;
EXEC SQL UNDEF name;

参数说明

参数名 参数说明
name 定义的名字。
value 对定义的名字赋予的值。

返回值

其他

举例说明使用接口:

EXEC SQL DEFINE HAVE_FEATURE;

也可以定义常数:

EXEC SQL DEFINE MYNUMBER 12;
EXEC SQL DEFINE MYSTRING 'abc';

定义完成后,可以使用undef删除以前的定义:

EXEC SQL UNDEF MYNUMBER;