- 657 名前:nobodyさん mailto:age [04/09/25 02:40:26 ID:???]
- 質問させてください
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';
|

|