Oracleにはパッケージがあり、これを使用して定数値を1か所に保持することもできます。
postgres 9.2でも同じことをしたいです。私が書くすべての関数で値をハードコーディングしたくありません。
EnterpriseDB Postgres Plus Advanced Server 9.2 バージョンがパッケージをサポートしていることは知っています。
以下に示すように、パッケージを作成しました
CREATE OR REPLACE PACKAGE sample.reference_constant
IS
v_sample_1 CONSTANT VARCHAR := 'SAMPLE ONE';
END;
関数本体のように変数にアクセスしようとするとpkg_name.variable_name
、無効な SELECT 操作エラーが発生します。
**EDB PPAS でパッケージ レベル変数にアクセスする方法を教えてもらえますか?
乾杯、
-AP