postgresql自定义函数语法

最近在写postgres的函数,整理下常用语法备忘

定义内部变量

DECLARE
    json text;

执行动态sql,并传入参数

sql1 := 'select * from AA where id=$1';
EXECUTE sql1 using id;

执行动态sql,取出结果

# result 变量提前定义
execute ex_sql into result;

打印变量

RAISE NOTICE 'value %',v1

字符串拼接

name := '111' || '222'

你可能感兴趣的:(postgresql自定义函数语法)