plpgsql语句的兼容性

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`; 

 

 

 

 





   

你可能感兴趣的:(plpgsql语句的兼容性)