SQL整形(SQL崩し)の方法調査備忘録

オンラインでのSQL整形

SQL 整形 For WEB
http://www-atl.blog.so-net.ne.jp/2015-02-08#more

コメント
結構使える。
Webに接続できるなら使い勝手がいい。

サクラエディタでのサンプル

SQLの整形 ~サクラエディタ マクロ版~
http://d.hatena.ne.jp/izoc/20090724/1248397863

コメント
実務でサクラエディタを使っているなら、これがいいかも。

サクラエディタSQL崩しマクロ
http://kome-dorobo.blogspot.jp/2013/11/sql.html

コメント
おやおや?
私としては若干いまいち。。。


サクラエディタのマクロでsqlテキスト整形
http://developer-ryo.hatenablog.com/entry/2016/09/28/232050

コメント
これは、SQL整形とは違うような。。。

SQL整形するのにいいサンプルSQL

>http://a5m2.mmatsubara.com/help/SQLEditor/formatSql.html>--1行コメント
select distinct a . * -- 1行コメント
,func1(a . aaa+1*2*3/4),"a"."aaa"||'aaa'+1,func2(func3
( 123 )),( 1+( 2*3 ) ),@@SQLSERVER_ENV as"aaa",case a . bbb when '1' then
'一' when '2' then '二' else '' end , case when a. fff = 'ccc' then 'O' else
'X' end,case a .fff when '1' then case when a. ggg = 'ccc' then 'O' else 'X'
end when '2' then (case when a. hhh = 'ccc' then 'O' else 'X' end) else '' end
from TB_NAME a inner join (select カラム1,カラム2,カラム3 from テーブル名 where
カラム1 != カラム2) テ on a.aaa=テ.カラム1 where a . aaa=@aaa and テ . カラム2 =
:bbb and a.ccc >= 3 and a.ddd <= 4 and a.eee != 5 and `a` . `MySQL Identifier `=333
and [a] . [SQLServer Identifier ]=2.2 and(1=1 or (2=2)) union select * from (select *
from TB_NAME4)