これを行う関数を作成しようとしています:
drop table t_rv_openitem;
select * into t_rv_openitem from rv_openitem;
select * from t_rv_openitem;
PostgreSQL の関数に関しては、時々混乱し、次のエラーが発生します。
エラーが発生しました:
エラー: 「DROP」行またはその付近で構文エラーが発生しました 行 3: DROP TABLE t_rv_openitem;
これは簡単な作業のように思えますが、これを理解しようとして髪を引っ張っています。
完全な関数 create ステートメントは次のとおりです。
CREATE OR REPLACE FUNCTION adempiere.update_t_rv_openitem()
RETURNS rv_openitem AS
$BODY$
Drop table t_rv_openitem;
select * into t_rv_openitem from rv_openitem;
select * From t_rv_openitem;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION adempiere.update_t_rv_openitem() OWNER TO adempiere;