İçeriğe geç

Snowflake Biçimlendirici

Snowflake kurallarıyla Snowflake SQL biçimlendirin: $$ dizeleri, // yorumları, :: tür dönüşümleri ve src:customer.name gibi yarı yapılandırılmış yollar. QUALIFY ve MINUS yan tümce olarak işlenir; SELECT * EXCLUDE, RENAME ve REPLACE satır içinde kalır, ASOF JOIN ise yeni satırda başlar. Kapatılmamış dizeler ve parantezler satır ve sütun bilgisiyle bildirilir; bu da veri mühendislerinin ambar sorgularını ve betiklerini incelemesine yardımcı olur.

Sıfırla

Sık sorulan sorular

Hangi Snowflake söz dizimi tanınır?

Ters eğik çizgi kaçışları ve çift tırnaklar içeren tek tırnaklı dizeler, $$ dolar tırnaklı dizeler, çift tırnaklı tanımlayıcılar, $1 sütun başvuruları ve :: tür dönüşümleri tanınır. Snowflake'in -- ve /* */'ye ek olarak kabul ettiği // satır yorumları da korunur.

Yarı yapılandırılmış yollar olduğu gibi korunuyor mu?

Evet. src:customer.name veya v:items[0]::string gibi yollar bir arada tutulur; böylece VARIANT erişimi boşluklarla asla bölünmez.

Hangi Snowflake yan tümceleri destekleniyor?

QUALIFY kendi satırında başlar ve MINUS diğer küme işleçleri gibi işlenir. ASOF JOIN de diğer birleşimler gibi yeni satırda başlar.

SELECT * EXCLUDE nasıl işlenir?

EXCLUDE, RENAME, REPLACE ve ILIKE, değiştirdikleri yıldızla aynı satırda kalır. Böylece SELECT * EXCLUDE (secret) tek bir sütun ifadesi olarak okunur.

$$ içindeki yordam gövdelerine ne olur?

$$ işaretleri arasında yazılmış JavaScript, Python veya Snowflake Scripting yordamlarının gövdeleri yazıldıkları gibi korunur. Snowflake bunları dize olarak yorumlar; dolayısıyla yeniden biçimlendirmek kodu değiştirebilir.

MERGE destekleniyor mu?

Evet. WHEN MATCHED ve WHEN NOT MATCHED dalları yeni satırlarda başlar.

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

Hayır. Anahtar sözcükler ve adlar yazdığınız büyük/küçük harf biçimini korur. Snowflake'te tırnaklı tanımlayıcılar büyük/küçük harfe duyarlıdır ve bunlara asla dokunulmaz.

Hangi hatalar algılanıyor?

Kapatılmamış dizeler, $$ dizeleri, tırnaklı tanımlayıcılar ve blok yorumları ile dengelenmemiş parantezler; her biri satır ve sütun bilgisiyle bildirilir. Ambarınıza hiçbir şey gönderilmez.

Girdi ne kadar büyük olabilir?

İstek başına en fazla 1 MB ve ifade başına 128 KB. Çok sayıda ifade içeren çalışma sayfaları, her seferinde tek bir ifade biçimlendirilecek şekilde işlenir.

Girintiyi seçebilir miyim ve SQL saklanıyor mu?

2 veya 4 boşluk ya da sekme kullanın. SQL yalnızca bellekte biçimlendirilir ve asla kaydedilmez.

OneClick Pro Hakkında

OneClick Pro, günlük işler için görüntüleri ve birimleri dönüştürme, kodu biçimlendirme ve doğrulama, alan adlarını ve SEO denetleme, metin, tarihler ve sayılarla çalışma gibi işlerde kullanabileceğiniz 150'den fazla web aracından oluşan ücretsiz bir koleksiyondur. Her araç kayıt veya abonelik gerektirmeden çalışır; girdiğiniz bilgiler yalnızca sonucu hesaplamak için kullanılır ve hiçbir zaman saklanmaz. Tek seferlik işler için hızlı bir araç kutusu olarak kullanabilir veya her gün başvurduğunuz araçları yer imlerine ekleyebilirsiniz.