Di Visual Studio & IDE lain, Anda dapat dengan mudah memformat kode Anda dengan pintasan keyboard, melalui menu, atau secara otomatis saat Anda mengetik.
Saya bertanya-tanya apakah belum ada cara untuk mengaktifkan fitur standar ini di SQL Server Management Studio?
Saya bekerja dengan beberapa procs besar yang tersimpan yang merupakan kekacauan berantakan dari format SQL yang buruk dan akan lebih baik jika saya bisa pergi "Pilih Semua -> Format SQL"
sql-server
formatting
ssms
lomaxx
sumber
sumber
Jawaban:
Jawaban terlambat, tetapi semoga bermanfaat: T-SQL Formatter Orang Miskin adalah formatter T-SQL open-source dengan dukungan kumpulan / skrip T-SQL lengkap (sembarang DDL, sembarang DML), Plugin SSMS, command-line bulk formatter, dan opsi lainnya.
Ini tersedia untuk penggunaan langsung / online di http://poorsql.com , dan hari ini baru saja lulus ke "versi 1.0" (versi beta selama beberapa bulan), setelah baru saja memperoleh dukungan untuk
MERGE
pernyataan,OUTPUT
klausa, dan hal-hal lain yang rewel. .Add-in SSMS memungkinkan Anda untuk mengatur hotkey Anda sendiri (standarnya adalah Ctrl- K, Ctrl- F, untuk mencocokkan Visual Studio), dan memformat seluruh skrip atau hanya kode yang telah Anda pilih / sorot, jika ada. Pemformatan output dapat disesuaikan.
Dalam SSMS 2008 menggabungkan dengan baik dengan built-in intelli-sense, secara efektif menyediakan fungsi basis yang kurang lebih sama dengan SQL Prompt Red Gate (SQL Prompt, tentu saja, memiliki hal-hal tambahan, seperti cuplikan, skrip objek cepat, dll).
Umpan balik / permintaan fitur lebih dari diterima, tolong berikan pusaran jika Anda mendapatkan kesempatan!
Pengungkapan: Ini mungkin sudah jelas tetapi saya menulis perpustakaan / alat / situs ini, jadi jawaban ini juga promosi diri yang tidak tahu malu :)
sumber
DataWarehouse Designer::Ctrl+k, Ctrl+f
menjadiGlobal::Ctrl+k, Ctrl+j
.Ada trik khusus yang saya temukan secara tidak sengaja.
sumber