QuapQuap

SQL önizleme

SQL betiklerini ifade, diyagram, şema ve veri olarak okuyun; lehçeyi algılayın ve lehçeler arasında dönüştürün.

Bir .sql dosyası açınca veya yapıştırınca önizleme SQL görünümüne geçer. Başlık betiği özetler, örneğin 12 ifade · 4 CREATE · 8 INSERT.

Sekmeler

SekmeGösterir
İfadelerTürüyle birlikte her ifade (SELECT, INSERT, CREATE, UPDATE, DELETE, DİĞER). Seçmek için birine tıklayın; Tümünü göster seçimi kaldırır
DiyagramJOIN'lerden ve CREATE TABLE yabancı anahtarlarından tablolar ve ilişkileri
ŞemaHer CREATE TABLE'ın kolonları ve tipleri
VeriINSERT … VALUES ifadelerinin satırları, tablo olarak

Lehçe algılama

Quap sözdizimini okur ve Algılanan: PostgreSQL (yüksek) gösterir — güven yüksek, orta veya düşük olabilir. Yanlışsa Kaynak lehçe'den doğrusunu seçin.

Başka bir lehçeye dönüştürme

Hedefi seçin

Dönüştür altında PostgreSQL / PL/pgSQL, T-SQL, MySQL, MariaDB, Oracle, SQLite veya LINQ (C#) seçin.

Kapsamı seçin

Tüm ifadeler, ya da yalnızca İfadeler sekmesinde seçili olanı dönüştürmek için Seçili.

Sonucu kullanın

Dönüştürülmüş SQL aşağıda görünür. Kopyala veya belgeyi değiştirmek için Editöre uygula.

Hedefin sınırları olduğunda sonucun altında notlar çıkar — örneğin MariaDB, MySQL dönüşümünü kullanır.

SQL ↔ C# LINQ

LINQ (C#) seçmek bir SELECT'i LINQ'e çevirir. Query sözdizimi (from … where … select) veya Method sözdizimi (.Where(...).Select(...)) seçin. Join, where, order ve limit dönüştürülür; GROUP BY, HAVING, pencere fonksiyonları ve CTE kısmen desteklenir, çıktı dışarıda kalanları listeler.

Tersi de çalışır: LINQ query sözdizimini yapıştırıp herhangi bir SQL lehçesine dönüştürün.

Diğer SQL araçları

  • Formatla / Sıkıştır SQL'de de çalışır.
  • Dönüştürme JSON, YAML veya XML'i CREATE TABLE ve INSERT betiklerine çevirir.
  • AI asistan sorguları çevirebilir ("bu sorguyu PostgreSQL'e çevir") veya veriden şema yazabilir. Bkz. AI Asistan.
Vurgu rengi