【PL/SQL】LOOP処理
ゆっくり魔理沙とゆっくり霊夢がLOOP処理について語ります。
【PL/SQL】ローカル関数
コーディングしていると、限られた範囲でしか使用しない関数を作成したい場合や、変数を共通で参照したい場合があります。
わざわざ、パッケージを作成するのもな~って時に、便利なのに「ローカル関数」があります。
どんなものか見 ...
【PL/SQL】バルク・バインド
PL/SQL:バルクバインドのコーディング方法です
【PL/SQL】自律型トランザクションのすゝめ
いきなりですが、「自律型トランザクション」とは!?処理中にテーブルを使用した採番や、テーブルにエラー内容を出力と言った事をやりたいな~と思う事があります。あるはずです!特にメイン処理でエラーが発生して「ROLLBACK」すると、テーブルに出 ...
【PL/SQL】空文字の扱い
Oracleでは、PL/SQL・SQLの両方で、空文字(0バイト文字列)をNULLとして扱います。
SQLServer、DB2、MySQLでは空文字とNULLは別物として扱います。
変数「AAA」 ...
【PL/SQL】動的SQLのコーディング方法
オラクル・PL/SQL 動的SQLの使用方法を実例を基に説明します。複数の使用方法があり、各々メリット・デメリットがあります。
【PL/SQL】静的SQLと動的SQLの概要
C#やJava等でSQLを記述している時は意識する事はないと思いますが、PL/SQLをコーディングする上で理解しておかないといけない事に「静的SQL」と「動的SQL」があります。
「静的SQL」と「動的SQL」のSELECT文 ...
【Db2】NULLを文字列に置換
項目値がNULLの場合に指定した文字列を返したい事があります。
Oracleでは「NVL」です。
Db2では「COALESCE」となります。
例:
SELECT COALESCE(TEST, 'HEN ...
【Db2】IMPORT / EXPORT の話
指定した位置の値をIMPORTする方法
指定したファイルの一部分だけIMPORTしたい場合があると思います。
そんな時は項目番号を指定してこの様に書きます。
【Db2・Oracle】TO_CHAR 日時や数値から文字列に変換する話
TO_CHAR 日付型や数値型を文字列に変換するSQL関数
日付変換の実用例です
SELECT TO_CHAR(SYSDATE, ‘YYYYMMDD’) FROM DUAL
結果:201912 ...