다음을 통해 공유


EDM 정식에서 SQL Server 함수로의 매핑

이 항목에서는 EDM(엔터티 데이터 모델) 정식 함수가 해당 SQL Server 함수에 매핑되는 방법에 대해 설명합니다. .

날짜 및 시간 함수

다음 표에서는 날짜 및 시간 함수 매핑에 대해 설명합니다.

정식 함수 SQL Server 함수

Year(expression)

DatePart(YEAR, expression)

Month(expression)

DatePart(MONTH, expression)

Day(expression)

DatePart(DAY, expression)

Hour(expression)

DatePart(HOUR, expression)

Minute(expression)

DatePart(MINUTE, expression)

Second(expression)

DatePart(SECOND, expression)

Millisecond(expression)

DatePart(MILLISECOND, expression)

GetTotalOffsetMinutes(DateTimeOffset)

DatePart(TZOFFSET, expression)

CurrentDateTime()

  • SQLServer 2008의 SysDateTime()

  • SQLServer 2000 및 SQLServer 2005의 GetDate()

CurrentDateTimeOffset()

  • SQL Server 2008의 SysDateTimeOffset()

  • SQL Server 2000 또는 SQL Server 2005에서는 지원되지 않음

CurrentUtcDateTime()

  • SQLServer 2008의 SysUtcDateTime()

  • SQL Server 2000 및 SQL Server 2005의 GetUtcDate()

집계 함수

다음 표에서는 집계 함수 매핑에 대해 설명합니다.

정식 함수 SQL Server 함수

Avg(expression)

AVG(expression)

BigCount(expression)

BIGCOUNT(expression)

Count(expression)

COUNT(expression)

Min(expression)

MIN(expression)

Max(expression)

MAX(expression)

StDev(expression)

STDEV(expression)

Sum(expression)

SUM(expression)

Math 함수

다음 표에서는 수식 함수 매핑에 대해 설명합니다.

정식 함수 SQL Server 함수

Abs(value)

ABS(value)

Ceiling(value)

CEILING(value)

Floor(value)

FLOOR(value)

Round(value)

ROUND(value, 0)

문자열 함수

다음 표에서는 문자열 함수 매핑에 대해 설명합니다.

정식 함수 SQL Server 함수

Concat(string1, string2)

string1 + string2

IndexOf(target, string2)

CHARINDEX(target, string2)

Left (string1, length)

LEFT(string1, length)

Length (string)

LEN(string)

LTrim(string)

LTRIM(string)

Right (string1, length)

RIGHT (string1, length)

Trim(string)

LTRIM(RTRIM(string))

Replace (string1, string2, string3)

REPLACE(string1, string2, string3)

Reverse (string)

REVERSE (string)

RTrim(string)

RTRIM(string)

Substring(string, start, length)

SUBSTRING(string, start, length)

ToLower(string)

LOWER(string)

ToUpper(string)

UPPER(string)

비트 함수

다음 표에서는 비트 함수 매핑에 대해 설명합니다.

정식 함수 SQL Server 함수

BitWiseAnd (value1, value2)

value1 & value2

BitWiseNot (value)

~value

BitWiseOr (value1, value2)

value1 | value2

BitWiseXor (value1, value2)

value1 ^ value2