私はpostgresが初めてで、少し返す関数をセットアップしようとしています。
エラーが発生し続けます
関数の最後のステートメントは、SELECT または INSERT/UPDATE/DELETE RETURNING でなければなりません。
という事は承知しています
関数が void を返すように宣言されていない限り、最後のステートメントは SELECT、または RETURNING 句を持つ INSERT、UPDATE、または DELETE でなければなりません。
ここにコードがあります
CREATE OR REPLACE FUNCTION "f"(...)
RETURNS bit AS
DO $$
Begin
IF someStuff
THEN
0; //also tried select 0 //also tried return 0
ELSE
1; //also tried select 1 //also tried return 0
END IF;
0; //also tried select 0 //also tried return 0
END $$
構文のどこが間違っていますか?