自定义函数
-
函数定义
(1) 函数必须包含函数名,不能使用如:function(x,y) { return x+y; }。
(2) 在函数定义时可以调用其他函数甚至是不存在的函数,但需要保证运行时所有函数已存在。
(3) 函数名全局唯一,不提供重载。
(4) 每个函数均在全系统可用,随意删除一个存储过程可能导致他人运行失败。
-
函数参数
native type of JS
-
函数输出
函数中所有标准输出,标准错误会被屏蔽。同时不建议在函数定义或执行时加入输出语句,大量的输出可能会导致存储过程运行失败。
-
函数返回值
函数返回值可以是除 db 以外任意类型数据,如:function getCL() { return db.sample.employee; }。
更多内容请点击巨杉数据库官网