PL/pgSQL (Procedural Language/PostgreSQL Structured Query Language) は PostgreSQL ORDBMS でサポートされる手続き言語である。その文法は Oracle Database の PL/SQL と類似している。
不止postgre 数据库下面可以执行。
同时在ORACLE下面也可以执行~
CREATE FUNCTION my_function()
RETURN null AS
$BODY$
DECLARE
user_name text;
user_age int;
currtime timestamp;
user_valid_flg := 0;
BEGIN
curtime := `now`;
FOR i IN 1..500 LOOP
END LOOP;
END;
$BODY$
LANGUAGE `plpgsql`;
上面用到的 赋值 :=就是PL/SQL中的语法
我们在最后加上LANGUAGE `plpgsql`;