SQL Formatter

SELECT, INSERT, DDL veya prosedür fragmanlarını lehçe farkında girinti ve büyük harf anahtar kelimeleri ile format etmek için yapıştırın. Kod incelemesi, belgeler ve karmaşık sorguları ayıklama için idealdir.

Gizlilik: yerel olarak işlenir, asla yüklenmez.

Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın

粘贴 SQL 查询或 DDL; 关键字大写、缩进对齐,便于 code review 与文档。

SQL 方言

SELECT, INSERT, DDL veya prosedür fragmanlarını lehçe farkında girinti ve büyük harf anahtar kelimeleri ile format etmek için yapıştırın. Kod incelemesi, belgeler ve karmaşık sorguları ayıklama için idealdir.

Hızlı başlangıç

  1. Seç lehçe

    MySQL, PostgreSQL, SQLite, T-SQL, vb.

  2. SQL Yapıştırma

    Çok satırlı ve iç içe içe alt sorguları desteklenmektedir.

  3. Formatı

    Çıktıyı PR 'lere veya wiki' ye kopyalayın.

Dialect farklılıkları

Veritabanları fonksiyonlar, alıntılar ve LIMIT sözdizimi açısından farklılık gösterir; daha iyi düzen için doğru lehçeyi seçin.

Gizlilik

SQL tarayıcınızda yerel olarak biçimlendirilir; hiçbir şey yüklenmez.

Tipik iş akışı

Geliştirme sırasında, formatlanmamış SQL'i veritabanı günlüklerinden veya ORM çerçevelerinden kopyaladığınızda, okunması zor olabilir. Basitçe SQL formatlayıcıya yapıştırın, uygun lehçeyi seçin (örneğin MySQL veya PostgreSQL) ve bir tıklamayla iyi yapılandırılmış kod alın. Ekip işbirliği içinde SQL snippet 'leri paylaşmak veya teknik belge yazmak için mükemmel.

Karmaşık sorguları hata ayıklatırken, önce uzun SQL'yi biçimlendirmenizi öneririz. Araç otomatik olarak alt sorguları indirir, anahtar kelimeleri vurgular ve parantezleri hizalandırır.Örneğin, multi-table JOINs ile performans sorunlarını analiz ederken, biçimlendirilmiş SQL açıkça ilişkileri gösterir ve problem tanımlamasını ham günlüklerden daha kolay hale getirir.

Örnekler

Örnek

Input

select id,name from users where active=1

Output

SELECT
  id,
  name
FROM users
WHERE active = 1

FAQ

PL/SQL desteği var mı?

Genel sql lehçesi çoğu ifadesini ele alır; karmaşık PL / SQL blokları veritabanı yerel araçlara ihtiyaç duyar.

Semantik değişir mi?

Yalnızca beyaz alan ve kapak değişir; mantık aynı kalır.Üretime girmeden önce gözden geçirin.

Biçimlendirme SQL semantiklerimi değiştirecek mi?

Araç yalnızca boşluklar, satır kesmeleri ve anahtar kelime büyük harfleri gibi biçimlendirme öğelerini SQL mantığını analiz etmeden ayarlar. Bununla birlikte, kenar durumları için (örneğin, belirli aralıklara dayanan sözdizimi), biçimlendirme sonrasında hızlı doğrulama öneriyoruz. Tüm işlemler tarayıcınızda yerel olarak gerçekleştirilir ve veri sızdırmaz.