OracleOracleでテーブル定義情報を取得してくるSQLを書いたのでメモ。SQLGinAのデータベースの章*1に書かれていることをまとめておこうと思う。ここに書かれている内容はSQLをある程度理解している方を対象としています。JavaでDB操作を行ったことがあると理解が早まります。SQLインジェクションの最も基本的な攻撃パターンであるシングルクォート「'」を使った手法のご紹介から。以下のようなテーブルがあるとする。含まれるものをLIKEで検索したい場合、LIKE文の中ではアンダーバーはワイルドカード(任意の一文字)として扱われてしまうため、エスケープが必要。>>ちなみに、LIKE文の説明はここいらが詳しい。アンダーバーで始まるコードを...LIKE文のキーワードのエスケーププロフィールid:fumokmm新しいNPNLです。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。