# SQL Küçültücü

Yorumları, satır sonlarını ve gereksiz tüm boşlukları kaldırarak SQL küçültün; dizge sabitleri, tırnak içindeki tanımlayıcılar ve işleçler aynen korunur. Veritabanınızdaki tırnak, yorum ve toplu işlem kurallarına uyması için MySQL, PostgreSQL, T-SQL veya BigQuery gibi bir lehçe seçin. Küçültücü, kapatılmamış dizgeleri, yorumları ve parantezleri satır ve sütun bilgisiyle bildirir; bu yönüyle sorguları koda gömen geliştiriciler için uygundur.

## Sık sorulan sorular

### SQL küçültücü neleri kaldırır?

Satır yorumlarını, blok yorumlarını, satır sonlarını ve girintileri kaldırır; iki sözcüğün veya operatörün birleşmesini önlemek gereken yerlerde yalnızca tek boşluk bırakır. Dize sabitleri ve tırnak içindeki tanımlayıcılar yazıldıkları gibi kalır.

### Neden bir lehçe seçmeliyim?

Veritabanlarında tırnak ve yorum kullanımı farklıdır. MySQL, # işaretini yorum başlangıcı, ters eğik çizgileri kaçış karakteri olarak ele alır; PostgreSQL dolar işaretiyle çevrelenmiş dizelere sahiptir; T-SQL [köşeli ayraçları] ve GO toplu işlemlerini kullanır; BigQuery ise üç tırnaklı dizelere sahiptir. Lehçe, bir sabitin içindeki hiçbir şeyin değiştirilmemesini sağlar.

### Yorumlardan herhangi biri korunuyor mu?

Evet. MySQL ve MariaDB çalıştırılabilir yorumları, metni sürüm işaretiyle başlayan blok yorumları ve /*+ INDEX(t) */ gibi iyileştirici ipuçları, ifadenin nasıl çalışacağını değiştirdikleri için korunur. Diğer tüm yorumlar kaldırılır.

### GO, / ve DELIMITER satırlarına ne olur?

T-SQL içindeki GO gibi toplu işlem ayraçları, Oracle betiklerindeki / satırı ve MySQL DELIMITER komutları kendi satırlarında kalır. İstemci araçları bunları yalnızca bu konumlarda tanır; bu nedenle başka kodlarla birleştirmek betiğin çalışmasını bozar.

### Küçültme bir sorguyu bozabilir mi?

Küçültücü, sabitlerin dışındaki boşlukları ve yorumları kaldırır, operatör karakterleri arasındaki boşlukları korur; böylece - -1 bir yoruma dönüşmez. Sorgu önceki gibi çalışır.

### Hangi hatalar algılanıyor?

Kapatılmamış dize sabitleri, tırnak içindeki tanımlayıcılar, blok yorumları ve dolar işaretiyle çevrelenmiş dizeler ile dengelenmemiş parantezler satır ve sütun bilgileriyle bildirilir. Tam SQL dilbilgisini denetlemez.

### Hangi lehçeler kullanılabilir?

Standard SQL, MySQL, MariaDB, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery, Snowflake, Redshift, Spark SQL, Hive, Trino ve Db2. Varsayılan olan Standard SQL, ters eğik çizgi kaçışları olmadan tek tırnaklı dizeler kullanır; tanımlayıcılar için çift tırnakları, ters tırnakları ve köşeli ayraçları kabul eder.

### Anahtar sözcüklerin büyük-küçük harf kullanımını değiştiriyor mu?

Hayır. Anahtar sözcükler, tanımlayıcılar ve işlevler özgün büyük-küçük harf biçimlerini korur. Yalnızca boşluklar ve yorumlar kaldırılır.

### Girdi ne kadar büyük olabilir?

İstek başına en fazla 1 MB SQL. Çok sayıda ifade içeren uzun geçiş betikleri tek seferde küçültülür.

### SQL saklanıyor mu?

Hayır. Sorgular bellekte işlenir ve hemen döndürülür. Hiçbir zaman kaydedilmez; yalnızca istek boyutları günlüğe kaydedilir.

Reklamınız burada mı olsun?

[Bize e-posta gönderin](mailto:hi@dennn.is?subject=OneClick%20Pro%20%C3%BCzerinde%20reklam)

[Reklam WordPress için yapay zekâ ajanlarına hazır eklenti paketi.](https://sleekwp.com/?ref=oneclickpro)
