-6
C#을 사용하여 SQL 사용자 정의 함수를 실행하는 방법 저장 프로 시저를 실행하는 것과 동일 #C#을 사용하여 SQL 사용자 정의 함수를 실행하는 방법?
C#을 사용하여 SQL 사용자 정의 함수를 실행하는 방법 저장 프로 시저를 실행하는 것과 동일 #C#을 사용하여 SQL 사용자 정의 함수를 실행하는 방법?
다른 SQL과 마찬가지로 사용할 수 있습니다. 다음 예는 다음과 같습니다
using (var con = new SqlConnection(Properties.Settings.Default.ConnectionString))
using (var cmd = new SqlCommand("SELECT dbo.IsInteger(@value);", con))
{
con.Open();
cmd.Parameters.Add("@value", SqlDbType.VarChar).Value = "10";
bool isInt = (bool)cmd.ExecuteScalar();
}
dbo.IsInteger
가 bit
(참/거짓)을 반환하는 scalar-valued function이다.
과 정말 관련이 아니더라도, 여기입니다 : 나는 그것을 상관없이 병이 삭제 코멘트를 가질 것이라고 생각
CREATE Function [dbo].[IsInteger](@Value VarChar(18))
Returns Bit
As
Begin
Return IsNull(
(Select Case When CharIndex('.', @Value) > 0
Then Case When Convert(int, ParseName(@Value, 1)) <> 0
Then 0
Else 1
End
Else 1
End
Where IsNumeric(@Value + 'e0') = 1), 0)
End
을 – Matt