'_' 다음 문자를 대문자로 치환한다.
create function dbo.columnNameChange
(
@txt varchar(255)
)
returns varchar(255)
as
begin
declare
@makeString varchar(255)
, @start int
, @checkString varchar(1)
, @LChar varchar(1)
set @makeString = ''
set @start = 0
set @checkString = ''
set @LChar = ''
set @txt = lower(@txt)
while @start <= len(@txt)
begin
set @checkString = substring(@txt, @start, 1)
if @checkString = '_'
begin
set @LChar = 'Y'
end
else
begin
if @LChar = 'Y'
begin
set @LChar = ''
set @checkString = upper(@checkString)
end
set @makeString = @makeString + @checkString
end
set @start = @start + 1
end
return @makeString
end
go
'SQL' 카테고리의 다른 글
MongoDB 사용자 추가 (0) | 2014.12.30 |
---|---|
천단위 컴마 (0) | 2014.12.30 |
mssql 유닉스 타임을 데이트 타임으로 (0) | 2013.08.14 |
ms-sql 이메일을 @으로 구분해서 아이디, 도메인을 분리 (0) | 2013.02.18 |
mssql 세로 결과를 하나의 필드에 출력 (0) | 2012.07.02 |