はじめに こんにちは、NRIネットコムの山家谷です。 筆者が入社してからもうすぐ2年が経過しようとしています。月日の流れる早さに驚きを隠せません。 最近業務でプロシージャを使う機会がありましたので、今回はデータベースにおけるプロシージャ・ファンクション・トリガーについてまとめたいと思います。 プロシージャとは プロシージャとは、簡単に言うと「ループや分岐が入った複雑な処理を一括で実行できる仕組み」になります。 プロシージャのサンプルコード(MySQL8.0)を以下に記載します。 事前作業として、データ操作用のテーブルを作成します。 create table user ( id INT not …