Compartir a través de


Asignación entre las funciones canónicas de EDM y las funciones de SQL Server

En este tema se describe cómo se asignan las funciones canónicas del Entity Data Model (EDM) a las funciones de SQL Server correspondientes. .

Funciones de fecha y hora

En la tabla siguiente se describe la asignación de funciones de fecha y hora:

Funciones canónicas Funciones de 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()

  • SysDateTime() en SQL Server 2008

  • GetDate() en SQL Server 2000 y SQL Server 2005

CurrentDateTimeOffset()

  • SysDateTimeOffset() en SQL Server 2008

  • No se admite en SQL Server 2000 ni SQL Server 2005.

CurrentUtcDateTime()

  • SysUtcDateTime() en SQL Server 2008

  • GetUtcDate() en SQL Server 2000 y SQL Server 2005

Funciones de agregado

En la tabla siguiente se describe la asignación de funciones de agregado:

Funciones canónicas Funciones de 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)

Funciones matemáticas

En la tabla siguiente se describe la asignación de funciones matemáticas:

Funciones canónicas Funciones de SQL Server

Abs(value)

ABS(value)

Ceiling(value)

CEILING(value)

Floor(value)

FLOOR(value)

Round(value)

ROUND(value, 0)

Funciones de cadena

En la tabla siguiente se describe la asignación de las funciones de cadena:

Funciones canónicas Funciones de SQL Server

Concat(string1, string2)

cadena1 + cadena2

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)

Funciones bit a bit

En la tabla siguiente se describe la asignación de las funciones bit a bit:

Funciones canónicas Funciones de SQL Server

BitWiseAnd (value1, value2)

valor1 & valor2

BitWiseNot (value)

~valor

BitWiseOr (value1, value2)

valor1 | valor2

BitWiseXor (value1, value2)

valor1 ^ valor2