返回首页

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

更新日期:2024年09月11日

 摘要:
将参数db 的值作为当前连接的默认数据库。在后续查询中,该数据库将是
未包含明确数据库区分符的表引用的默认数据库。
除非已连接的用户具有使用数据库的权限,否则gbase_select_db()将失
败。
 语法:
int
gbase_select_db(GBASE *gbase, const char *db);
 参数:
 返回值:
0 表示成功,非0 值表示出现错误。
 错误
CR_COMMANDS_OUT_OF_SYNC
以不恰当的顺序执行了命令。
CR_SERVER_GONE_ERROR

GBase 服务器不可用。
CR_SERVER_LOST


在查询过程中,与服务器的连接丢失。
CR_UNKNOWN_ERROR


出现未知错误。

取值:[0,100]
默认值:0
说明:greatest 函数改写功能。参数从0 到100。当参与join 的表的个数大于非零参
数值后是否优化。默认关闭。
修改方式:
可使用set 语句修改值也可在配置文件中修改值。
适用于session、
global
范围均可。

可以在选择列表中使用任何基本类型的表达式(列、常量、函数、聚集函数和过程)或它
们的组合。
函数表达式使用对查询中的每一行进行求值的函数。所有函数表达式都需要参数。当在列
名用作参数的情况下使用这一组表达式时,这些表达式包含时间函数和长度函数。