2
からの復帰のn-サイズのVARCHAR私はドキュメントに記載されていたよう:PostgreSQLの - 機能
括弧付きタイプ修飾子(例えば、タイプ数値 ための精度フィールド)はCREATE FUNCTIONを
によって破棄されていますplpgsql関数からvarchar(N)型を返す代替手段がありますか?
質問更新:絵で
あなたはVARCHAR(128)として認識され、その名前の列を見ることができます、しかし、Number列はnonsized varchar型
f_concat機能として認識されています戻り値:キャスト(res as varchar(255));
あなたはそれが必要だと思うのはなぜ?どのような問題を解決しようとしていますか? –
@a_horse_with_no_name 古いDelphiプログラムでは、長さのないものすべてをTEXT BLOBとして表示します。したがって、varchar(255)カラムからフィールドを選択すると、varchar(255)として正しく表示されますが、関数内でvarchar(255)としてキャストしても、 – Ice2burn
私は、唯一の方法は、 'varchar(x)'への明示的なキャストを行うビューだと思います。 –