详说 Navicat for PostgreSQL 函数
1、拥有者:函数的拥有者。需要注意的是,仅支持PostgreSQL8.0或以上版本。语言:函数实施的语言名。可能是SQL、C、内部或吹涡皋陕用户定义过程语言名。为了向后兼容,名可能是用单引号括着。挥发性:这些属性告知查询优化器有关函数的性能,最多可指定一个选择。如果这些没有出现,默认的是VOLATILE。

3、●STABLE:函数不能修改数据库,单一表扫描它时,会为相同的引数值一致地返回相同的结果,但其结果可能会改变整个SQL语句,函数结果取决于数据库查找、参数变量(例如当前时区)等选择功能。此外,请注意函数的current_timestamp家族限制为稳定,因为它们的值不会在事务中改变。

5、定义者安全性:指定函数运行时使用创建它的用户权限。返回集:表示函数将返回一组项目,而不是一个单一项目。严格:表示每当函数的引数是null时,它总是返回null。如果此参数被指定,当有null引数时,函数不会运行。相反,一个null结果会自动假定。

7、估计行:一个正数来估计策划者应预期返回的行数,这只允许当函数被声明为返回一个集,仅支持PostgreSQL8.3或以上版本。配置参数:当函数输入时设置到指定值的配置参数,当函数离开时还原到以前的值,仅支持PostgreSQL8.3或以上版本。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:77
阅读量:32
阅读量:55
阅读量:85
阅读量:58