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

PostgreSQLで一時関数を作成するにはどうすればよいですか?

    自分が書いているスクリプトで何度も使用する方法を知る必要がありました。 pg_tempスキーマを使用して一時関数を作成できることがわかりました。これは、接続のオンデマンドで作成されるスキーマであり、一時テーブルが格納される場所です。接続が閉じられるか期限切れになると、このスキーマは削除されます。このスキーマで関数を作成すると、スキーマが自動的に作成されます。したがって、

    create function pg_temp.testfunc() returns text as 
    $$ select 'hello'::text $$ language sql;
    

    接続が固執する限り、固執する機能になります。ドロップコマンドを呼び出す必要はありません。



    1. OracleDatabaseのネイティブ動的SQLの概要

    2. SQLで主キーを作成する方法

    3. MySQL InnoDB Cluster 8.0-完全なデプロイメントウォークスルー:パート1

    4. クロス集計クエリをAccessで通常のクエリに戻す方法