PL/SQL 【PL/SQL】ネストされたブロックの書き方とスコープの考え方 PL/SQLでは、処理をブロック単位で構成するのが基本ですが、そのブロックの中にさらに別のブロックを定義することができます。これをネストされたブロック(入れ子ブロック)と呼びます。この記事では、PL/SQLでのネストブロックの書き方と、各ブ... 2025.05.27 PL/SQL
PL/SQL 【PL/SQL】バルク処理で高速化!FORALLとBULK COLLECTの使い方 PL/SQLで大量データを扱う場合、処理速度が問題になることがあります。通常のループ処理では1件ごとにSQLエンジンとPL/SQLエンジンを行き来するため、パフォーマンスが大きく低下してしまいます。そんなときに活用したいのが「バルク処理(B... 2025.05.27 PL/SQL
PL/SQL 【PL/SQL】ストアドプロシージャとファンクションの違いと作り方 OracleのPL/SQLを活用する際に、避けて通れないのが「ストアドプロシージャ(Procedure)」と「ファンクション(Function)」です。どちらも処理をカプセル化して再利用できる便利な仕組みですが、その目的や使い方には明確な違... 2025.05.27 PL/SQL
PL/SQL 【PL/SQL】初心者でもわかる基本構文とブロック構造の書き方 PL/SQLは、Oracleデータベースで利用される強力な手続き型言語です。SQL文に加えて、条件分岐や繰り返し処理、例外処理などを使って複雑なロジックを組み立てることができます。この記事では、PL/SQLの基本的な構文とブロック構造につい... 2025.05.27 PL/SQL
PHP 【PHP】POSTされたデータをCSV形式で保存する方法|フォームと連携したログ収集の実装例 Webフォームで送信された内容を、CSVファイルに記録して保存したい場面は多くあります。たとえば、お問い合わせの履歴をCSV形式で保存しておけば、Excelでの管理や外部ツールとの連携が容易になります。本記事では、PHPを使ってPOSTデー... 2025.05.27 PHP
PHP 【PHP】連想配列の値で並び替える方法|usortとカスタム比較関数の使い方 PHPで連想配列を扱っていると、値の中身で並び替えたいというケースがよくあります。特にデータベースやAPIから取得した配列を表示順に整える際に、usort()と独自の比較関数が役立ちます。本記事では、連想配列を値の大小や文字列順で並べる方法... 2025.05.27 PHP
Git 【Git】特定のファイルだけ前のコミットに戻す方法|checkoutとrestoreの使い方 Gitを使っていると「あるファイルだけを前の状態に戻したい」という場面に遭遇することがあります。たとえば、コード全体はそのままに、特定の設定ファイルだけを以前のバージョンに戻したい場合などです。本記事では、Gitで特定のファイルだけを過去の... 2025.05.27 Git
PHP 【PHP】CSVファイルを読み込んでHTMLテーブルに変換する方法|fgetcsvの使い方と注意点 CSVファイルを読み込んで、HTMLのテーブルとして表示したい場面は多くあります。PHPにはCSV処理に便利な関数fgetcsv()が用意されており、簡単にデータを扱うことが可能です。本記事では、実用的なコードとともに、fgetcsv()の... 2025.05.27 PHP
bat 【bat】バッチファイルで特定の曜日にだけ処理を実行する方法|曜日判定とスケジュール制御 Windowsのバッチファイルを使って、「月曜日だけ処理を実行したい」「平日のみ実行したい」といった要件に対応するには、曜日を判定する仕組みが必要です。この記事では、バッチファイルで曜日を取得し、特定の曜日にだけ処理を実行する方法を解説しま... 2025.05.27 bat
PHP 【PHP】外部APIに接続してデータを取得・表示する方法|天気・為替・ニュースなどの活用例 PHPでは、外部のAPIに接続してリアルタイムなデータを取得し、Webサイト上に表示することが可能です。天気予報、為替レート、最新ニュースなど、動的な情報を取り入れることで、サイトの情報価値を高めることができます。本記事では、PHPで外部A... 2025.05.27 PHP
bat 【bat】バッチファイルでフォルダ内の全ファイルを別フォルダに拡張子ごとに自動仕分けする方法 バッチファイルを使えば、フォルダ内にあるさまざまな種類のファイルを、拡張子ごとに自動的に仕分けることが可能です。大量のファイルを整理したいときや、定期的に特定のディレクトリを分類したいときに非常に役立ちます。この記事では、拡張子ごとにファイ... 2025.05.26 bat
PHP 【PHP】フォームで送信されたチェックボックスの値が空になる理由と対策 WebフォームをPHPで処理していると、「チェックボックスの値が空になる」「未チェックだと値が送信されない」という現象に遭遇したことがある方も多いのではないでしょうか。この記事では、チェックボックスが空になる理由と、その対策方法について解説... 2025.05.26 PHP
Git 【Git】変更を残さずに一時的に他のブランチをチェックアウトする方法|stash不要の回避策 Gitで作業を進めているときに、別のブランチを確認したくなる場面は少なくありません。しかし、作業中の変更を残したくない場合、「stash」や「コミット」を使うのは面倒という方も多いでしょう。この記事では、変更を一切残さずに他のブランチを一時... 2025.05.26 Git
Git 【Git】ローカルでだけ動作確認したいときの一時的なコミット&巻き戻し方法 開発中に「ちょっとこの変更だけコミットして動作を確認したい」というシーンは意外と多いものです。しかし、他の人と共有する必要がない作業をわざわざリモートにpushするのは避けたいところ。この記事では、ローカル限定での一時的なコミットと、その後... 2025.05.26 Git
bat 【bat】バッチファイルで外部アプリの起動を待ってから次の処理を実行する方法|start /waitとtimeoutの使い方 バッチファイルでは、外部アプリケーションを実行したあとに、アプリの処理が終わるまで待ってから次のコマンドを実行したい場面があります。特に、インストーラの実行後に設定ファイルを配置したり、処理完了後にログを記録したりするケースでは「待機処理」... 2025.05.25 bat
WordPress 【WordPress】メディアライブラリで画像の使用状況を判定する方法|投稿・固定ページ・カスタム投稿での利用調査 WordPressのメディアライブラリには多数の画像が蓄積されていきますが、その中にはすでに使用されていない画像も少なくありません。特に運用が長期化しているサイトでは、不要な画像が容量を圧迫しているケースもあります。この記事では、メディアラ... 2025.05.25 WordPress
WordPress 【WordPress】カスタムフィールドの選択肢をカテゴリーによって動的に変更する方法 WordPressで投稿編集画面にカスタムフィールド(例:ACFのセレクトやチェックボックス)を導入する際、「選択肢をカテゴリーによって切り替えたい」というニーズは非常に多く見られます。本記事では、特定のカテゴリーが選択されたときに、対応す... 2025.05.25 WordPress
Laravel 【Laravel】サブクエリを使った高度な検索方法|whereIn・selectRawの使い分け LaravelのEloquentやクエリビルダを使って開発を進めていると、単純な検索だけでなく「特定条件に一致するレコードだけを抽出したい」という複雑な要件に出くわすことがあります。そんなときに役立つのが「サブクエリ」です。本記事では、La... 2025.05.25 Laravel
Laravel 【Laravel】複数テーブルを跨いだ検索機能の実装方法|リレーションとwhereHasの応用 Laravelでの開発において、検索機能を実装する場面は多くあります。特に複数のテーブルにまたがって検索する場合、リレーションとクエリの書き方に工夫が必要です。本記事では、EloquentのリレーションとwhereHasを使って、複数テーブ... 2025.05.25 Laravel
Laravel 【Laravel】セッションとクッキーの使い方|ログイン状態や通知機能に活用する方法 Laravelでは、セッションとクッキーを使ってユーザーの状態管理や一時的なデータの保存が簡単に実現できます。この記事では、セッションとクッキーの基本的な使い方から、ログイン状態の保持やフラッシュメッセージなど実務でよく使われる用途までを解... 2025.05.24 Laravel