次のコードは私によく似ていますが、ポイントに作用します。この機能では、試験の成績に基づいて生徒の成績を表示する必要がありますが、最後の2つの陳述は実行されないため、生徒の得点が50未満の場合は「合格」と表示されます。 CREATE OR REPLACE FUNCTION stud_Result(integer,numeric) RETURNS text
AS
$$
DECLARE
が、それは単に呼び出し元の関数の結果として、dblink()アップによって生成されたレコードを渡すことができ、何かのように: create function execute_generic_sql_on_remote_databases(_sql text)
return set of record
language plpgsql
as $$
declare
r record;
私はこの機能を作成しましたが、変数view_sizeは列として扱われています。 私はcolumn view_size don't exists. なぜというエラーを取得していますか? コンテキストを変更すると動作します(例:クエリのみが変数のように扱われます)。 CREATE OR REPLACE FUNCTION create_view(view_size INTEGER) RETURNS VO