[ CallMeSaMaster @ 15.09.2006. 14:00 ] @
Da li u SQL 2000 postoji neka gotova funkcija koja uvijek recimo prvo slovo imena vraca kao veliko? Npr. testiram server=>Testiram Server |
[ CallMeSaMaster @ 15.09.2006. 14:00 ] @
[ jablan @ 15.09.2006. 14:21 ] @
Ne, moraćeš da je napišeš ili nađeš na netu.
[ goranvuc @ 15.09.2006. 15:56 ] @
Evo ti nesto, pa probaj. Nisam ja pravio, pa ne prihvatam kritike na njen racun (a nisam ni probao koliko je ispravna).
Code: CREATE FUNCTION fn_ToSentenceCase (@inputstr as varchar(1000)) RETURNS varchar(1000) AS BEGIN --Author: Subhan Munshi declare @Upper as char(1) declare @len as int declare @count as int declare @flag bit declare @resultstr varchar(100) set @len = len(@inputstr) set @count = 2 set @resultstr = upper(left(@inputstr,1)) while @count <= @len begin select @Upper = substring(@inputstr,@count-1,1) if @Upper = ' ' set @flag = 1 else set @flag = 0 if @flag = 1 select @resultstr = @resultstr + upper(substring(@inputstr,@count,1)) else select @resultstr = @resultstr + lower(substring(@inputstr,@count,1)) set @count = @count + 1 end RETURN (@resultstr) END Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|