함수생성


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
 
CREATE  FUNCTION fn_GetOnlyNumber(@Str VARCHAR(512))
RETURNS VARCHAR(512)
AS
BEGIN
DECLARE @retStr varchar(512)
SET @retStr = ''
 declare @i int
 SET @i = 1
   While @i <= Len(@Str)
 BEGIN  
  IF substring(@Str,@i,1) BETWEEN '0' AND '9'
  SET @retStr = @retStr + substring(@Str,@i,1)
  SET @i = @i + 1
 END
RETURN @retStr
END
 
 
 
 
 
cs






-------


사용법




1
2
3
4
5
select fn_GetOnlyNumber([컬럼명])
 
from [테이블이름]
 
 
cs



Posted by 요지
,