SQL Constraint Kullanımı

Merhabalar arkadaşlar, bu yazımda kolonlar üzerinde belli şartlar koyabildiğimiz constraint alanlardan bunların özelliklerinden bahsedeceğim. Constraint özellikler kullandığımız çeşide göre kolonun üzerine belli filtreler/şartlar tanımlamamıza imkan sağlamaktadır. Mesela bir kolonun içerisindeki …

SQL Alter Kullanımı

Alter ı, DB de bulunan bir obje üzerinde değişiklik yapmak istediğimiz zaman kullanırız. Mesela oluşturmuş olduğumuz bir tablonun herhangi bir kolonunun data tipini değiştirmek için kullanabiliriz. Ya da bir partitionun …

SQL Create/Create Table-Drop/Drop Table Kullanımı

Merhabalar arkadaşlar, bu yazımızla birlikte temel oracle db komutlarından bahsedeceğim. Temel komutlardan create fonksiyonun kullanımı, veri tabanı üzerinde obje oluşturmak için kullanılır. Create table kullanımında ise CREATE TABLE TABLOADI(KOLON1 DATATIPI) …

SQL Having Kullanımı

SQL Having Kullanımı ndan şöyle bahsedelim. Bir sorguda aggregate fonksiyonu kullanıldığı durumda bu fonksiyonun döndüreceği sonucu bir filtre olarak kullanmak istersek bunu where ifadesinde kullanamıyoruz. Bu durumda Having ifadesini kullanmamız …

Group By Kullanımı

Group By Kullanımı adından da anlaşılacağı üzere sorguda belirtilen kolonlar üzerinden bir gruplama işlemi yapar. Sorgunun gruplanan kolonlar üzerinden dönmesini sağlamaktadır. Detaylarını örnek üzerinden ilerleyerek anlayalım ve pekiştirelim; Şimdi bir …

SQL LIKE,IN,UPPER,LOWER Kullanımları

Merhabalar arkadaşlar, bu yazımda SQL LIKE,IN,UPPER,LOWER kullanımlarından bahsedeceğim. Anlaşılabilir olması için uzatarak anlatacağım umarım sıkılmazsınız 🙂 LIKE Kullanımı LIKE, genelde string kolonlar üzerinde arama yapmak için kullanılır. First_name kolonu olan …

Aggregate Fonksiyonlarının Kullanımı

Merhabalar arkadaşlar, bu yazımda Aggregate Fonksiyonların Kullanımı ndan bahsedeceğim. Öncelikle 5 farklı fonksiyon bulunmaktadır; AVG : Kullanıldığı kolonun ya da içerisinde belirlenen rakamların ortalamasını alır. SUM : Kullanıldığı kolonun ya …

SQL Insert Into Kullanımı

Merhabalar arkadaşlar, bu yazımda DB(database) de oluşturduğumuz tablolara veri yükleyebilmek için kullandığımız insert into kullanımından bahsedeceğim. Kullanım şekli aşağıdaki gibidir; Şimdi bir örnek üzerinden ilerleyelim. Bir tablo oluşturalım ve o …

ODI 12C ile Slowly Changing Dimesion (SCD2)

Merhabalar arkadaşlar, bu yazımda ODI de SCD nin nasıl yapılacağından bahsedeceğim. Başlamadan önce SCD nedir kısaca bundan bahsedelim. Adı üzerinden yavaşça değişen dimension tablolar için kullanılan bir tekniktir. Tablodaki dataların …

ODI 12C Knowledge Modules Import Etme

Merhaba arkadaşlar , bu yazımda ODI de ETL geliştirmesi yaparken kullanmak zorunda olduğumuz KM lerin nasıl ODI ye import edileceğinden bahsetmeden önce KM ler nedir ne işe yarar kısaca ondan …