2009-05-28 8 views

答えて

2

pg_procproargtypesの列は、すべての関数の引数の型の配列です。各タイプは、pg_type.oidに相互参照することができます。

私はこのような機能を定義するのであれば:

[email protected]@[local] =# create function testfunc(pg_proc.proname%type) returns boolean language 'sql' immutable strict as $$ select true $$; 
NOTICE: type reference pg_proc.proname%TYPE converted to name 
CREATE FUNCTION 

をまあ、その通知は、あまりにも有望ではありません。

その関数のpg_proc項目は次のとおりです。

proname | proargtypes 
----------+------------- 
testfunc | 19 

とタイプ19は、単に "名前" です。それはここの答えが "いいえ"のように見えます、私は恐れています。

関連する問題