检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
icol1 = t.col1 ) ORDER BY col1; 输入:IN,使用多列以及Aggregate函数 1 2 3 4 5 6 7 8 9 SELECT deptno, job_id, empno, salary, bonus FROM
lv_mig_errorcode <> 0 THEN RAISE EXCEPTION '12'; END IF; END; 父主题: 函数和操作符
protransform regproc 此函数的简化调用方式。 proisagg boolean 函数是否为聚集函数。 proiswindow boolean 函数是否为窗口函数。 prosecdef boolean 函数是否为一个安全定义器(例如,一个“setuid”函数)。 proleakproof
定义类型、复杂数据类型(Java Array类及派生类)等: 【关注】不支持UDAF(用户定义聚合函数)、UDTF(用户自定义表生成函数)。 表1 PL/Java默认数据类型映射关系 GaussDB(DWS) Java BOOLEAN boolean "char" byte bytea
定义类型、复杂数据类型(Java Array类及派生类)等: 【关注】不支持UDAF(用户定义聚合函数)、UDTF(用户自定义表生成函数)。 表1 PL/Java默认数据类型映射关系 GaussDB(DWS) Java BOOLEAN boolean "char" byte bytea
按下Ctrl键,同时将光标移动到函数/过程名上。 单击突出显示的函数/过程名。Data Studio在“PL/SQL Viewer”页签中显示所选函数/过程。 执行以下步骤查看视图属性: 按下Ctrl键,同时将光标移至视图名称。 单击高亮的视图名称。Data Studio会显示所选视图的属性。 关闭Data
CALL 功能描述 使用CALL命令可以调用已定义的函数和存储过程。 注意事项 如果自定义函数的函数名与系统函数同名,则在调用自定义函数时需指定Schema,否则系统会优先调用系统函数。 语法格式 1 CALL [schema.] {func_name| procedure_name}
ALL_DEPENDENCIES ALL_DEPENDENCIES视图存储了当前用户可访问的函数、高级包之间的依赖关系。 因为相关信息的限制,目前GaussDB(DWS)中,此表为空表,表内没有任何记录。 表1 ALL_DEPENDENCIES字段 名称 类型 描述 owner character
protransform regproc 此函数的简化调用方式。 proisagg boolean 函数是否为聚集函数。 proiswindow boolean 函数是否为窗口函数。 prosecdef boolean 函数是否为一个安全定义器(例如,一个“setuid”函数)。 proleakproof
FROM tab1 WHERE c3 LIKE ANY (ARRAY[ 'STR1%', 'STR2%', 'STR3%' ]); 父主题: 函数和操作符
CALL 功能描述 使用CALL命令可以调用已定义的函数和存储过程。 注意事项 如果自定义函数的函数名与系统函数同名,调用自定义函数时需指定schema,否则系统会优先调用系统函数。 语法格式 1 CALL [schema.] {func_name| procedure_name}
ALL_DEPENDENCIES ALL_DEPENDENCIES视图存储了当前用户可访问的函数、高级包之间的依赖关系。 因为相关信息的限制,目前GaussDB(DWS)中,此表为空表,表内没有任何记录。 表1 ALL_DEPENDENCIES字段 名称 类型 描述 owner character
WHERE Q1.ROW_NUM1 = 1 ; 父主题: 函数和操作符
FUNCTION 功能描述 删除一个已存在的函数。 注意事项 如果所删除的函数为重载函数,则删除时需要指明该函数的参数类型,如为非重载函数,则可直接指定函数名进行删除。 如果函数中涉及对临时表相关操作,则无法使用DROP FUNCTION删除函数。 语法格式 1 2 DROP FUNCTION
FUNCTION 功能描述 删除一个已存在的函数。 注意事项 如果所删除的函数为重载函数,则删除时需要指明该函数的参数类型,如为非重载函数,则可直接指定函数名进行删除。 如果函数中涉及对临时表相关操作,则无法使用DROP FUNCTION删除函数。 语法格式 1 2 DROP FUNCTION
表示该函数是窗口函数,替换函数定义时不能改变WINDOW属性。 自定义窗口函数只支持LANGUAGE是internal,并且引用的内部函数必须是窗口函数。 IMMUTABLE 表示该函数在给出同样的参数值时总是返回同样的结果。 如果函数的入参是常量,会在优化器阶段计算该函数的值。
表示该函数是窗口函数,替换函数定义时不能改变WINDOW属性。 自定义窗口函数只支持LANGUAGE是internal,并且引用的内部函数必须是窗口函数。 IMMUTABLE 表示该函数在给出同样的参数值时总是返回同样的结果。 如果函数的入参是常量,会在优化器阶段计算该函数的值。
ALL_SOURCE ALL_SOURCE视图存储当前用户可访问的存储过程或函数信息,且提供存储过程或函数定义的字段。 表1 ALL_SOURCE字段 名称 类型 描述 owner name 对象的所有者。 name name 对象名称。 type name 对象的类型。 text
PG_STAT_USER_FUNCTIONS视图显示命名空间中用户自定义函数(函数语言为非内部语言)的状态信息。 表1 PG_STAT_USER_FUNCTIONS字段 名称 类型 描述 funcid oid 函数OID。 schemaname name 模式名。 funcname name 函数名。 calls
USER_SOURCE视图存储关于本模式下的存储过程或函数信息,且提供存储过程或函数定义的字段。 名称 类型 描述 owner character varying(64) 存储过程或函数的所有者。 name character varying(64) 存储过程或函数的名称。 text text