![]()  | 
 
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: 1797  | 
  
   
        Alıntı   Cevapla
   
     Konu: SQL Server Function örneğiGö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  |