当前位置:网站首页>GBase 8c 函数/存储过程参数(二)
GBase 8c 函数/存储过程参数(二)
2022-07-03 02:18:00 【大壮十二】
- RETURNS NULL ON NULL INPUT | STRICT:RETURNS NULL ON NULL INPUT或STRICT用于指定如果函数的某个参数是NULL,此函数总是返回NULL。如果声明了该参数,当有NULL值参数时该函数不会被执行;而只是自动返回一个NULL结果;
- [EXTERNAL] SECURITY INVOKER:表明该函数将带着调用它的用户的权限执行,该参数可以省略,EXTERNAL为可选参数;
- [EXTERNAL] SECURITY DEFINER:声明该函数将以创建它的用户的权限执行EXTERNAL为可选参数;
- PARALLEL:表示该函数是否可以下推到DN上执行。PARALLEL UNSAFE表示该函数不能下推到DN上执行且强制使用顺序执行计划,为默认选项;PARALLEL RESTRICTED表示该函数能下推到DN上执行,但是要求必须在DN Leader上执行;PARALLEL SAFE表示该函数能下推到DN上执行,安全且不受限制;
- execution_cost:用来估计函数的执行成本,execution_cost以cpu_operator_cost为单位,取值范围为正数;
- result_rows:估计函数返回的行数,用于函数返回的是一个集合,取值范围为正数,默认值1000行;
- configuration_parameter:把指定的数据库会话参数值设置为给定的值,如果value是DEFAULT或者RESET,则在新的会话中使用系统的缺省设置。OFF关闭设置,取值范围为字符串;
- definition:定义该函数的字符串常量,可以是内部函数名、对象文件的路径、SQL命令或者用过程语言编写的文本;
- obj_file, link_symbol:适用于C语言函数,字符串obj_file指定了动态库的绝对路径;link_symbol 指定了该函数的链接符号,也就是该函数在C代码中的函数名称;
- attribute:函数可选信息,取值范围:isStrict(等效于STRICT或者RETURNS NULL ON NULL INPUT)、isCachable(等效于IMMUTABLE)。
边栏推荐
- [shutter] shutter debugging (debugging control related functions | breakpoint management | code operation control)
- Recommendation letter of "listing situation" -- courage is the most valuable
- Cfdiv2 Fixed Point Guessing - (2 points for Interval answer)
- Coroutinecontext in kotlin
- 502 (bad gateway) causes and Solutions
- CFdiv2-Fixed Point Guessing-(区间答案二分)
- Tongda OA V12 process center
- [shutter] bottom navigation bar implementation (bottomnavigationbar bottom navigation bar | bottomnavigationbaritem navigation bar entry | pageview)
- 2022 spring "golden three silver four" job hopping prerequisites: Software Test interview questions (with answers)
- Pytorch convolution network regularization dropblock
猜你喜欢

Solution for processing overtime orders (Overtime unpaid)

Detailed analysis of micro service component sentinel (hystrix)

内存池(内核角度理解new开辟空间的过程)

机器学习笔记(持续更新中。。。)

《上市风云》荐书——唯勇气最可贵

Servlet中数据传到JSP页面使用el表达式${}无法显示问题

MySQL学习03

easyPOI

stm32F407-------DMA

How can retail enterprises open the second growth curve under the full link digital transformation
随机推荐
SPI机制
詳細些介紹如何通過MQTT協議和華為雲物聯網進行通信
《上市风云》荐书——唯勇气最可贵
Servlet中数据传到JSP页面使用el表达式${}无法显示问题
力扣(LeetCode)183. 从不订购的客户(2022.07.02)
Distributed transaction solution
y54.第三章 Kubernetes从入门到精通 -- ingress(二七)
[Yu Yue education] reference materials of chemical experiment safety knowledge of University of science and technology of China
502 (bad gateway) causes and Solutions
easyPOI
Anna: Beibei, can you draw?
使用Go语言实现try{}catch{}finally
How to find summer technical internship in junior year? Are you looking for a large company or a small company for technical internship?
Startup mode and scope builder of collaboration in kotlin
leetcode961. Find the elements repeated N times in the array with length 2n
COM和CN
Codeforces Round #418 (Div. 2) D. An overnight dance in discotheque
Job object of collaboration in kotlin
How do it students find short-term internships? Which is better, short-term internship or long-term internship?
Use go language to realize try{}catch{}finally