37.6-37.9
Posted 丹心明月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了37.6-37.9相关的知识,希望对你有一定的参考价值。
37.6 函数重载
只要参数不同,即可命名相同名称的函数。示例:
CREATE FUNCTION test(int, real) RETURNS ...
CREATE FUNCTION test(smallint, double precision) RETURNS ...
37.7 函数易变种类
每个函数都有易变级别,可用值有VOLATILE,STABLE,IMMUTABLE。默认为VOLATILE。
-
VOLATILE:可做包含更改数据库在内的所有操作;
-
STABLE:不可更改数据库,且对一个语句中的所有行用给定的相同参数返回相同的结果;
-
IMMUTABLE:不可更改数据库,且对于相同参数永远返回相同值;
37.8 程序语言函数
PostgreSQL可使用SQL和C等程序语言编写用户自定义函数。程序语言(PLs)一般由加载模块提供。参见第41章。
37.9 内部函数
内部函数为固定链接到PostgreSQL数据库服务的用C语言写的函数。
以上是关于37.6-37.9的主要内容,如果未能解决你的问题,请参考以下文章