Şub 11

Common Language Runtime Sql ilişkisi ve Split

Merhaba Arakadaşlar,

Bu yazımda Common Language runtime ile Sql server üzerine C# ‘ hazırladığınız bir fonksiyonu eklemeye anlatacağım. Öncelikle Spliti seçtim çünki Sql üzerinde split yapamıyoruz. bunun çözümüde yine SQL 2005 ile .Net Framework üzerinde geliştirdiğimiz DLL lerin Sql üzerine eklenip functionların oluşturulması ile çözebiliriz.

Continue reading

Tem 29

Update time Value From Datetime Field SQL

Merhaba arkadaşlar bu yazımda sizlere sql içerisinde satece time kısmını nasıl update edeceğinizden bahsedeceğim. Hepimizin bildiği gibi DateTime veri tipinde olan bir veri hem tarih bilgisini hemde saat bilgisini tutmaktadır.  Kayıtlarınız içerisinde şunu fark ettiniz ekleme yaparken kayıtların hepsinde saat bilgileri yanlış olmuş. Tarihleri update etmeden saat bilgilerini update etmek istiyorsunuz.  Zor değil tabiki buyrun çözümü;

Update myTablo set myTarih =dateadd(dd,datediff(dd,0,[myTarih]),’08:30:00.000′)  where [koşulum]

Yukarıdaki Query de koşula uyan tüm myTarih alanlarının saat bilgilerini parametre olarak verdiğmiz ’08:30:00.000′ saat bilgisine set etmiş oluyoruz.

Herkese bol kodlu günler.

Tem 17

Birisine Sql Server Listesimi lazım SqlDataSourceEnumerator

Merhaba arkadaşlar bu yazımda sizlere bir bilgisayar üzerinde kurulu olan sql serverların listesini nasıl alacağımızdan bahsedeceğim. Kullanacağımız class

SqlDataSourceEnumerator bu class sayesinde sistem üzerinde kuırulu olan sql server instancelarını çok rahat alabiliriz. Nasıl mı ?

DataTable dtList = SqlDataSourceEnumerator.Instance.GetDataSources();

bu kadarcık bir kod ile tüm server bilgilerini datatable içerisine aldık.  artık ne amaçla kullanacak isek rahatlıkla kullanabiliriz.

DataTable içerisindeki bilgiler ise,

ServerName: kurulu olan sql server ismi

InstanceName : Sql server instance ına verilen isim

Version :  sql server versiyon bilgisi

Bol kodlu günler.

Tem 12

the must_change option is not supported by this version of microsoft windows

Merhaba,

Sql server üzerinde yeni bir kullanıcı tanımlamak istediğinizde eğer bu hatayı “the must_change option is not supported by this version of microsoft windows” alıyor iseniz;

Kullandığınız işletim sistemi Server nitelikli bir işetim sistemi değildir. Peki bu yüzden kullanıcı oluşturamayacak mısınız ? Tabiki hayır.

Kullanıcı oluşturma ekranında iken “user must change  password next time “

Tem 05

GROUP BY YAN CÜMLESİ COUNT, MIN, MAX VE SUM FONKSİYONLARININ KULLANIMI

GOROUP BY (COUNT, MIN, MAX ve SUM)

GROUP BY yancümlesi belirtilen sütun yada sütunlardaki aynı değere sahip satırları tek bir satırda birleştirmeyi sağlar.

GROUP BY genellikle toplam fonksiyonlarıyla (Aggregate Function) kullanılır. GROUP BY sorgularında kullanılan en yaygın toplama işlevleri MIN, MAX, SUM ve COUNT’ dır. Continue reading