SQL 管理 API 中包含两个在 sysadmin 数据库中定义的函数:admin() 和 task()。
这两个函数执行相同任务,但是返回不同格式的结果。task() 函数返回描述命令结果的字符串。admin() 函数返回整数。
缺省情况下,只有用户 gbasedbt 可连接到 sysadmin 数据库。如果用户 root 或 DBSA 组的成员被授予连接到 sysadmin 数据库的特权,那么该用户 root 或 DBSA 组的成员还可以运行 SQL 管理 API 的 task() 和 admin() 函数。
EXECUTE FUNCTION admin("check extents");
EXECUTE FUNCTION admin("create dbspace","dbspace2","/work/dbspace2","20 MB");
有关使用 admin() 和 task() 函数以及示例的信息,请参阅 GBase 8s 管理员参考。