SqlFunctions 클래스

정의

LINQ to Entities 쿼리에서 데이터베이스에 있는 함수를 호출하는 CLR(공용 언어 런타임) 메서드를 제공합니다.

public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
상속
SqlFunctions

메서드

Acos(Nullable<Decimal>)

지정된 숫자 값이 코사인과 일치하는 각도를 라디안으로 반환하는 수학 함수입니다. 이 각도를 아크코사인이라고 합니다.

Acos(Nullable<Double>)

지정된 숫자 값이 코사인과 일치하는 각도를 라디안으로 반환하는 수학 함수입니다. 이 각도를 아크코사인이라고 합니다.

Ascii(String)

문자 식에서 가장 왼쪽 문자의 ASCII 코드 값을 반환합니다.

Asin(Nullable<Decimal>)

지정된 숫자 값이 사인과 일치하는 각도를 라디안으로 반환하는 수학 함수입니다. 이 각도를 아크사인이라고 합니다.

Asin(Nullable<Double>)

지정된 숫자 값이 사인과 일치하는 각도를 라디안으로 반환하는 수학 함수입니다. 이 각도를 아크사인이라고 합니다.

Atan(Nullable<Decimal>)

지정된 숫자 값이 탄젠트와 일치하는 각도를 라디안으로 반환하는 수학 함수입니다. 이 각도를 아크탄젠트라고 합니다.

Atan(Nullable<Double>)

지정된 숫자 값이 탄젠트와 일치하는 각도를 라디안으로 반환하는 수학 함수입니다. 이 각도를 아크탄젠트라고 합니다.

Atan2(Nullable<Decimal>, Nullable<Decimal>)

x축 양의 방향과 원점에서 시작하여 점 (x, y)를 지나가는 선 사이의 양의 각도를 라디안으로 반환합니다. 여기에서 x와 y는 지정된 두 숫자 값입니다. 함수에 전달되는 첫 번째 매개 변수는 y 값이고 두 번째 매개 변수는 x 값입니다.

Atan2(Nullable<Double>, Nullable<Double>)

x축 양의 방향과 원점에서 시작하여 점 (x, y)를 지나가는 선 사이의 양의 각도를 라디안으로 반환합니다. 여기에서 x와 y는 지정된 두 숫자 값입니다. 함수에 전달되는 첫 번째 매개 변수는 y 값이고 두 번째 매개 변수는 x 값입니다.

Char(Nullable<Int32>)

지정된 정수 ASCII 값에 해당하는 문자를 반환합니다.

CharIndex(Byte[], Byte[])

다른 식의 내부에 있는 하나의 식의 시작 위치를 반환합니다.

CharIndex(Byte[], Byte[], Nullable<Int32>)

다른 식의 내부에 있는 하나의 식의 시작 위치를 반환합니다.

CharIndex(Byte[], Byte[], Nullable<Int64>)

다른 식의 내부에 있는 하나의 식의 시작 위치를 반환합니다.

CharIndex(String, String)

다른 식의 내부에 있는 하나의 식의 시작 위치를 반환합니다.

CharIndex(String, String, Nullable<Int32>)

다른 식의 내부에 있는 하나의 식의 시작 위치를 반환합니다.

CharIndex(String, String, Nullable<Int64>)

다른 식의 내부에 있는 하나의 식의 시작 위치를 반환합니다.

Checksum(Byte[])

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Byte[], Byte[])

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Byte[], Byte[], Byte[])

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Boolean>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Boolean>, Nullable<Boolean>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<DateTime>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<DateTime>, Nullable<DateTime>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<DateTimeOffset>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Decimal>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Decimal>, Nullable<Decimal>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Double>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Double>, Nullable<Double>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Double>, Nullable<Double>, Nullable<Double>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Guid>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Guid>, Nullable<Guid>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<TimeSpan>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(String)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(String, String)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

Checksum(String, String, String)

입력 인수를 사용하여 계산된 체크섬 값을 반환합니다.

ChecksumAggregate(IEnumerable<Int32>)

컬렉션에 있는 값의 체크섬을 반환합니다. Null 값은 무시됩니다.

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

컬렉션에 있는 값의 체크섬을 반환합니다. Null 값은 무시됩니다.

Cos(Nullable<Decimal>)

지정된 식의 라디안에서 지정된 각도의 삼각 코사인을 반환합니다.

Cos(Nullable<Double>)

지정된 식의 라디안에서 지정된 각도의 삼각 코사인을 반환합니다.

Cot(Nullable<Decimal>)

지정된 각도의 삼각 코탄젠트를 라디안으로 반환하는 수학 함수입니다.

Cot(Nullable<Double>)

지정된 각도의 삼각 코탄젠트를 라디안으로 반환하는 수학 함수입니다.

CurrentTimestamp()

현재 날짜와 시간을 반환합니다.

CurrentUser()

현재 사용자의 이름을 반환합니다.

DataLength(Byte[])

식을 표시하는 데 사용되는 바이트 수를 반환합니다.

DataLength(Nullable<Boolean>)

식을 표시하는 데 사용되는 바이트 수를 반환합니다.

DataLength(Nullable<DateTime>)

식을 표시하는 데 사용되는 바이트 수를 반환합니다.

DataLength(Nullable<DateTimeOffset>)

식을 표시하는 데 사용되는 바이트 수를 반환합니다.

DataLength(Nullable<Decimal>)

식을 표시하는 데 사용되는 바이트 수를 반환합니다.

DataLength(Nullable<Double>)

식을 표시하는 데 사용되는 바이트 수를 반환합니다.

DataLength(Nullable<Guid>)

식을 표시하는 데 사용되는 바이트 수를 반환합니다.

DataLength(Nullable<TimeSpan>)

식을 표시하는 데 사용되는 바이트 수를 반환합니다.

DataLength(String)

식을 표시하는 데 사용되는 바이트 수를 반환합니다.

DateAdd(String, Nullable<Double>, Nullable<DateTime>)

지정된 날짜에 간격을 더하여 만든 새 datetime 값을 반환합니다.

DateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>)

지정된 날짜에 간격을 더하여 만든 새 날짜 값을 반환합니다.

DateAdd(String, Nullable<Double>, Nullable<TimeSpan>)

지정된 시간 범위에 간격을 더하여 만든 새 시간 범위 값을 반환합니다.

DateAdd(String, Nullable<Double>, String)

지정된 날짜에 간격을 더하여 만든 새 datetime 값을 반환합니다.

DateDiff(String, Nullable<DateTime>, Nullable<DateTime>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<DateTime>, String)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<DateTimeOffset>, String)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, Nullable<TimeSpan>, String)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, String, Nullable<DateTime>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, String, Nullable<DateTimeOffset>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, String, Nullable<TimeSpan>)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateDiff(String, String, String)

지정한 시작 날짜와 종료 날짜 사이에 포함되는 지정된 datepart 경계의 수를 반환합니다.

DateName(String, Nullable<DateTime>)

지정한 날짜의 지정된 datepart를 나타내는 문자열을 반환합니다.

DateName(String, Nullable<DateTimeOffset>)

지정한 날짜의 지정된 datepart를 나타내는 문자열을 반환합니다.

DateName(String, Nullable<TimeSpan>)

지정한 날짜의 지정된 datepart를 나타내는 문자열을 반환합니다.

DateName(String, String)

지정한 날짜의 지정된 datepart를 나타내는 문자열을 반환합니다.

DatePart(String, Nullable<DateTime>)

지정한 날짜의 지정된 datepart를 나타내는 정수를 반환합니다.

DatePart(String, Nullable<DateTimeOffset>)

지정한 날짜의 지정된 datepart를 나타내는 정수를 반환합니다.

DatePart(String, Nullable<TimeSpan>)

지정한 날짜의 지정된 datepart를 나타내는 정수를 반환합니다.

DatePart(String, String)

지정한 날짜의 지정된 datepart를 나타내는 정수를 반환합니다.

Degrees(Nullable<Decimal>)

라디안에서 지정된 각도로 해당하는 각도를 반환합니다.

Degrees(Nullable<Double>)

라디안에서 지정된 각도로 해당하는 각도를 반환합니다.

Degrees(Nullable<Int32>)

라디안에서 지정된 각도로 해당하는 각도를 반환합니다.

Degrees(Nullable<Int64>)

라디안에서 지정된 각도로 해당하는 각도를 반환합니다.

Difference(String, String)

두 문자 식의 SOUNDEX 값을 비교하여 차이를 나타내는 정수 값을 반환합니다.

Exp(Nullable<Decimal>)

지정된 float 식의 지수 값을 반환합니다.

Exp(Nullable<Double>)

지정된 float 식의 지수 값을 반환합니다.

GetDate()

데이터베이스 표준 시간대 오프셋 없이 datetime 값으로 현재 데이터베이스 시스템 타임스탬프를 반환합니다. 이 값은 SQL Server 인스턴스가 실행되는 컴퓨터의 운영 체제에서 파생됩니다.

GetUtcDate()

datetime 값으로 현재 데이터베이스 시스템 타임스탬프를 반환합니다. 데이터베이스 표준 시간대 오프셋이 포함되어 있지 않습니다. 이 값은 현재 UTC(Coordinated Universal Time) 시간을 나타냅니다. 이 값은 SQL Server 인스턴스를 실행하는 컴퓨터의 운영 체제에서 파생됩니다.

HostName()

워크스테이션 이름을 반환합니다.

IsDate(String)

입력 값이 유효한 날짜 또는 시간인지 여부를 나타냅니다.

IsNumeric(String)

입력 값이 유효한 숫자 형식인지 여부를 나타냅니다.

Log(Nullable<Decimal>)

지정된 입력 값의 자연 로그를 반환합니다.

Log(Nullable<Double>)

지정된 입력 값의 자연 로그를 반환합니다.

Log10(Nullable<Decimal>)

지정된 입력 값의 상용 로그를 반환합니다.

Log10(Nullable<Double>)

지정된 입력 값의 상용 로그를 반환합니다.

NChar(Nullable<Int32>)

유니코드 표준에서 정의된 대로 지정된 정수 코드에 해당하는 유니코드 문자를 반환합니다.

PatIndex(String, String)

유효한 모든 텍스트 및 문자 데이터 형식으로 지정한 식에서 패턴이 처음 나타나는 시작 위치를 반환하거나 패턴을 찾지 못하면 0을 반환합니다.

Pi()

파이의 상수 값을 반환합니다.

QuoteName(String)

입력 문자열을 유효한 Microsoft SQL Server 구분 식별자로 만들기 위해 구분 기호가 추가된 유니코드 문자열을 반환합니다.

QuoteName(String, String)

입력 문자열을 유효한 Microsoft SQL Server 구분 식별자로 만들기 위해 구분 기호가 추가된 유니코드 문자열을 반환합니다.

Radians(Nullable<Decimal>)

지정된 각도(도)에 해당하는 라디안 값을 반환합니다.

Radians(Nullable<Double>)

지정된 각도(도)에 해당하는 라디안 값을 반환합니다.

Radians(Nullable<Int32>)

지정된 각도(도)에 해당하는 라디안 값을 반환합니다.

Radians(Nullable<Int64>)

지정된 각도(도)에 해당하는 라디안 값을 반환합니다.

Rand()

0에서 1 사이의 의사 난수 float 값(0, 1은 제외)을 반환합니다.

Rand(Nullable<Int32>)

0에서 1 사이의 의사 난수 float 값(0, 1은 제외)을 반환합니다.

Replicate(String, Nullable<Int32>)

지정한 횟수만큼 문자열 값을 반복합니다.

Sign(Nullable<Decimal>)

지정된 식의 양수(+1), 영(0) 또는 음수(-1) 기호를 반환합니다.

Sign(Nullable<Double>)

지정된 식의 양수(+1), 영(0) 또는 음수(-1) 기호를 반환합니다.

Sign(Nullable<Int32>)

지정된 식의 양수(+1), 영(0) 또는 음수(-1) 기호를 반환합니다.

Sign(Nullable<Int64>)

지정된 식의 양수(+1), 영(0) 또는 음수(-1) 기호를 반환합니다.

Sin(Nullable<Decimal>)

지정된 각도의 삼각 사인을 반환합니다.

Sin(Nullable<Double>)

지정된 각도의 삼각 사인을 반환합니다.

SoundCode(String)

발음이 비슷한 단어나 이름을 찾기 위해 영숫자 문자열을 4자리(SOUNDEX) 코드로 변환합니다.

Space(Nullable<Int32>)

반복된 공백 문자열을 반환합니다.

Square(Nullable<Decimal>)

지정된 숫자의 제곱을 반환합니다.

Square(Nullable<Double>)

지정된 숫자의 제곱을 반환합니다.

SquareRoot(Nullable<Decimal>)

지정된 숫자의 제곱근을 반환합니다.

SquareRoot(Nullable<Double>)

지정된 숫자의 제곱근을 반환합니다.

StringConvert(Nullable<Decimal>)

숫자 데이터에서 변환된 문자 데이터를 반환합니다.

StringConvert(Nullable<Decimal>, Nullable<Int32>)

숫자 데이터에서 변환된 문자 데이터를 반환합니다.

StringConvert(Nullable<Decimal>, Nullable<Int32>, Nullable<Int32>)

숫자 데이터에서 변환된 문자 데이터를 반환합니다.

StringConvert(Nullable<Double>)

숫자 데이터에서 변환된 문자 데이터를 반환합니다.

StringConvert(Nullable<Double>, Nullable<Int32>)

숫자 데이터에서 변환된 문자 데이터를 반환합니다.

StringConvert(Nullable<Double>, Nullable<Int32>, Nullable<Int32>)

숫자 데이터에서 변환된 문자 데이터를 반환합니다.

Stuff(String, Nullable<Int32>, Nullable<Int32>, String)

문자열을 다른 문자열에 삽입합니다. 대상 문자열의 시작 위치에서 지정된 길이의 문자를 삭제한 다음 두 번째 문자열을 대상 문자열의 시작 위치에 삽입합니다.

Tan(Nullable<Decimal>)

입력 식의 삼각 탄젠트를 반환합니다.

Tan(Nullable<Double>)

입력 식의 삼각 탄젠트를 반환합니다.

Unicode(String)

유니코드 표준에서 정의한 대로 입력 식에 있는 첫 글자의 정수 값을 반환합니다.

UserName()

지정된 ID 번호에 해당하는 데이터베이스 사용자 이름을 반환합니다.

UserName(Nullable<Int32>)

지정된 ID 번호에 해당하는 데이터베이스 사용자 이름을 반환합니다.

적용 대상