SQL Server Function örneği |
Yanıt Yaz |
Yazar | |
murat turan
Üye Profili
Özel Mesaj Yolla
Bu kullanıcıya ait mesajları bul
Üyenin Web Sitesie Git
Arkadaş Listeme Ekle
Admin Group Datakent Kayıt Tarihi: 01.Ekim.2003 Bulundugu Yer: Turkey Online: Sitede Değil Gönderilenler: 1798 |
Alıntı Cevapla
Konu: SQL Server Function örneği Gönderim Zamanı: 16.Nisan.2010 Saat 13:57 |
-- amaç belirli bir karakterle ayrıştırılmış bir metni sağdan sola doğru yeniden yazdırmak. -- örnek: murat.turan 'ı turan.murat vs.. CREATE FUNCTION tcevir ( @deger varchar(50), @ayrac char ) RETURNS varchar(50) AS BEGIN DECLARE @ngino varchar(50), @pstx int; SET @pstx = 1; SET @ngino = ''; WHILE (@pstx <> 0) BEGIN SET @pstx = CHARINDEX ('.',@deger); IF (@pstx <> 0) BEGIN SET @ngino = SUBSTRING(@deger,1,@pstx-1) + @ayrac + @ngino; SET @deger = SUBSTRING(@deger,@pstx+1,LEN(@deger)-@pstx); END END IF (@ngino <> '') SET @ngino = SUBSTRING(@ngino,1,LEN(@ngino)-1); RETURN @ngino; END GO kullanımı: SELECT [test2].[dbo].[tcevir] ('01.02.03.04.05.06.','.') sonuç: 06.05.04.03.02.01 |
|
Yanıt Yaz |
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |