ibo53y
30.11.2008, 15:48
arkadaşlar ms-sql de metindeki kelime saysını buldurmam gerekiyor bunu hangi komutla yapabilirim bana replace() ile yapılır dediler ancak olmuyor sadece değiştirip yazıyor
USE [ibo]
GO
/****** Object: UserDefinedFunction [dbo].[düzelt] Script Date: 11/29/2008 17:07:56 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[düzelt](@metin varchar (400))
RETURNS char(400)
AS
BEGIN
SET @metin = REPLACE(@metin, ' ', '');
SET @metin = REPLACE(@metin, '-', '');
SET @metin = REPLACE(@metin, ',', '');
SET @metin = REPLACE(@metin, '.', '');
SET @metin = REPLACE(@metin, '?', '');
RETURN RIGHT(@metin, 400);
END