HTML/CSS

【CSS】writing-modeとtext-orientationで縦書きを正しく制御する方法

日本語コンテンツを扱うWebサイトでは、縦書きレイアウトを求められる場面が少なからずあります
HTML/CSS

【CSS】text-overflow: ellipsisが効かない原因と解決方法

text-overflow: ellipsis は、テキストが要素の幅を超えたときに末尾を「…」で省略できる便利なCSSプロパティです。しかし実際の
HTML/CSS

【CSS】text-indentで段落の字下げを行う方法と注意点

Webページで文章を読みやすく整える際、段落の字下げは古くから使われてきた基本的な表現手法です。CSSでは text-indent を使うことで
HTML/CSS

【CSS】letter-spacing正解例|可読性を損なわない文字間調整の考え方

Webサイトの文字組みを調整する際に、line-height や font-size は意識していても、letter-spacing は感覚的に指定してしまって
PL/SQL

【PL/SQL】BULK COLLECTとFORALLの再実行設計|部分失敗・二重処理を防ぐ

PL/SQLのBULK COLLECTとFORALLを安全に再実行する設計を解説します。SAVE EXCEPTIONSの添字対応、成功行と失敗行の分離、冪等なMERGE、チェックポイント、コミット境界を実行可能な一括処理テンプレートで整理します。
PL/SQL

【Oracle】再帰WITH句の使い方|SEARCH・CYCLE・CONNECT BYとの違い

Oracleの再帰WITH句を、組織ツリー、部品表(BOM)、承認経路の実例で解説します。WITH RECURSIVEとの構文差、SEARCH句による探索順、CYCLE句による循環検出、CONNECT BYとの使い分け、性能対策まで実行可能なSQLで整理します。
PL/SQL

【PL/SQL】分析関数(Analytic Function)を活用した集計ロジックの簡素化

カーソル処理や一時表を多用して段階集計を作り込むよりも、分析関数を用いて「結果セットの各行に、同一パーティション内の集約
PL/SQL

【PL/SQL】MERGE文の競合対策|楽観ロック・差分更新・ORA-30926回避

Oracle MERGE文で同時更新を安全に扱う方法を、実行可能なSQLで解説します。楽観ロック条件の置き場所、NULL安全な差分更新、ORA-30926を防ぐ重複排除、同時INSERT、論理削除、DMLエラーロギング、再実行設計まで整理します。
PL/SQL

【PL/SQL】カーソルFORループをBULK化する判断基準|実測と安全な分割処理

PL/SQLのカーソルFORループをBULK COLLECTとFORALLへ変更すべき条件を、実測方法と実行可能なコードで解説します。LIMITとPGA、SAVE EXCEPTIONS、チェックポイント、FOR UPDATE SKIP LOCKEDによる並列処理まで整理します。
PL/SQL

【PL/SQL】動的SQLのバインド変数設計|カーソル共有とハードパースを改善

PL/SQLの動的SQLでバインド変数を正しく使い、SQLインジェクションを防ぎながらカーソル共有率を高める方法を解説します。EXECUTE IMMEDIATE、可変長IN条件、FORALL、RETURNING、DBMS_SQL、V$SQLによる診断まで実行可能なコードで整理します。
PL/SQL

【PL/SQL】非同期処理設計の高度化:ジョブチェーンとイベント駆動制御

DBMS_SCHEDULERのチェーンとOracle AQを使った非同期処理を、EVENT_MESSAGE、分岐、冪等性、再実行、監視、ジョブクラス、ウィンドウ設定まで実行可能な構成で解説します。
PL/SQL

【PL/SQL】パッケージAPI設計における互換性維持とバージョン戦略

PL/SQLパッケージAPIの後方互換性を守るため、仕様部の変更、デフォルト引数、ラッパー、非推奨化、JSON契約、ALL_ARGUMENTS比較、EBR、回帰テストを実務向けに解説します。
PL/SQL

【PL/SQL】マルチスキーマ環境での権限管理とInvoker Rights設計

PL/SQLのAUTHID CURRENT_USERとAUTHID DEFINERをマルチスキーマ環境で使い分ける方法を、INHERIT PRIVILEGES、直接GRANT、ロール、名前解決、DBMS_ASSERTまで実務向けに解説します。
PL/SQL

【PL/SQL】ロギングとトレーサビリティを両立する監査設計

PL/SQLで業務ログ、監査、トレースを相関IDで結び、DBMS_APPLICATION_INFO、Unified Auditing、FGA、JSONログ、保持期間、個人情報マスクまで実務向けに整理します。
PL/SQL

【PL/SQL】大規模システムにおけるモジュール分割と依存制御の最適化

大規模PL/SQLシステムでAPI層、Service層、DAO層、Common層を分け、ALL_DEPENDENCIESで依存方向・循環依存・公開APIを監査する設計手法を解説します。
PL/SQL

【PL/SQL】ジョブ実行履歴の集中管理と異常検知(DBMS_SCHEDULER+ロギング)

DBMS_SCHEDULERジョブの実行履歴、ハートビート、SLA、異常検知をPL/SQLで集中管理する設計を、引数設定・索引・ロギング注意点まで実務向けに解説します。
PL/SQL

【PL/SQL】トランザクション分離レベル別の一貫性テストと検証パターン

OracleのREAD COMMITTED、SERIALIZABLE、READ ONLYを二セッションで検証し、ORA-08177、ORA-01555、UNDO、FOR UPDATE、再試行設計まで実務向けに整理します。
PL/SQL

【PL/SQL】パッケージ間依存を可視化するメタデータ解析(ALL_DEPENDENCIES活用)

OracleのALL_DEPENDENCIESでPL/SQLパッケージ・プロシージャ・ビューの依存関係を確認し、影響範囲、INVALID、再コンパイル順序を実務目線で整理します。
PL/SQL

【PL/SQL】実行計画と統計情報でSQL性能診断する方法|DBMS_XPLAN・A-Rows・SQLモニタ

PL/SQLとOracle SQLの性能診断を、DBMS_XPLAN、A-Rows/E-Rows、SQLモニタ、統計情報、バインド変数から実務手順で解説します。
PL/SQL

【PL/SQL】コードデプロイの自動化とEdition管理(CI/CD連携)

PL/SQLのコードデプロイをCI/CDへ組み込む方法を解説します。EBR、Editioning View、Crossedition Trigger、SQLcl実行順、品質ゲート、フェイルバックまで実務向けに整理します。