Lenguaje

SqlFunctions Clase

Definición

Proporciona métodos de Common Language Runtime (CLR) que llaman a funciones de la base de datos en consultas LINQ to Entities.

public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
Herencia
SqlFunctions

Métodos

Nombre Description
Acos(Nullable<Decimal>)

Función matemática que devuelve el ángulo, en radianes, cuyo coseno es el valor numérico especificado. Este ángulo se denomina arcocoseno.

Acos(Nullable<Double>)

Función matemática que devuelve el ángulo, en radianes, cuyo coseno es el valor numérico especificado. Este ángulo se denomina arcocoseno.

Ascii(String)

Devuelve el valor de código ASCII del carácter más izquierdo de una expresión de caracteres.

Asin(Nullable<Decimal>)

Función matemática que devuelve el ángulo, en radianes, cuyo seno es el valor numérico especificado. Este ángulo se denomina arcoseno.

Asin(Nullable<Double>)

Función matemática que devuelve el ángulo, en radianes, cuyo seno es el valor numérico especificado. Este ángulo se denomina arcoseno.

Atan(Nullable<Decimal>)

Función matemática que devuelve el ángulo, en radianes, cuya tangente es el valor numérico especificado. Este ángulo se denomina arcotangente.

Atan(Nullable<Double>)

Función matemática que devuelve el ángulo, en radianes, cuya tangente es el valor numérico especificado. Este ángulo se denomina arcotangente.

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

Devuelve el ángulo positivo, en radianes, entre el eje X positivo y el rayo desde el origen hasta el punto (x, y), donde x e y son los dos valores numéricos especificados. El primer parámetro pasado a la función es el valor y y el segundo parámetro es el valor x.

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

Devuelve el ángulo positivo, en radianes, entre el eje X positivo y el rayo desde el origen hasta el punto (x, y), donde x e y son los dos valores numéricos especificados. El primer parámetro pasado a la función es el valor y y el segundo parámetro es el valor x.

Char(Nullable<Int32>)

Devuelve el carácter que corresponde al valor ASCII entero especificado.

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

Devuelve la posición inicial de una expresión que se encuentra dentro de otra expresión.

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

Devuelve la posición inicial de una expresión que se encuentra dentro de otra expresión.

CharIndex(Byte[], Byte[])

Devuelve la posición inicial de una expresión que se encuentra dentro de otra expresión.

CharIndex(String, String, Nullable<Int32>)

Devuelve la posición inicial de una expresión que se encuentra dentro de otra expresión.

CharIndex(String, String, Nullable<Int64>)

Devuelve la posición inicial de una expresión que se encuentra dentro de otra expresión.

CharIndex(String, String)

Devuelve la posición inicial de una expresión que se encuentra dentro de otra expresión.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(Byte[], Byte[])

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(Byte[])

Devuelve el valor de suma de comprobación calculado sobre el argumento de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(Nullable<Boolean>)

Devuelve el valor de suma de comprobación calculado sobre el argumento de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(Nullable<DateTime>)

Devuelve el valor de suma de comprobación calculado sobre el argumento de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(Nullable<DateTimeOffset>)

Devuelve el valor de suma de comprobación calculado sobre el argumento de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(Nullable<Decimal>)

Devuelve el valor de suma de comprobación calculado sobre el argumento de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(Nullable<Double>)

Devuelve el valor de suma de comprobación calculado sobre el argumento de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(Nullable<Guid>)

Devuelve el valor de suma de comprobación calculado sobre el argumento de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

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

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(Nullable<TimeSpan>)

Devuelve el valor de suma de comprobación calculado sobre el argumento de entrada.

Checksum(String, String, String)

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(String, String)

Devuelve el valor de suma de comprobación calculado sobre los argumentos de entrada.

Checksum(String)

Devuelve el valor de suma de comprobación calculado sobre el argumento de entrada.

ChecksumAggregate(IEnumerable<Int32>)

Devuelve la suma de comprobación de los valores de una colección. Se omiten los valores NULL.

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

Devuelve la suma de comprobación de los valores de una colección. Se omiten los valores NULL.

Cos(Nullable<Decimal>)

Devuelve el coseno trigonométrico del ángulo especificado, en radianes, en la expresión especificada.

Cos(Nullable<Double>)

Devuelve el coseno trigonométrico del ángulo especificado, en radianes, en la expresión especificada.

Cot(Nullable<Decimal>)

Función matemática que devuelve la cotangent trigonométrica del ángulo especificado, en radianes.

Cot(Nullable<Double>)

Función matemática que devuelve la cotangent trigonométrica del ángulo especificado, en radianes.

CurrentTimestamp()

Devuelve la fecha y hora actuales.

CurrentUser()

Devuelve el nombre del usuario actual.

DataLength(Byte[])

Devuelve el número de bytes usados para representar cualquier expresión.

DataLength(Nullable<Boolean>)

Devuelve el número de bytes usados para representar cualquier expresión.

DataLength(Nullable<DateTime>)

Devuelve el número de bytes usados para representar cualquier expresión.

DataLength(Nullable<DateTimeOffset>)

Devuelve el número de bytes usados para representar cualquier expresión.

DataLength(Nullable<Decimal>)

Devuelve el número de bytes usados para representar cualquier expresión.

DataLength(Nullable<Double>)

Devuelve el número de bytes usados para representar cualquier expresión.

DataLength(Nullable<Guid>)

Devuelve el número de bytes usados para representar cualquier expresión.

DataLength(Nullable<TimeSpan>)

Devuelve el número de bytes usados para representar cualquier expresión.

DataLength(String)

Devuelve el número de bytes usados para representar cualquier expresión.

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

Devuelve un nuevo datetime valor basado en agregar un intervalo a la fecha especificada.

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

Devuelve un nuevo valor de fecha basado en agregar un intervalo a la fecha especificada.

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

Devuelve un nuevo valor de intervalo de tiempo basado en agregar un intervalo al intervalo de tiempo especificado.

DateAdd(String, Nullable<Double>, String)

Devuelve un nuevo datetime valor basado en agregar un intervalo a la fecha especificada.

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

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

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

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

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

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

DateDiff(String, Nullable<DateTime>, String)

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

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

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

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

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

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

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

DateDiff(String, Nullable<DateTimeOffset>, String)

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

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

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

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

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

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

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

DateDiff(String, Nullable<TimeSpan>, String)

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

DateDiff(String, String, Nullable<DateTime>)

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

DateDiff(String, String, Nullable<DateTimeOffset>)

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

DateDiff(String, String, Nullable<TimeSpan>)

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

DateDiff(String, String, String)

Devuelve el recuento de los límites de datepart especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas.

DateName(String, Nullable<DateTime>)

Devuelve una cadena de caracteres que representa la parte de fecha especificada de la fecha especificada.

DateName(String, Nullable<DateTimeOffset>)

Devuelve una cadena de caracteres que representa la parte de fecha especificada de la fecha especificada.

DateName(String, Nullable<TimeSpan>)

Devuelve una cadena de caracteres que representa la parte de fecha especificada de la fecha especificada.

DateName(String, String)

Devuelve una cadena de caracteres que representa la parte de fecha especificada de la fecha especificada.

DatePart(String, Nullable<DateTime>)

Devuelve un número entero que representa el Datepart especificado de la fecha dada.

DatePart(String, Nullable<DateTimeOffset>)

Devuelve un número entero que representa el Datepart especificado de la fecha dada.

DatePart(String, Nullable<TimeSpan>)

Devuelve un número entero que representa el Datepart especificado de la fecha dada.

DatePart(String, String)

Devuelve un número entero que representa el Datepart especificado de la fecha dada.

Degrees(Nullable<Decimal>)

Devuelve el ángulo correspondiente en grados de un ángulo especificado en radianes.

Degrees(Nullable<Double>)

Devuelve el ángulo correspondiente en grados de un ángulo especificado en radianes.

Degrees(Nullable<Int32>)

Devuelve el ángulo correspondiente en grados de un ángulo especificado en radianes.

Degrees(Nullable<Int64>)

Devuelve el ángulo correspondiente en grados de un ángulo especificado en radianes.

Difference(String, String)

Devuelve un valor entero que indica la diferencia entre los valores SOUNDEX de dos expresiones de caracteres.

Exp(Nullable<Decimal>)

Devuelve el valor exponencial de la expresión float especificada.

Exp(Nullable<Double>)

Devuelve el valor exponencial de la expresión float especificada.

GetDate()

Devuelve la marca de tiempo actual del sistema de base de datos como un valor datetime sin el desplazamiento de zona horaria de la base de datos. Este valor se deriva del sistema operativo del equipo donde la instancia de SQL Server se está ejecutando.

GetUtcDate()

Devuelve la marca de tiempo actual del sistema de base de datos como un valor datetime. El ajuste de zona horaria de la base de datos no está incluido. Este valor representa la hora UTC actual (Hora universal coordinada). Este valor se deriva del sistema operativo del equipo donde la instancia de SQL Server se está ejecutando.

HostName()

Devuelve el nombre de la estación de trabajo.

IsDate(String)

Indica si el valor de entrada es una fecha u hora válidas.

IsNumeric(String)

Indica si el valor de entrada es un tipo numérico válido.

Log(Nullable<Decimal>)

Devuelve el logaritmo natural del valor de entrada especificado.

Log(Nullable<Double>)

Devuelve el logaritmo natural del valor de entrada especificado.

Log10(Nullable<Decimal>)

Devuelve el logaritmo base-10 del valor de entrada especificado.

Log10(Nullable<Double>)

Devuelve el logaritmo base-10 del valor de entrada especificado.

NChar(Nullable<Int32>)

Devuelve el carácter Unicode correspondiente al código entero dado, tal como se define en el estándar Unicode.

PatIndex(String, String)

Devuelve la posición inicial de la primera aparición de un patrón en una expresión especificada, o ceros si no se encuentra el patrón, en todos los tipos de datos de texto y caracteres válidos.

Pi()

Devuelve el valor constante de pi.

QuoteName(String, String)

Devuelve una cadena Unicode con los delimitadores agregados para que la cadena de entrada sea un identificador delimitado Microsoft SQL Server válido.

QuoteName(String)

Devuelve una cadena Unicode con los delimitadores agregados para que la cadena de entrada sea un identificador delimitado Microsoft SQL Server válido.

Radians(Nullable<Decimal>)

Devuelve la medida radian correspondiente al ángulo especificado en grados.

Radians(Nullable<Double>)

Devuelve la medida radian correspondiente al ángulo especificado en grados.

Radians(Nullable<Int32>)

Devuelve la medida radian correspondiente al ángulo especificado en grados.

Radians(Nullable<Int64>)

Devuelve la medida radian correspondiente al ángulo especificado en grados.

Rand()

Devuelve un valor float pseudoaleatorio de 0 a 1, ambos excluidos.

Rand(Nullable<Int32>)

Devuelve un valor float pseudoaleatorio de 0 a 1, ambos excluidos.

Replicate(String, Nullable<Int32>)

Repite un valor de cadena un número especificado de veces.

Sign(Nullable<Decimal>)

Devuelve el signo positivo (+1), cero (0) o negativo (-1) de la expresión especificada.

Sign(Nullable<Double>)

Devuelve el signo positivo (+1), cero (0) o negativo (-1) de la expresión especificada.

Sign(Nullable<Int32>)

Devuelve el signo positivo (+1), cero (0) o negativo (-1) de la expresión especificada.

Sign(Nullable<Int64>)

Devuelve el signo positivo (+1), cero (0) o negativo (-1) de la expresión especificada.

Sin(Nullable<Decimal>)

Devuelve el seno trigonométrico del ángulo especificado.

Sin(Nullable<Double>)

Devuelve el seno trigonométrico del ángulo especificado.

SoundCode(String)

Convierte una cadena alfanumérica en un código de cuatro caracteres (SOUNDEX) para buscar nombres o palabras con sonido similar.

Space(Nullable<Int32>)

Devuelve una cadena de espacios repetidos.

Square(Nullable<Decimal>)

Devuelve el cuadrado del número especificado.

Square(Nullable<Double>)

Devuelve el cuadrado del número especificado.

SquareRoot(Nullable<Decimal>)

Devuelve la raíz cuadrada del número especificado.

SquareRoot(Nullable<Double>)

Devuelve la raíz cuadrada del número especificado.

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

Devuelve datos de caracteres convertidos de datos numéricos.

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

Devuelve datos de caracteres convertidos de datos numéricos.

StringConvert(Nullable<Decimal>)

Devuelve datos de caracteres convertidos de datos numéricos.

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

Devuelve datos de caracteres convertidos de datos numéricos.

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

Devuelve datos de caracteres convertidos de datos numéricos.

StringConvert(Nullable<Double>)

Devuelve datos de caracteres convertidos de datos numéricos.

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

Inserta una cadena en otra cadena. Elimina una longitud especificada de caracteres en la cadena de destino en la posición inicial y, a continuación, inserta la segunda cadena en la cadena de destino en la posición inicial.

Tan(Nullable<Decimal>)

Devuelve la tangente trigonométrica de la expresión de entrada.

Tan(Nullable<Double>)

Devuelve la tangente trigonométrica de la expresión de entrada.

Unicode(String)

Devuelve el valor entero, tal como se define en el estándar Unicode, para el primer carácter de la expresión de entrada.

UserName()

Devuelve un nombre de usuario de base de datos correspondiente a un número de identificación especificado.

UserName(Nullable<Int32>)

Devuelve un nombre de usuario de base de datos correspondiente a un número de identificación especificado.

Se aplica a