2020年11月

SQL

NVL、NVL2、CASE、SUBSTR

NVL、NVL2、CASE、SUBSTRですが、いつも使い方がわからなくなってネットで検索するのでメモしておきます。 NVL SQL> SELECT ID, NAME, NVL(NAME, ‘NULL’) FROM […]

SQL

処理速度検証(MARGE)

PLSQLでテーブルにデータが存在しないことをチェックしてからINSERTを行うという処理を作っていたのですが、MERGEのNOT MATCHEDを使った方が体感的に処理速度が速いなと感じたので処理速度検証をしてみました […]

SQL

PLSQLテンプレート

ロジックを組み込んだ抽出処理や更新処理などを作成する場合、複雑なSQLを作成するよりも、PLSQLを使った方が直感的にわかりやすいロジックを作ることができます。 ただ、PLSQLの構文は記憶はしていないので、ここによく使 […]