IF...THEN...ELSE...END IF

最近更新时间: 2024-10-17 17:10:00

postgres=# CREATE OR REPLACE FUNCTION f26() RETURNS VOID AS
postgres-# $$    
postgres$# BEGIN           
postgres$#     IF random()>0.99 THEN
postgres$#         RAISE NOTICE '随机数大于0.99';
postgres$#     ELSE
postgres$#         RAISE NOTICE '随机数小于或等于0.99';
postgres$#     END IF;
postgres$# END;
postgres$# $$
postgres-# LANGUAGE plpgsql;
CREATE FUNCTION
postgres=# select f26();
NOTICE:  随机数小于或等于0.99
 f26 
----- 
(1 row)
postgres=#