sql >> データベース >  >> RDS >> PostgreSQL

PL / pgSQL関数のパラメータとしてレコードを渡す方法は?

    これを試してください:

    CREATE OR REPLACE FUNCTION translateToReadableDate(mRecord dim_date) RETURNS void AS $$
    

    dim_dateはテーブルである必要があります。

    編集:

    さて、今私は本当に本当に混乱しています。

    1. 日付は表ではなく列である必要があります。なぜ日付値を含むテーブルを作成するのか理解できません。
    2. to_charで問題なく日付をフォーマットできます。これを読んでください:データ型フォーマット関数 方法を学ぶために。作成した関数は意味がありません。
    3. PL / pgSQLを出力していますか?書式設定は中間層で行うべきではありませんか?データベースから日付を返すだけです。

    最後に、PL / pgSQL マニュアル を読むことをお勧めします。 。そこにはたくさんの良いものがあります。




    1. JDBC接続エラー:認識されないタイムゾーン

    2. PostgreSQL-エイリアス列とHAVING

    3. memcacheの代わりにcassandraを使用していますか?

    4. Solr検索インデックスをデータベースとして使用する-これは間違っていますか?