상세 컨텐츠

본문 제목

공백제거용 함수

Programming

by luckey 2010. 3. 4. 17:34

본문

create FUNCTION dbo.FUNC_VARCHAR_BLANK_CHK
(
 @inText nvarchar(2000)
)
returns varchar(2000) as
begin
 declare @ii int
 declare @space_i int
 declare @temp nvarchar(2000)
 declare @return nvarchar(2000)
 set @return = ''
 set @ii=1
 set @space_i=0


 while @ii<=len(@inText)
 begin

  set @temp = substring(@inText,@ii,1)
  if @temp <> ' '
  begin
   set @return = @return + @temp
  end
  
  set @ii = @ii +1
 end
return @return
end

실행방법
declare @test nvarchar(2000)
set @test = dbo.FUNC_VARCHAR_BLANK_CHK('  홍길동 파이팅 한글문자 테스트')
print @test

실행결과
홍길동파이팅한글문자테스트

관련글 더보기

댓글 영역