当前位置:网站首页>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)。
边栏推荐
- Redis: simple use of redis
- Socket programming
- Introduce in detail how to communicate with Huawei cloud IOT through mqtt protocol
- Socket编程
- [shutter] bottom navigation bar implementation (bottomnavigationbar bottom navigation bar | bottomnavigationbaritem navigation bar entry | pageview)
- Ni visa fails after LabVIEW installs the third-party visa software
- stm32F407-------DMA
- stm32F407-------ADC
- Return the only different value (de duplication)
- UDP receive queue and multiple initialization test
猜你喜欢

Trial setup and use of idea GoLand development tool

Hard core observation 547 large neural network may be beginning to become aware?
![[shutter] hero animation (hero realizes radial animation | hero component createrecttween setting)](/img/e7/915404743d6639ac359bb4e7f7fbb7.jpg)
[shutter] hero animation (hero realizes radial animation | hero component createrecttween setting)

4. 类和对象

easyPOI

Restcloud ETL cross database data aggregation operation

easyExcel
![[Flutter] dart: class;abstract class;factory;类、抽象类、工厂构造函数](/img/06/ab333a4752de27eae2dd937cf579e2.png)
[Flutter] dart: class;abstract class;factory;类、抽象类、工厂构造函数

A 30-year-old software tester, who has been unemployed for 4 months, is confused and doesn't know what to do?

easyPOI
随机推荐
全链路数字化转型下,零售企业如何打开第二增长曲线
The sandbox explains its vision for the meta universe platform
详细些介绍如何通过MQTT协议和华为云物联网进行通信
Method of removing webpage scroll bar and inner and outer margins
Visual yolov5 format data set (labelme JSON file)
The data in servlet is transferred to JSP page, and the problem cannot be displayed using El expression ${}
Unrecognized SSL message, plaintext connection?
Detailed analysis of micro service component sentinel (hystrix)
5. File operation
String replace space
Current situation and future of Web3 in various countries
使用Go语言实现try{}catch{}finally
elastic stack
DQL basic operation
stm32F407-------ADC
Leetcode(540)——有序数组中的单一元素
Anna: Beibei, can you draw?
Kotlin middle process understanding and Practice (I)
Codeforces Round #418 (Div. 2) D. An overnight dance in discotheque
Button button adaptive size of wechat applet