T-SQL Formatter dla biednych
To jest darmowy i otwartoźródłowy formater SQL (T-SQL):
- Obsługa kompletnych skryptów wielopartiowych, w tym skryptów definiujących obiekty, takich jak procedury przechowywane, wyzwalacze i inne.
- Dostępne są opcje formatowania, aby spełnić różne popularne style formatowania/standardy
- Opcjonalnie można wypisać "kolorowy" kod HTML, a nie tylko sformatowany SQL
- Dostępna jest także opcja "usuwania", która pozwala usunąć komentarze i przestrzenie wprowadzające w błąd, zamiast pięknie wydrukować kod
- Modele gotowe do użycia są dostępne w różnych formatach
- SSMS (SQL Server Management Studio) oraz wtyczki/rozszerzenia Visual Studio, które pozwalają formatować aktualny plik lub wybrany tekst za pomocą jednego skrótu klawiszowego – wsparcie dla dowolnej wersji SSMS lub SSMS Express, a także dla każdej pełnej (nie-Express) wersji Visual Studio.
- Wtyczka Notepad++ do szybkiego formatowania jednym kliknięciem w Twoim ulubionym uniwersalnym edytorze tekstu.
- Narzędzie wiersza poleceń, które pozwala na grupowe formatowanie dowolnej liczby plików lub formatowanie z dowolnego innego programu – dla Windows (.Net) lub dowolnego środowiska (node/npm)
- Aplikacja Winforms do łatwego formatowania offline (pozwala też przeglądać strumienie tokenów i drzewa parsowania)
- Wtyczka WinMerge do automatycznego formatowania plików SQL przed porównaniem pozwala WinMerge wyświetlać jedynie zmiany w treści, ignorując różnice w formatowaniu.
- Udostępnij bibliotekę JS z tą samą funkcjonalnością w dowolnej przeglądarce lub innym kontekście opartym na JavaScript dla stron demonstracyjnych/formatujących onlineLogowanie do linku jest widoczne.
- Dostępna także jako biblioteka .Net 2.0/3.5, dostępna tutaj lub do pobrania przez NuGet
- Napisane w C#, z konfiguracją wtyczkową, inne dialekty SQL powinny być wspierane w przyszłości
Oficjalna strona internetowa:Logowanie do linku jest widoczne. Adres GitHub:Logowanie do linku jest widoczne. Formatowanie SQL online:Logowanie do linku jest widoczne. T-SQL Formatter firmy Poor Man posiada Visual Studio, SSMS, Notepad++ i inne wtyczki, które można dobrze odziedziczyć z innymi narzędziami, na przykład wtyczkę SSMS, adres pobrania:Logowanie do linku jest widoczne.
PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16.msi
(692 KB, Liczba pobranych plików: 0, 售价: 3 粒MB)
Zainstalowałem go natywnieSQL Server Management Studio version: 15.0.18390.0, jak pokazano na poniższym rysunku:
Przed instalacją PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16,Komputer musi mieć zainstalowany .NET Framework 2.0 runtime, w przeciwnym razie błąd będzie następujący:
Aby zainstalować kroki instalacyjne, włącz lub wyłącz funkcje Windows w panelu sterowania i zaznacz pole instalacji, jak pokazano na poniższym rysunku:
Po ponownym zainstalowaniu PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16, błąd Microsoft wygląda następująco:
--------------------------- Microsoft SQL Server Management Studio --------------------------- Pakiet "FormatterPackage" nie załadował się poprawnie. Ten problem może być spowodowany zmianą konfiguracji lub instalacją innego rozszerzenia. Szczegóły można uzyskać, przeglądając plik "C:\Users\itsvse_pc\AppData\Roaming\Microsoft\AppEnv\15.0\ActivityLog.xml". Restartowanie Visual Studio może pomóc rozwiązać ten problem. Ciągle wyświetla się ten komunikat o błędzie? --------------------------- Tak(Y) Nie(N) --------------------------- Rozwiązanie: Otwórz katalog instalacyjny, na przykład: C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE folder, edytujSsms.exe.configDodano następujące dokumenty:
Ponownie otwórz narzędzie Microsoft SQL Server Management Studio 18, nie zgłaszaj już błędów i wprowadź polecenie SQL, jak pokazano na poniższym rysunku:
Kliknij narzędzia -> format T-SQL lub skrót Ctrl+K, F(Przed naciśnięciem F musisz zwolnić Ctrl), sformatowane renderowania przedstawiają się następująco:
(Koniec)
|