using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
public partial class UserDefinedFunctions
{
[Microsoft.SqlServer.Server.SqlFunction]
public static SqlString UDF_GET_NUMBER(SqlString sqlString)
{
string returnValue = "";
try
{
foreach (char st in Convert.ToString(sqlString))
{
if (Char.IsNumber(st))
{
returnValue += st;
}
}
return new SqlString(returnValue);
}
catch
{
// 여기에 코드를 입력합니다.
return new SqlString("0");
}
}
};
문제는 Value에 "." 의 기호는 제거가 되지가 않았다 . 해결방안을 찾는 중 이다.
'MS-SQL > CLR-UserDefinedFunctions' 카테고리의 다른 글
[SQLCLR] 외부 .NET Library 참조 시에 0x80131044 오류 해결 방안 (0) | 2020.11.25 |
---|---|
[SQL CLR] SqlString 리턴형식 Null값 리턴 해주기 (0) | 2014.03.03 |
[SQL CLR] 특정 문자 구분(Split) 형식으로 문자열 나누기 (0) | 2013.11.05 |