Author Archives: Yusuf Arslan

Yazar Hakkında

Yusuf Arslan

Sakarya Üniversitesi Bilgisayar Mühendisliği bölümünü bitirdikten sonra kariyerine Datawarehouse-Database Uzmanı olarak devam etmektedir Sitenin kurucusu ve yazarıdır.

Oracle Hata Kodları-2 Veri Tabanı

1

ORA-00001 Unique constraint violated. (Invalid data has been rejected) Sebep: Bir UPDATE ya da INSERT cümlesi varolan bir anahtar ( key ) bilgisini girmeye çalışıyor. Çözüm: Veritabanındaki “unique constraint” kuralı kaldırılmalı ya da yapılmaya çalışılan girişteki anahtar (key) girilmemelidir. ORA-00600 Internal error (contact support) Sebep: Oracle uygulamalarının üretebileceği istisnai hatalar için kullanılan genel hata numarasıdır.

Devamını oku

Oracle Hata Kodları Genel

Karşımıza sıkça çıkan oracle hata kodlarını paylaşıyorum. ORA-01000: maksimum açık imleç sayısı aşıldı ORA-01001: geçersiz imleç ORA-01002: okuma sıra dışı ORA-01003: hiçbir deyimi ayrıştırılmadı ORA-01004: kullanıcı adı öndeğeri özelliği kabul edilmedi; giriş reddedildi ORA-01005: boş parola verildi; giriş reddedildi ORA-01006: bağlama değişkeni mevcut değil ORA-01007: değişken seçim listesi içinde değil ORA-01008: değişkenlerin hepsi bağlı değil

Devamını oku

Tekrarlanan Kayıtları silmek Veri Tabanı

csv

Oracle tablomuzda tekrar eden kayıtların silinmesi için aşağıdaki gibi bir kod yazmamız yeterli olacaktır. Tablomuz  ID ADI SOYADI 1 Ercan Mustafa 2 Ercan Mustafa 3 Kemal Ay 4 Hakan Yıldız 5 Enes Ak DELETE FROM tablomuz tb WHERE tb.rowid > ( SELECT MIN(tb2.rowid) FROM tablomuz tb2 WHERE tb.ID = tb2.ID) Komuttan sonraki Tablomuz ID ADI SOYADI

Devamını oku

PL/SQL Yazı Dizisi-3 Veri Tabanı

plsql2

PL/SQL ‘e yeni başlayan arkadaşlarımız için bir yazı dizisi hazırlamak istiyorum.Bunun için 1. Makalemizi ve 2. Makalemizi  yayınlamıştım.Şimdide kontrol yapıları ile 3. Makalemizle devam edelim.     PL/SQL de kontrol yapıları genel olarak IF,CASE,LOOP,WHILE,FOR ile gerçekleştirilir.Tabi bu deyimlerinde kendi içinde alt basamakları bulunmaktadır.Şimdi sırası ile bu yapılara göz atalım     IF :  Türkçede “eğer” anlamına gelen bu komutun

Devamını oku

PL/SQL Yazı Dizisi-4 Veri Tabanı

aaaa2

Plsql’e yeni başlayan arkadaşlar için hazırlamış olduğum yazı dizisinin devamını prosedür nedir /nasıl kullanılır ile devam edeceğim. Prosedür; Bloklar halinde alt yordamları olan ve veritabanında saklanan bu ifadeler bizim en çok kullandığımız bir yapıdır.Alt alta birçok sql cümleleri veya plsql cümleleri yazsanızda bunları veritabanında saklayamazsınız.Hem bunları birleştirmek hemde plsql’i yeteneklerini arttırmak için bu yapıyı kullanabiliriz. Şimdi bir

Devamını oku

Join Çeşitleri ve Kullanımları Veri Tabanı

j4

Isparta Pusula Akademi Oracle ekibinden arkadaşlarımızın yazdığı makaleleri sitemizde yayınlıyoruz.Özgüvenleri ve emekleri için teşekkür ediyoruz   İki ya da daha fazla tablonun birleştirilip tek bir tablo oluşturulması işlemine join denir.  Join işleminde bilinmesi gereken önemli nokta,  join işlemi yapıldıktan sonra birleştirilen tabloların içeriği değiştirilmez sadece o anki sonuç ekranına yansıtılır. Not:  Aşağıdaki komutlar kullanarak örneklerin daha iyi

Devamını oku

Oracle’da SQL Fonksiyonları Veri Tabanı

t

Tek satırlık SQL fonksiyonlarına giriş Pusula Akademi Oracle grubundan Tolga bizlere makalesini göndermiş.Değerli çalışmaları için teşekkür ediyor makalesini yayınlıyoruz. Merhabalar makalemizde bu hafta SQL fonksiyonlarından tek satırlık fonksiyonlara giriş yapacağız . Bu makalemizde tek satırlık olan karakter fonksiyonlarını işleyeceğiz. Temel bilgilerle konuyu kavrayıp yapılan örneklerle uygulamalı olarak öğrenme imkanı bulacağız. Oracleda fonksiyonları iki başlık altında

Devamını oku

Oracle’da Merge İşlemi Veri Tabanı

m6

Pusula Akademi Oracle grubundan Anıl’ı bu güzel makalesi için tebrik ediyoruz.Devamını bekliyoruz     Merge, tablolar arası birleştirme işlemi yapar yani iki tablo birleştirilecek ise kolonlar kontrol edilerek dataların durumuna göre update veya insert işlemleri ile birleştirme yapılmış olur. Merge kullanarak programlama bazında çoklu else-if yapısından kurtulmuş oluruz. Merge kullanımı için basit bir uygulama yapacağız,

Devamını oku

View Nedir ? Veri Tabanı

5anil

Pusula Akademi Oracle grubundan Anıl’ı bu güzel makalesi için tebrik ediyoruz.Anıl’ın yazdığı ikinci makalesi. Devamını bekliyoruz…   İlişkisel veritabanların da bilgiler tablolarda saklanır. Bu tabloların birleşimi ile View’ler oluşturulabilir. View’ler veri tutmaz. Sadece tabloların bir ‘görünümü’ dür. View aslında sanal bir tablodur. Örneğin bir view iki tablonun birleşimi olabilir. Basit bir örnek ile daha anlamlı

Devamını oku

SQL String İşlemleri Veri Tabanı

16string

Pusula Akademi Oracle Grubundan Sadık Bozkurt’un string işlemleri konusunda yazdığı makalesi. Kendisini Tebrik ediyoruz ve devamını bekliyoruz. Pusula Akademi Oracle Grubu Sadık BOZKURT Sql String İşlemleri Concatenation  Operator Bu fonksiyon ile tablodaki iki sütunu birbirine bağlayabiliriz. Bağlama işlemini yapmak için iki dikey çizgi karekterini (“||”) kullanırız.  Örnek olarak bir sorgu yazalım. select first_name||last_name from employees

Devamını oku