数据仓库服务 GAUSSDB(DWS)-ALTER FUNCTION:示例

时间:2024-12-06 15:12:40

示例

修改函数add的执行规则为IMMUTABLE,即参数不变时返回相同结果:

1
ALTER FUNCTION func_add_sql2(INTEGER, INTEGER) IMMUTABLE;

将函数add的名称修改为add_two_number:

1
ALTER FUNCTION func_add_sql2(INTEGER, INTEGER) RENAME TO add_two_number;

将tpcds中的函数add的名称修改成add_two_number,新函数名前add_two_number带有原函数所在的schema名:

1
ALTER FUNCTION tpcds.func_add_sql2(INTEGER, INTEGER) RENAME TO tpcds.add_two_number;

将函数add的属者改为dbadmin

1
ALTER FUNCTION add_two_number(INTEGER, INTEGER) OWNER TO dbadmin;
support.huaweicloud.com/sqlreference-910-dws/dws_06_0126.html