PostgreSQL创建函数
在PostgreSQL中,创建函数可以使用CREATE FUNCTION
语句。以下是一个简单的例子,展示了如何创建一个函数,该函数接收一个整数参数并返回其立方值。
CREATE OR REPLACE FUNCTION cube(n INT)
RETURNS INT
AS $$
BEGIN
RETURN n * n * n;
END;
$$ LANGUAGE plpgsql;
在这个例子中,函数名为cube
,它接收一个整数参数n
,并通过RETURN n * n * n;
计算并返回该整数的立方值。LANGUAGE plpgsql
指定了使用PL/pgSQL作为函数的编程语言。
要调用这个函数,可以使用以下SQL语句:
SELECT cube(4);
这将返回64,因为4的立方是256,但函数返回的是立方值,即4的立方根,即4。
评论已关闭