PHP + PostgreSQL
■ このスレッドは過去ログ倉庫に格納されています
0657nobodyさん
04/09/25 02:40:26ID:???pl/pgsqlを触り始めたのですがエラーに悩まされております
下記のように引数にテーブル名をいれて動かそうとすると
エラーになってしまいます。テーブルの実名をそのまま入れた時は動きました。
うまく動かす方法はないでしょうか?
よろしくお願いします。
CREATE OR REPLACE FUNCTION test_function(text) RETURNS INTEGER AS '
DECLARE
IN_table_name ALIAS FOR $1;
data_cnt INTEGER DEFAULT 0;
rec RECORD;
BEGIN
FOR rec IN SELECT * FROM IN_table_name LOOP
data_cnt := data_cnt + 1;
END LOOP;
RETURN data_cnt;
END;
'
LANGUAGE 'plpgsql';
■ このスレッドは過去ログ倉庫に格納されています