|
|
Yayınlandı 9.04.2022 14:48:25
|
|
|
|

Fakir Adam'ın T-SQL Formatlayıcısı
Bu, ücretsiz ve açık kaynaklı bir SQL (T-SQL) formatlayıcısıdır:
- Depolanan prosedürler, tetikleyiciler gibi nesne tanım betikleri dahil olmak üzere tam çoklu toplu betikleri yönetin.
- Farklı yaygın format stilleri/standartlarına uyacak biçimlendirme seçenekleri sunulmaktadır
- İsteğe bağlı olarak sadece biçimlendirilmiş SQL değil, "renkli" HTML kodu çıkarabilirsiniz
- Kodunuzu güzelce yazdırmak yerine kafanızı karıştırmak için yorumları ve boşlukları kaldırmak için "çıkarıcı" seçeneği de mevcuttur
- Kullanıma hazır modeller çeşitli formatlarda mevcuttur
- SSMS (SQL Server Management Studio) ve mevcut dosyayı veya seçilen metni tek bir kısayot tuşu ile biçimlendirmenize olanak tanıyan Visual Studio eklentileri/uzantıları - SSMS veya SSMS Express'in herhangi bir sürümü ile Visual Studio'nun tam (Express olmayan) herhangi bir sürümü için destek sağlar.
- Favori evrensel metin düzenleyicinizde hızlı bir tıklamayla biçimlendirme için Notepad++ eklentisi.
- İstediğiniz kadar dosyayı toplu formatlamaya veya başka herhangi bir programdan - windows (.Net) veya herhangi bir ortam (node/npm) için - biçimlendirme sağlayan komut satırı aracı
- Winforms uygulaması sayesinde kolay çevrimdışı biçimlendirme (ayrıca token akışlarını ve ayrıştırma ağaçlarını görüntüleme imkanı verir)
- SQL dosyalarını karşılaştırmadan önce otomatik biçimlendirmek için kullanılan WinMerge eklentisi, WinMerge'ın yalnızca içerik değişikliklerini göstermesine izin verir, biçimlendirme farklılıklarını görmezden gelir.
- Aynı işlevselliğe sahip bir JS kütüphanesini herhangi bir tarayıcıda veya diğer Javascript tabanlı bağlamlarda çevrimiçi demo/formatlama siteleri için ortaya çıkarınBağlantı girişi görünür.
- Ayrıca .Net 2.0/3.5 kütüphanesi olarak da mevcuttur, buradan veya NuGet üzerinden indirilebilir
- C# ile yazılmış, takılabilir tasarıma sahip olan diğer SQL lehçeleri gelecekte desteklenmelidir
Resmi Web Sitesi:Bağlantı girişi görünür. GitHub adresi:Bağlantı girişi görünür. Online SQL Formatlama:Bağlantı girişi görünür. Poor Man's T-SQL Formatter, Visual Studio, SSMS, Notepad++ ve diğer eklentilere sahiptir; bunlar SSMS eklentisini örnek olarak alarak diğer araçlarla iyi miras alınabilir; indirme adresi:Bağlantı girişi görünür.
PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16.msi
(692 KB, İndirme sayısı: 0, 售价: 3 粒MB)
Yerel olarak kurdumSQL Server Management Studio version: 15.0.18390.0, aşağıdaki şekilde gösterildiği gibi:
PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16 yüklemeden önce,PC'ye .NET Framework 2.0 çalışma zamanının yüklenmesi gerekiyor, aksi takdirde hata şu şekilde olur:
Kurulum adımlarını kurmak için, kontrol panelinden Windows fonksiyonlarını etkinleştirin veya kapatın ve aşağıdaki şekilde gösterildiği gibi kurulum kontrol kutusunu işaretleyin:
PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16 tekrar yüklendikten sonra, Microsoft hatası şöyledir:
--------------------------- Microsoft SQL Server Management Studio --------------------------- "FormatterPackage" paketi doğru şekilde yüklenemedi. Bu sorun, yapılandırma değişikliği veya başka bir uzantı yüklemesinden kaynaklanabilir. Detaylar için "C:\Users\itsvse_pc\AppData\Roaming\Microsoft\AppEnv\15.0\ActivityLog.xml" dosyasına bakabilirsiniz. Visual Studio'yu yeniden başlatmak bu sorunu çözmeye yardımcı olabilir. Bu hata mesajını sürekli mi gösteriyor? --------------------------- Evet(Y) Hayır(N) --------------------------- Çözüm: Kurulum dizinini açın, örneğin: C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE klasörü, düzenleSsms.exe.configAşağıdaki belgeler eklenmiştir:
Microsoft SQL Server Management Studio 18 aracını tekrar açın, artık hata bildirmeyin ve aşağıdaki şekilde gösterildiği gibi bir SQL ifadesi girin:
Tools -> Format T-SQL Code veya kısayol Ctrl+K, F(F'ye tıklamadan önce Ctrl'yi serbest bırakmanız gerekiyor), biçimlendirilmiş renderasyonlar aşağıdaki gibidir:
(Son)
|
Önceki:Angular, ebeveyn tıklama olayının tetiklenmesini engellerÖnümüzdeki:【Pratik yap】iPhone mesaj bildirimi push için Bark uygulaması
|