USE [DB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Description: 전화번호의 특수문자 다 걸르기
-- =============================================
CREATE FUNCTION [dbo].[fnAPhoneNo]
(
@phone varchar(100)
)
RETURNS varchar(100)
AS
BEGIN
declare @tmp varchar(1), @result varchar(100), @i int
set @result = ''
set @i = 1
while @i <= len(@phone)
BEGIN
set @tmp = substring(@phone, @i, 1)
if ASCII(@tmp) >= 48 AND ASCII(@tmp) <= 57
set @result = @result + @tmp
set @i = @i + 1
END
RETURN @result
END
'개발 > DB' 카테고리의 다른 글
[SQL] SELECT UPDATE (0) | 2013.10.14 |
---|---|
[MySQL] 숫자 콤마찍기 (0) | 2013.08.06 |
[MS-SQL] 첫날, 말일, 주(week) 구하기 (0) | 2012.04.24 |
[MS-SQL] MSSQL에서 LPAD효과 내기 (0) | 2012.04.24 |
[MS-SQL] Script 삽입 공격을 당했는지 확인 (0) | 2012.01.06 |