CType V.Basic runtime helper kullanır, DirectCast kullanmaz.DirectCast bu yüzden daha hızlı çalışır.CType ile aralarındaki fark budur. Hata durumunda ikiside InvalidCastException hatası döndürür.
Ağustos 12, 2010
Ağustos 11, 2010
Asp.Net ile Oracle Stored Procedure kullanmak
Asp.Net ile yazılım geliştirirken Oracle VT içerisindeki prosedürleri kullanmak çeşitli kod yazım örnekleri mevcuttur,hepsi aynı işlemi yapmaktadır.
OracleCommand comm = new OracleCommand(); //Yeni command nesnesi tanımlıyoruz
comm.CommandText = "procedure_adı"; // Prosedürümüzün adını buraya yazıyoruz
comm.Connection = conn; // Command Connection ı conn nesnemize eşitliyoruz
comm.CommandType = CommandType.StoredProcedure; // Komut tipinin s.prosedür olduğunu belirtiyoruz.
Ağustos 05, 2010
Oracle Rownum - Belirli satır aralığını çekmek
Oracle'da rownum ile sorgularımızı sınırlandırabiliyoruz.
"Select * from personel where rownum<=20" diyerek personel tablosunun ilk 20 satırını çekiyoruz.
Peki belirli bir aralıktaki satır sayısını elde etmek istersek ne yapmalıyız?
"Select * from personel where rownum<=20" diyerek personel tablosunun ilk 20 satırını çekiyoruz.
Peki belirli bir aralıktaki satır sayısını elde etmek istersek ne yapmalıyız?
Oracle Rownum+Order By ile sıralama
Oracle 'da çekeceğimiz sorguların satır sayısını sınırlandırmak için ROWNUM kullanırız.
Select * from table where rownum<= 20
sorgusu bize ilk gelen 20 kaydı listeler.Eğer bir kritere göre sıralama yapıp satır sayısını sınırlandırmak istersek yani order by kullanırsak;
Select * from table where rownum<= 20
sorgusu bize ilk gelen 20 kaydı listeler.Eğer bir kritere göre sıralama yapıp satır sayısını sınırlandırmak istersek yani order by kullanırsak;
Select * from personel where rownum<=20 order by personeladi desc
Ağustos 02, 2010
Oracle/PLSQL NVL Fonksiyonu
NVL fonksiyonu oracle veritabanında null değer ile karşılaştığınızda bu null değer yerine kullanılacak değeri belirtmek için kullanılır.
select NVL(kisi_adi, 'n/a') from kisiler;
Bu SQL cümleciği eğer kisi_adi bos ise bize n/a değerini döndürecektir.Peki biz NVL fonksiyonunu neden kullanmalıyız?
Oracle RowNum - Tabloların satır sayısını sınırlamak
MSSQL kullananlar SQL cümlesini yazarken kayıt sayısını sınırlamak için LIMIT komutunu kullanıldığını bilirler.
Ancak iş Oracle da SQL cümlesi yazmaya gelince LIMIT işimizi görmez.Oracle 'da satır sınırlaması
yapmak için RowNum konutu kullanılır.
Ancak iş Oracle da SQL cümlesi yazmaya gelince LIMIT işimizi görmez.Oracle 'da satır sınırlaması
yapmak için RowNum konutu kullanılır.
Oracle 'da bir tablonun kopyasını almak
Bazen veritabanı işlemlerimizde kullandığımız tabloların kopyasını almak gerekebilir.Bunun için SQL 'de create table komutu ile istediğimiz tabloyu kopyalayabiliyoruz.
SQL 'de bir tablonun kopyasını almak için özel bir komut bulunmadığı için create table komutununa select ekleyerek ekleyerek bu işi kolayca hallediyoruz.
SQL 'de bir tablonun kopyasını almak için özel bir komut bulunmadığı için create table komutununa select ekleyerek ekleyerek bu işi kolayca hallediyoruz.
Kaydol:
Kayıtlar (Atom)
System.Text.Json.JsonException hatası - cycle or if the object depth is larger than the maximum allowed depth of 32.
Eğer .net'te aşağıdaki hatayı alıyorsanız; " A possible object cycle was detected which is not supported. This can either be due t...
-
Eğer .net'te aşağıdaki hatayı alıyorsanız; " A possible object cycle was detected which is not supported. This can either be due t...
-
ORA-12514:TNS Dinleyici şu anda bağlantı açıklayıcısında belirtilen hizmeti tanımıyor. Eğer bu hatayı alıyorsanız ve tnsnames.ora dosyasınd...
-
.NET ile hazırladığınız bir API'den react ile veri almaya çalışırken aşağıdaki hatayı alıyorsanız: "'Access to fetch at '.....