当前位置:网站首页>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)。
边栏推荐
- QT qcombobox add qccheckbox (drop-down list box insert check box, including source code + comments)
- A 30-year-old software tester, who has been unemployed for 4 months, is confused and doesn't know what to do?
- [codeforces] cf1338a - Powered addition [binary]
- 2022 spring "golden three silver four" job hopping prerequisites: Software Test interview questions (with answers)
- Ni visa fails after LabVIEW installs the third-party visa software
- Visualisation de l'ensemble de données au format yolov5 (fichier labelme json)
- 5. File operation
- awk从入门到入土(2)认识awk内置变量和变量的使用
- Unrecognized SSL message, plaintext connection?
- Use go language to realize try{}catch{}finally
猜你喜欢

创建+注册 子应用_定义路由,全局路由与子路由

微信小程序開發工具 POST net::ERR_PROXY_CONNECTION_FAILED 代理問題

深度学习笔记(持续更新中。。。)

Ni visa fails after LabVIEW installs the third-party visa software

Comment communiquer avec Huawei Cloud IOT via le Protocole mqtt

stm32F407-------ADC

基于线程池的生产者消费者模型(含阻塞队列)

Flink CDC mongoDB 使用及Flink sql解析monggo中复杂嵌套JSON数据实现

SPI机制

Return a tree structure data
随机推荐
人脸识别6- face_recognition_py-基于OpenCV使用Haar级联与dlib库进行人脸检测及实时跟踪
内存池(内核角度理解new开辟空间的过程)
Comment communiquer avec Huawei Cloud IOT via le Protocole mqtt
Summary of ES6 filter() array filtering methods
《上市风云》荐书——唯勇气最可贵
easyPOI
去除网页滚动条方法以及内外边距
How to deal with cache hot key in redis
require.context
easyExcel
力扣(LeetCode)183. 从不订购的客户(2022.07.02)
4. 类和对象
5. File operation
Su Shimin: 25 principles of work and life
CFdiv2-Fixed Point Guessing-(区间答案二分)
stm32F407-------ADC
QT qcombobox add qccheckbox (drop-down list box insert check box, including source code + comments)
DDL basic operation
easyPOI
Job object of collaboration in kotlin