İçeriğe geç

PL/SQL Biçimlendirici

Oracle SQL ve PL/SQL kodunu; q'[...]' alternatif tırnaklama, N'' dizeleri, çift tırnaklı tanımlayıcılar, :bind değişkenleri ve SQL*Plus'ta bir bloğu çalıştıran eğik çizgi için Oracle kurallarıyla biçimlendirin. CONNECT BY, START WITH, RETURNING ve MINUS yan tümce olarak korunur; IF ve LOOP içeren BEGIN ve END blokları girintilenir. Kapanmamış dizeler ve parantezler, Oracle geliştiricileri için satır ve sütun bilgisiyle bildirilir.

Sıfırla

Sık sorulan sorular

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

İki kez yazılmış tırnak içeren tek tırnaklı dizeler, q'[it's]' veya q'{...}' gibi alternatif tırnaklama ve N'' ulusal karakter dizeleri tanınır. Çift tırnaklı tanımlayıcılar, emp# gibi # ve $ içeren adlar, :bind değişkenleri ve := atamaları olduğu gibi korunur.

PL/SQL bloklarını biçimlendirebilir mi?

Evet. BEGIN ve END bölümleri, IF THEN ELSE END IF, CASE ve LOOP yapıları girintilenir; her ifade kendi satırında yer alır. BEGIN öncesindeki bildirimler kendi ifadeleri olarak korunur.

Eğik çizgi satırına ne olur?

Yalnızca / içeren ve SQL*Plus ile SQLcl'de önceki bloğu çalıştıran satır kendi satırında kalır. Öncesindeki ve sonrasındaki blokları ayırır.

Hangi Oracle yan tümceleri kendi satırında yer alır?

Hiyerarşik sorgularda CONNECT BY ve START WITH yan tümce olarak korunur. RETURNING ve MINUS küme işleci, SELECT, FROM, WHERE, GROUP BY ve ORDER BY standart yan tümceleri gibi işlenir.

MERGE destekleniyor mu?

Evet. WHEN MATCHED THEN ve WHEN NOT MATCHED THEN dalları yeni satırlarda başlar; böylece Oracle MERGE ifadeleri okunabilir kalır.

Yorumlar korunuyor mu?

Evet. -- satır yorumları ve /* blok yorumları */ yerinde korunur. /*+ INDEX(e) */ gibi iyileştirici ipuçları tam olarak yazıldığı şekilde kalır.

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

Hayır. Anahtar sözcükler ve tanımlayıcılar yazdığınız büyük-küçük harf düzenini korur. Tırnaksız Oracle adları büyük-küçük harfe duyarsız, tırnaklı olanlar duyarlıdır; her ikisi de olduğu gibi kalır.

Hangi hatalar algılanıyor?

Kapanmamış dizeler, alternatif tırnaklı ifadeler, tırnaklı tanımlayıcılar ve blok yorumları ile eşleşmeyen parantezler; her biri satır ve sütun bilgisiyle bildirilir. Paketler ve dil bilgisi derlenmez.

Girdi ne kadar büyük olabilir?

İstek başına en fazla 1 MB, ifade veya blok başına 128 KB. Daha büyük paketler parçalara ayrılarak biçimlendirilebilir.

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

2 veya 4 boşluk ya da sekme kullanın. Kod yalnızca bellekte biçimlendirilir ve hiçbir zaman 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.