今回の紹介は、SQL文を綺麗に整形!
フリーソフト SQL Convertです
皆さんはプログラムでSQL文を書くときに、改行コードをいれますか?筆者はかならずいれます。その理由はデバッグがしやすいからです。VBやAccessなどでプログラムを書いている人は判ると思うのですが、プログラムを動かしてデバックウィンドウで確認するときにとても役に立ちます。できれば全ての人に書いてほしいのですが、めんどくさいと言うことで書かない人もいます。そんな書いてない人のSQL文を見るときは、SQL文をテキストエディタに貼り見やすいところで改行コードをいれ確認するという作業をおこなうことになります。簡単なSQL文ならまだよいのですが、複雑なSQL文だとこの作業もかなりの作業負荷になります。今回、そんな負荷の多いSQL文の整形作業を軽減してくれる
フリーソフト「SQL Convert」の紹介です
(Accessのクエリーで書かれたSQL文は改行コードを入れても保存すると、改行コードがなくなるのでなおのこと必須です)
SQL整形機能
クリップボード上に保存されたSQL文をボタン一発で整形し簡単に貼り付けることができます
このクリップボード上のSQL文を整形してくれるという仕様のおかげで、どんなソフト上のSQL文も簡単に整形することができます
豊富なオプション機能
プログラマの心を揺さぶる豊富なオプション機能が存在します
Select文を区切る,やWhere節のAndなどを前にいれる後ろにいれるなどかなり豊富なオプションが存在しており自分好みのSQL整形をおこなうことができます
(ANDの前派、後派には思わず微笑んでしまいました。改行コードを入れてプログラムを書く人は一度ぐらいどちらに入れるのが良いかもめたことがあるのではないのでようか?ちなみに筆者はAND後派です)
プログラム用SQL文の生成
プログラムに書く場合のSQL文を生成することができます
表示されている実行ボタンを右クリックし好みの生成方法を選択するすることにより「strSql = strSql & "性別" & vbCrLf」のような形で生成することができます
(オプションで「strSQL = strSql & "[SQL文]" & vbCrlf」設定)
これについては、好みがかなりあるので完璧に思ったとおりというわけに行きませんが、一から書くよりは簡単です
文字変換機能
大文字→小文字変換など様々な文字変換をおこなうことができます
表示されている実行ボタンを右クリックし文字列変換方法を選択することにより様々な変換をおこなうことができます
等があります小さなウィンドウ画面、ショートカットキーの設定、ウィンドウをタスクトレイにいれるなど、開発の邪魔にはならないが仕組みがほどかされており、とても便利に使用することができます
長いSQL分を整形する作業にうんざりしているそんなあなたにお勧めのフリーソフトです
(そんなことにならないように必ず改行コードを入れましょう!筆者の切なる願いです(笑))
主な使用法として
- SQL文の整形
以下のサイトからダウンロードできますので、興味のある方はどうぞ
SQLConvert(Vector)
製作者のサイトはこちら
SQL Convert (SQL整形) - NodaSoft@
このページがお役に立ったなら!ぜひこのランキングを
もちろん!立たないと思ってもお願いします!(_ _)(笑)