返回首页

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

更新日期:2024年09月11日

功能描述
删除指定的directory 对象。
注意事项
当enable_access_server_directory=off 时,只允许初始用户删除directory 对象;当
enable_access_server_directory=on 时,具有SYSADMIN 权限的用户、directory 对象的属主、
被授予了该directory 的DROP 权限的用户或者继承了内置角色gs_rloe_directory_drop 权限
的用户可以删除directory。
语法格式
DROP DIRECTORY [ IF EXISTS ] directory_name;
参数说明

directory_name
目录名称。
取值范围:已经存在的目录名。
示例
--创建目录。
gbase=#CREATE OR REPLACE DIRECTORY
dir
as '/tmp/';
--删除目录。
gbase=#DROP DIRECTORY dir;
相关命令

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
1111
CREATE DIRECTORY,ALTER DIRECTORY

ifx_var_setdata() 函数在 lvarchar 或 var binary 主变量中存储数据。

语法
var binary
mint ifx_var_setdata(var_bin, buffer, buf_len)
var binary **var_bin;
char *buffer;
int4 buf_len;

lvarchar
mint ifx_var_setdata(lvar, buffer, buf_len)
lvarchar **lvar;

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 821 -

char *buffer;
int4 buf_len;

buffer
包含要存储在 lvar 或 var_bin 主变量中的数据的字符缓冲区。
buf_len
以字节计的缓冲区的长度。
var_bin
var binary 主变量的地址。
lvar
lvarchar pointer 主变量的地址。

用法
ifx_var_setdata() 函数将数据存储在 lvar 或 var_bin 主变量的数据缓冲区中的 buffer
中。对于 lvarcharpointer 主变量,GBase 8s ESQL/C 期望 buffer 之中的数据为以空终止
的 ASCII 数据。

返回代码
0
函数成功。
<0
函数不成功,且返回值指示错误的原因。

GBase 8a MPP Cluster 其它语句.............................. 1105