Bu yazımda Oracle üzerinde çalışırken string ifadeler için yoğun şekilde kullandığım TRIM fonksiyonu ve türevleri olan LTRIM, RTRIM fonksiyonları üzerine yoğunlaşacağım. Daha çok örnekler üzerinden kısa açıklamalar ile gitmeyi düşünüyorum.
Oracle CASE Yapısının SELECT Dışında Kullanımı
Bugün, geniş kullanıma sahip CASE yapısının çok bilinmediğini düşündüğüm bir özelliğinden bahsetmek istiyorum. Bilindiği üzere CASE ifadeleri bir koşula göre dallanan ve tek bir sonuca yönlendiren yapılardır. If-Then-Else e benzese de çok sayıda karşılaştırmanın bulunduğu durumlarda çok daha anlaşılır olmakla…
UNION – UNION ALL Arasındaki Fark
Bugün, benim kullanırken çoğu zaman karıştırmış olduğum UNION ile UNION ALL ifadelerinin arasındaki fark üzerine kısa bir hasbihalde bulunmak istedim 🙂 UNION mekanizmasını birçok sebeple kullanma ihtiyacı duyabiliriz. Bu bazen performans ihtiyaçlarından, bazen arşivleme politikalarından, bazen kod okunabilirliğini arttırmak için…
Aggregate Fonksiyonlar ve NULL
Aggregate fonksiyonlar, SUM, MAX, MIN, AVG, COUNT gibi, belirli bir veri setinden özet sonuçlar getiren built-in (yani dil ile gelen) fonksiyonlardır. Yani kısaca özet fonksiyonları olarak ifade edilebilirler. Bu yazıda konu olarak aggregate fonksiyonlarının ayrıntılı özelliklerini ele almak istemiyorum, ihtiyaç…
PL/SQL Developer – Folding Property [Fold All / Unfold All]
Bugün PL/SQL Developer üzerinde bir süredir aradığım ve bulduğum andan itibaren çok kullanmaya başladığım bir özelliği paylaşmak istiyorum. Çoğu zaman yazdığımız PL SQL scriptleri satırlarca, hatta bazen binlerce satır olabilmekte. Böyle bir durumda kodun okunabilir halde olması olmazsa olmaz hale…
Oracle [IN]/[OUT]/[IN OUT] Parametreler
Oracle ‘ın temel felsefesi subprogram (alt program) lar yani prosedür ve fonksiyonlar üzerine kuruludur. Her işi bir alt programa paslar ve işini tamamlamasını beklersiniz. Böylece yapılacak büyük bir işi, normal bir programlama dilindeki gibi küçük parçalara bölerek çözümünü basitleştirmiş olursunuz.…
Oracle DECODE Fonksiyonu ve Sağladığı Kolaylıklar, Switch-Case ‘den Farkı
Kısa bir yazı ile Oracle’da beğendiğim çok kullanışlı bir fonksiyon, DECODE fonksiyonundan bahsetmek istiyorum. Öncelikle SQL Server geçmişinden gelen biri olarak şunu söylemeliyim, bu fonksiyonun SQL Server’da tam bir karşılığı bulunmuyor. (Oracleve SQL Server arasındaki farkları yazdığım Farklar – 1 ve Farklar…
Oracle ‘ın SQL Server ‘dan Farkları – 2
Merhaba, Konuya bir önceki yazımda giriş yapmıştım. Buradan devam etmeden önce şiddetle önceki iki yazımı okumanızı tavsiye ediyorum : Oracle ‘ın SQL Server ‘dan Farkları – 1 MS SQL Server Gözüyle Oracle Kaldığımız yerden devam edebiliriz 🙂
Oracle ‘ın SQL Server ‘dan Farkları – 1
Merhaba, Bu yazımda başlıktan da anlaşılacağı üzere Oracle ve SQL Server arasındaki benim çalışırken gördüğüm farklardan bahsedeceğim. Fakat bu farkları, daha öncesi itibariyle hep SQL Server ile çalışıyor olduğum ve Oracle ile nispeten yeni çalışmaya başladığım için Oracle’ın farkları olarak…
MS SQL Server Gözüyle Oracle
Merhaba, Uzun bir aradan sonra tekrar kafamda oluşan bir fikri sanal ortama dökmeye karar verdim 🙂 Yaklaşık 1 ay önce başladığım yeni işimde çalışma ortamı sebebiyle Oracle ve PL/SQL ‘e girişmek zorunda kaldım. Bu zamana kadar yoğunlukla MS SQL Server…