CREATE OR REPLACE FUNCTION run() RETURNS TEXT AS
    $BODY$
        DECLARE k INT;
        BEGIN
            k := 0; -- 第一次宣告需要使用冒號等於
            FOR i IN 1..10 LOOP
                k = k + 1;
            END LOOP;
            RETURN '總共有 ' || k || ' 筆資料。'; -- 兩條直線代表字串串接,類似 Java、C# 的 +
        END
    $BODY$
LANGUAGE 'plpgsql';

最後輸入 SELECT run(); 

執行結果:總共有 10 筆資料。












arrow
arrow
    全站熱搜

    黃彥霖 發表在 痞客邦 留言(0) 人氣()