#DBA #SQL #Server #Performance #Tuning
2007-02-15
Günün Fikir Damlası
Dürüst olmayan insanla ücretli çalışacağına dürüst olan insanla ücretsiz çalış; daha çok kazanırsın.
Örnek SP
DECLARE @parcano varchar(32)
/*
Bu SP ile UrunAltSirket tablosundaki Alt Sirket kodlarını alıp PARCA tablosundaki
AltSirketKodu nu update edeceğiz.
*/
//Tanımlamalarımızı yapıyoruz.
DECLARE @AltSirket varchar(3)
DECLARE @var int
DECLARE @say int
//Cursorumuzu tanımlıyoruz
DECLARE crUrun CURSOR FOR
SELECT parcano, AltSirketKodu
FROM UrunAltSirket
//Cursorumuzu açıyoruz
OPEN crUrun
FETCH NEXT FROM crUrun INTO @parcano, @AltSirket
SET @say=0
//Cursorumuzdeki verileri döngüye sokup bu veriler üzerinden işlem yapıyoruz
WHILE @@FETCH_STATUS=0
BEGIN
//Ürünümüzün ürün tablosunda olup olmadığını kontrol ediyoruz
SET @var=(SELECT COUNT(parcano) FROM PARCA WHERE parcano=@parcano)
IF @VAR>0
BEGIN
SET @Say=@Say+1
PRINT @say
//Ürünün alt şirket kodunu update ediyoruz
UPDATE PARCA
SET AltSirketKodu=@AltSirket
WHERE parcano=@parcano
END
//Cursoru bir sonraki bloğa kaydırıyoruz
FETCH NEXT FROM crUrun INTO @parcano, @AltSirket
END
CLOSE crUrun //Cursorumuzu kapattık
DEALLOCATE crUrun //Cursorumuzu sildik
2007-02-14
İstanbul Şehir Rehberi
Rehberde, İstanbul’a ait yaklaşık 1,5 milyon bina, 80 bin sokak-cadde bilgisi yer alıyor. Rehberde, aranılan yerin hava fotoğraflarına adres girilerek ulaşılabiliyor.İstanbul’un önemli kültür, sanat ve spor merkezlerinin de belirtildiği sitede, yangın, trafik kazası, yol çalışması, doğalgaz arızası gibi olayların nerede meydana geldiği eşzamanlı olarak duyurulacak. Vatandaşlar da güncel olaylarla ilgili şikayetlerini bildirebilecek. Rehberdeki görüntüler, e-mail yoluyla paylaşılabiliyor.
Test yayın için: http://sehirrehberi.ibb.gov.tr
İstanbul Büyük Şehir Belediyesini kutluyor; hayatımıza katma değer katıp hayatımızı kolaylaştırıcı teknolojik çalışmalarında başarılar diliyorum.
Test yayın için: http://sehirrehberi.ibb.gov.tr
İstanbul Büyük Şehir Belediyesini kutluyor; hayatımıza katma değer katıp hayatımızı kolaylaştırıcı teknolojik çalışmalarında başarılar diliyorum.
2007-02-09
T-SQL:REPLACE
String ifademizin içinde belirli bir string ifadeyi başka bir string yada karakter ile değiştirmek için kullanırız. Kısaca bir şeyleri bir şeyler ile değiştirmek istiyorsak başvuracağımız T-SQL kodumuz REPLACE olacaktır.
Syntax
REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
Örnek: REPLACE('MG'''in Günlüğü','MG','Mehmet GÜZEL')
Sonuç: Mehmet GÜZEL'in Günlüğü
(Replaces all occurrences of a specified string value with another string value.
Arguments
string_expression1
Is the string expression to be searched. string_expression1 can be of a character or binary data type.
string_expression2
Is the substring to be found. string_expression2 can be of a character or binary data type.
string_expression3
Is the replacement string. string_expression3 can be of a character or binary data type.
Return Types
Returns nvarchar if one of the input arguments is of the nvarchar data type; otherwise, REPLACE returns varchar.
Returns NULL if any one of the arguments is NULL.
Remarks
REPLACE performs comparisons based on the collation of the input. To perform a comparison in a specified collation, you can use COLLATE to apply an explicit collation to the input.) Source:MSDN
Syntax
REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
Örnek: REPLACE('MG'''in Günlüğü','MG','Mehmet GÜZEL')
Sonuç: Mehmet GÜZEL'in Günlüğü
(Replaces all occurrences of a specified string value with another string value.
Arguments
string_expression1
Is the string expression to be searched. string_expression1 can be of a character or binary data type.
string_expression2
Is the substring to be found. string_expression2 can be of a character or binary data type.
string_expression3
Is the replacement string. string_expression3 can be of a character or binary data type.
Return Types
Returns nvarchar if one of the input arguments is of the nvarchar data type; otherwise, REPLACE returns varchar.
Returns NULL if any one of the arguments is NULL.
Remarks
REPLACE performs comparisons based on the collation of the input. To perform a comparison in a specified collation, you can use COLLATE to apply an explicit collation to the input.) Source:MSDN
Google-Coop ile Arama Keyfi
Günlüğümü arama motoru devi Google 'ın Google-Coop servisi ile entegre hale getirdim. Arama ile günlük içinde ve ülkemizdeki öncü yazılım sitelerinden www.ceturk.com, www.csharpnedir.com ve www.programlama.com da aradığınız konu ile ilgili sonuçlar alabilirsiniz.
Günlük sakinlerine hayırlı olması dileklerimle...
Günlük sakinlerine hayırlı olması dileklerimle...
Kaydol:
Yorumlar (Atom)
.::YASAL UYARI::.
©2004-2025 Mehmet GÜZEL, www.mehmetguzel.net
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.