VastbaseG100

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

Menu

函数返回结果集字段带参数列表

功能描述

该功能实现了用户在执行函数查询时,返回的结果集名称显示为函数名(参数)的形式,即返回结果的字段名称与查询语句中一致。

语法格式

无。

注意事项

  • 使用该功能需要将参数func_colname_with_args设置为on(该参数默认为off)。
  • 该功能在数据库兼容模式为Oracle或者MySQL时能够使用(即创建DB时DBCOMPATIBILITY='A'或者'B'),在其他数据库兼容模式下不能使用该特性。

示例

1、创建并切换至兼容模式为B的数据库。

CREATE DATABASE db_mysql DBCOMPATIBILITY 'B';
\c db_mysql

2、设置func_colname_with_args参数。

set func_colname_with_args=on;

3、执行函数查询。

select to_char(123) from dual;

返回结果为:

 to_char(123)
------------
 123
(1 row)