CREATE OR REPLACE FUNCTION some_function(_limit integer, _skip integer, _sortcolumn text, _sortasc boolean)
RETURNS SETOF some_table AS
$BODY$
begin
return query execute 'select * from some_table order by "'||_sortcolumn||'"' ||case when _sortasc then 'asc' else 'desc' end ||' limit $1 offset $2;' using _limit, _skip;
end;
$BODY$
LANGUAGE plpgsql STABLE SECURITY DEFINER
COST 100
ROWS 100;
パラメータを参照渡ししたいので、合計行をparamに割り当てることができます。これまで私はそれが不可能だと思っています。なにか提案を?私は 'RAISE注意' は、おそらく有用であることが分かっC#1行にある合計行数のレコードを返す方法
編集
を使用しています。まだnpgsql経由で.Netの通知を受信する方法を見つける