![](https://www.purin-it.com/wp-content/uploads/2021/02/lighthouse-2372461_640-640x360.jpg)
SQL Developerを使ってOracle DBの実行計画を取得してみた
purin_it ITエンジニアとして経験・学習したこと
SQLの性能改善を行う際、実行計画を取得することがよくある。実行計画とは、実際に実行されるプログラムの概要を提示したもので、実行計画によって …![](https://www.purin-it.com/wp-content/uploads/2021/04/beach-2179361_640-640x360.jpg)
自己結合を含むSQLのIN句とEXISTS句を試してみた
purin_it ITエンジニアとして経験・学習したこと
同じテーブル同士を結合することを「自己結合」という。自己結合を含むSQLでは、結合する2テーブルの区別を付かないことによる不具合が発生し得る …![](https://www.purin-it.com/wp-content/uploads/2021/04/mountains-1590012_640-640x360.jpg)
各DBのIN句で1000件を超える項目を指定してみた
purin_it ITエンジニアとして経験・学習したこと
Oracleデータベースの場合、IN句で1000件を超える項目を指定するとエラーになってしまうが、他のDBではIN句に1001件の項目を指定 …![](https://www.purin-it.com/wp-content/uploads/2021/03/fresh-green-728505_640-640x360.jpg)
OracleのIN句で1000件を超える項目を指定してみた
purin_it ITエンジニアとして経験・学習したこと
Oracleデータベースの場合、IN句で1000件を超える項目を指定するとエラーになってしまうので、注意が必要である。 今回は、Spr …![](https://www.purin-it.com/wp-content/uploads/2021/03/away-5348739_640-640x360.jpg)
MyBatisフレームワーク内で引数のリストからIN句を自動生成してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーション内でDBアクセス処理を含む場合に、MyBatisフレームワークを利用することがあるが、foreach要 …![](https://www.purin-it.com/wp-content/uploads/2021/03/water-1245779_640-640x360.jpg)
DB上でソートして上位n件のデータを取得してみた
purin_it ITエンジニアとして経験・学習したこと
前回、Oracle上でソートして上位n件のデータを取得するSQLを作成したが、今回は他のDB上で同様のSQLを作成してみたので、共有する。
…![](https://www.purin-it.com/wp-content/uploads/2021/02/beach-1867590_640.jpg)
Oracle上でソートして上位n件のデータを取得してみた
purin_it ITエンジニアとして経験・学習したこと
データベース上のデータを抽出する際、ある一定の規則でソートして上位n件のデータを取得したい、という場合がある。今回は、Oracle上で、以前 …![](https://www.purin-it.com/wp-content/uploads/2021/03/dog-2810484_640-640x360.jpg)
Azure App ServiceとAzure Functionsの共通クラスを別プロジェクトに取り出してみた
purin_it ITエンジニアとして経験・学習したこと
これまでこのブログで取り上げてきたAzureのサンプルプログラムの中には、Azure App ServiceとAzure Functions …![](https://www.purin-it.com/wp-content/uploads/2021/01/conifer-1850902_640-640x360.jpg)
HTTPステータスが404エラーの場合に独自エラー画面に遷移するようにしてみた
purin_it ITエンジニアとして経験・学習したこと
以前、HTTPステータスが404エラーの場合に、404.htmlに遷移するようなプログラムを作成したことがあったが、今回は、HTTPステータ …![](https://www.purin-it.com/wp-content/uploads/2021/03/dog-2561134_640-640x360.jpg)
Spring BootのDBアクセス処理を手動で定義しMyBatisを利用してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootフレームワークを利用したアプリケーションでMyBatisを利用する際、DBにアクセスするDataSource等のBea …