12/18/2005

SQL de SA hesabı

Yıllardır SQL Server kullanıyorum ama su admin hesabını bir turlu anlamıyordum.Bence Kullanıcı adı olarak SA kullanılması tamamen komediydi.Nasıl olurdu da SA hesabı baska bir kullanıcı adı ile değiştirilemiyordu.Sanki Microsoft un değilde sabancının programı :) Bence bu cok buyuk bir acık cıkartıyordu ortaya.En sonunda 2005 de bu yanlışlığı düzeltmişler.Artık SA yerine yeni bir isim set edebiliyorsunuz.Ben bu değişikliği bilmiyordum.Bu değişiklikten Kadir Sumerkent sayesinde haberim oldu ama hiç denememiştim.Hafta sonu aklıma geldi ve denedim. Ne diyelim hepimize hayırlı olsun :)
ALTER LOGIN sa WITH NAME = [yenisaadi];

17:55 Posted in Yukon | Permalink | Comments (0) | Email this

12/09/2005

COALESCE varken boşuna takla atmak

Sql de COALESCE diye bir kod varmış.Cokta yararlı.İstediğiniz select cumlesinde istenilen kolonu araya sizin verdiğiniz seperatoru koyarak bir satır olarak veriyor.Daha once bu işi cok yaptım ama boyle bir koddan haberim olmadıgı için herseferinde taklalar attım, fonksiyonlar yazdım ne yazık ki :D

Bu kodun varlığından bizi haberder ettiği için Cengiz HAN a teşekkur ederim.Bende bu kodu kayıt altına almak ve daha cok insana ulaşması için buraya tekrar yazıyorum.

DECLARE @Emailler varchar(8000)
SELECT @Emailler = COALESCE(@Emailler + '; ', '') + email FROM bayi
SELECT @Emailler

08:10 Posted in Sql | Permalink | Comments (0) | Email this