私はtruncateを実行してテーブルに行を挿入するpostgres sql関数を作成しました。構文エラー LINE 6時または近くに "車"::VALUES( '車'、2 ^ CREATE FUNCTIONpostgres sql関数(truncateとinsertを使用)
下記の機能
CREATE OR REPLACE FUNCTION reset_Default()
RETURNS VOID AS '
BEGIN
TRUNCATE TABLE details;
INSERT INTO details values('car',2);
INSERT INTO details values('bus',4);
RETURN;
END;
' LANGUAGE 'plpgsql';
しかし、イムは
ERRORエラーの下になっては、エラー:既存の関数の戻り値の型を変更することはできません。
ヒント:まずDROP FUNCTIONを使用してください。
その理由を知ることはできますか?
または関数本体用のドル引用符を使用します。 – wildplasser