日々の業務で学んだ事の覚書やフィードバックなど。SQL整形(SQL崩し)の方法調査備忘録この広告は、90日以上更新していないブログに表示しています。2017-07-30SQL整形(SQL崩し)の方法調査備忘録システム開発をしていると、ロジックに埋め込まれた複雑なSQLを読み解くのに、見やすく整形したい時ってありませんか?私は以前、そんな時は、ちまちまと改行とタブを駆使し、毎回自力で整形していましたが、ある時、いろいろな方法で「SQL整形」という機能が存在し、それを使えばSQL整形はサクッと出来ることに気が付きました。いざSQL整形をしようと思うと、SQL整形を行う手段はあまりにも多く、また、方法によっては、いまいち綺麗に整形してくれない場合も多く、あれこれと試すのに時間を使ってしまった為、筆者が悩んだ挙句にたどり着いた結論とでもいうべきお勧めの整形方法をご紹介させて頂きます。WEBatl2.net使い方は非常に簡単で、上記のリンクを開いたら、整形したいSQLを入力して、「整形」ボタンを押すだけです。設定等は特に変える必要はないかなぁという気がします。一度「整形」ボタンを押してみて、細かい点が気に入らなければいろいろといじってみましょう。d.hatena.ne.jp筆者が開発しているときは、初めはWebが使える環境だったんですが、途中で使えない環境に移ってしまった時があるんです。その時に、サクラエディタでのマクロは無いかと探し、たくさん見つかったのですが、一番使いやすかったのはこれかなぁと。サクラエディタのマクロでSQL整形をしたい場合は、上記のリンク先にサクラエディタマクロ用のソースコードをコピペして使うのが便利です。最近はデータベースを使う場合は、GUIの開発環境を使う場合も多いかと思います。主要なデータベース開発環境には、たいていはSQLの整形機能はついています。データベース開発環境が使える方は、お使いのソフトのSQL整形機能を使ってみて、整形方法としてそれで問題が無いのであれば、それを使うのが手っ取り早くていいでしょうね。Oracle社の提供するデータベース開発環境。Oracle限定だったかなぁ。