PostgreSQL PostgreSQL 接続先を確認するファンクション connect_point() 接続先を確認する個人的には、接続ユーザだれからも利用できるようにpublicスキーマへ作成して使っています。createの際は適宜スキーマ修飾してください。security definerとしないのは、作成者... 2024.02.04 PostgreSQL
PostgreSQL PostgreSQL 接続先環境の確認用ファンクション 日々いろんな環境へ接続して作業をするので誤った環境での操作を予防のために使っています。DBへの接続後、ホスト名の取得ができないのがどうも不便と感じてしまい自作して使っています。(PostgreSQLの場合、接続先のIPアドレスは取得できます... 2024.02.04 PostgreSQL
PostgreSQL PostgreSQL 無名ブロックサンプル サンプル1 テストデータ作成などに利用するケースストアドするほどではないのだけれど、とりあえず簡単なプロシージャを書きたい時や、簡単なテストデータを作成したい時など活躍します。-- 以下サンプルプログラム用にテーブル作成create tab... 2023.06.22 PostgreSQL
PostgreSQL PostgreSQL ストアドプロシージャサンプル OUTパラメータ付サンプルバージョン14以降であればOUTパラメータが有効になるのですが、バージョン14未満の場合プロシージャからの戻り値を取得する場合INOUTとしないといけません。CREATE OR REPLACE PROCEDURE ... 2023.06.21 PostgreSQL
oracle Oracle OUTパラメータファンクションの実行 OUTPUTパラメータありファンクションoutputパラメータのあるファンクションを実行するにはSQLからの直接実行できません。プロシージャ内での利用や、無名ブロックからの実行になります。OUTPUTパラメータありファンクションサンプルCR... 2023.04.16 oracle
bash bash 世代の古いファイルから削除 よくありがちな使用済ファイルの移動と、ある一定世代数を保持した後削除するスクリプトです。サンプルスクリプト#!/bin/shcd `dirname $0`pwd#バッチホーム#バッチホームBT_HOME="/home/dabada/batc... 2022.11.26 bash
oracle Oracle マテビュー作成DDLを取得 SQL*Plusを使いパラメータで指定するマテビューのDDLをファイル出力します。手順は簡単コピペだけの2ステップです。(同時にインデックス、コメントの出力も可能なので便利)手順1 SQLファイル(get_mview_dd.sql)を作成す... 2022.11.21 oracle
PostgreSQL ストアドファンクション(配列を返却) CREATE FUNCTION (配列を返却)PostgreSQLの良いところの一つに配列を簡単に利用できる点です。システムで提供しているファンクションの中にも普通に返却値を配列にしているものもあります。そのせいか配列を操作する配列関数が充... 2022.11.21 PostgreSQL
oracle Oracle トリガー作成DDLを取得 Oracleのトリガーのソースを取得以下手順にてトリガーのソース(DDL)をファイルに取得する事ができます。手順1 SQLファイル(get_torigger_ddl.sql)を作成する。まずは、適当なフォルダにget_torigger_dd... 2022.10.23 oracle
PostgreSQL PostgreSQL ストアドファンクションサンプル PostgreSQL ストアドファンクションサンプル「raise info」で標準出力しています。デバッグ等に使います。Oracleでいうところのdbms_output.put_line()のように利用します。PostgreSQLのファンク... 2022.10.07 PostgreSQL