Merapikan Query di SQL Server
SQL Beautifier / SQL Formatter merupakan suatu tools untuk merapikan dan mempercantik query SQL yang sudah kita buat. Mengapa kita memerlukan SQL Beautifier?
Ketika kita sedang menuliskan sebuah query baik itu untuk membuat sebuah stored procedure, view, trigger, function, ataupun query biasa, terkadang kita kurang terlalu memperhatikan kerapihan penulisan query tersebut dan menjadi hal yang sangat merepotkan kalau kita menulis query dan merapikannya sekaligus. Dan hasilnya, bisa jadi seperti query berikut :
Mungkin untuk query di atas kita masih dapat membacanya, namun apabila query tersebut berisi dari ratusan ataupun ribuan baris, mungkin akan sangat merepotkan saat maintenance query tersebut.
Kali ini saya ingin men-share tools gratis yang bisa teman-teman dapatkan. Benar-benar gratis loh teman-teman. Tools tersebut dapat digunakan sebagai Add-In untuk Microsoft SQL Server Management Studio, plugin Notepad++, maupun dapat digunakan sebagai aplikasi portable. Namanya Poor Man’s T-SQL Formatter. Untuk download, teman-teman dapat men-downloadnya dari halaman resminya langsung :
http://architectshack.com/PoorMansTSqlFormatter.ashx
Untuk saya sendiri, saya lebih suka menggunakannya sebagai Add-In Microsoft SQL Server Management Studio (karena di lingkungan kerja saya menggunakan SQL Server,hihi). Setelah query yang saya contohkan di atas dirapikan, hasilnya akan terlihat seperti ini :
Bagaimana? Lebih mudah dibaca kan?
Mungkin sekian sharing saya, mudah-mudahn bermanfaat.
B
caranya gimana merapikannya?
Apa langsung di instal aplikasinya
Banyak pilihannya gan, salah satunya install pluginnya…
Good day! I know this is kinda off topic
nevertheless I’d figured I’d ask. Would you be interested in trading links or maybe
guest authoring a blog post or vice-versa? My blog goes over a lot of
the same subjects as yours and I think we could greatly benefit from each other.
If you are interested feel free to shoot me an email. I
look forward to hearing from you! Wonderful blog by the way!
Hi Jacky,
I just sent you the email. Please feel free for any question.
Thank you