2024-11-01から1ヶ月間の記事一覧
■ はじめに https://dk521123.hatenablog.com/entry/2023/03/02/230435 で、以前、テーブル情報を取得したが 今回は、PostgreSQLの統計情報系についてまとめてみる 目次 【1】pg_catalog スキーマ 1)pg_statio_all_tables 2)pg_description 【2】infor…
■ はじめに ストアドの例外処理について扱う 目次 【1】ストアド の 例外ハンドリング 1)構文 【2】ストアド の 例外スロー 1)構文 【3】カスタム例外を作成する 1)構文 【4】サンプル 例1:Hello world 例2:独自例外 【1】ストアド の 例外ハ…
■ はじめに ストアドの条件分岐について扱う 目次 【1】IF 【2】サンプル 例1:Hello World 【1】IF IF 【条件1】 THEN -- ELSEIF 【条件2】 THEN -- ELSE -- END IF; PostgreSQL https://www.postgresql.jp/document/7.2/programmer/plpgsql-control-…
■ はじめに 今回は、Redshiftの ストアド プロシージャ (Stored Procedure) を 解析しなくてはならなくなり、色々と知らんことがあったのでメモしておく (Redshiftだと手元で弄れないので、代わりにPostgreSQLを使った) SQL Fiddle https://www.db-fiddle.…
■ はじめに 業務で、PostgreSQL / Snowflake において REGEXP_SUBSTR や REGEXP_REPLACE でてきたので 調べて、徐々にではあるがまとめておく。 なお、サンプルは、PostgreSQL17で試した。 SQL Fiddle https://www.db-fiddle.com/ 目次 【0】正規表現関数 …
■ はじめに 小ネタ。 SQLのテーブル調査をしていて、 大文字 / 小文字が含まれているか判定する必要があったのでメモ。 【1】大文字 / 小文字が含まれているか判定するには [1] 大文字が含まれているかを判定 … WHERE 【対象項目】 != LOWER(【対象項目】);…