Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

SqlFunctions (Clase)

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

System.Object
  System.Data.Objects.SqlClient.SqlFunctions

Espacio de nombres:  System.Data.Objects.SqlClient
Ensamblado:  System.Data.Entity (en System.Data.Entity.dll)

public static class SqlFunctions

El tipo SqlFunctions expone los siguientes miembros.

  NombreDescripción
Método públicoMiembro estáticoAcos(Nullable<Decimal>)Una función matemática que devuelve el ángulo, en radianes, cuyo coseno es el valor numérico especificado. Este ángulo se llama arco coseno.
Método públicoMiembro estáticoAcos(Nullable<Double>)Una función matemática que devuelve el ángulo, en radianes, cuyo coseno es el valor numérico especificado. Este ángulo se llama arco coseno.
Método públicoMiembro estáticoAsciiDevuelve el valor de código ASCII del carácter situado más a la izquierda de una expresión de caracteres.
Método públicoMiembro estáticoAsin(Nullable<Decimal>)Una función matemática que devuelve el ángulo, en radianes, cuyo seno es el valor numérico especificado. Este ángulo se llama arco seno.
Método públicoMiembro estáticoAsin(Nullable<Double>)Una función matemática que devuelve el ángulo, en radianes, cuyo seno es el valor numérico especificado. Este ángulo se llama arco seno.
Método públicoMiembro estáticoAtan(Nullable<Decimal>)Una función matemática que devuelve el ángulo, en radianes, cuya tangente es el valor numérico especificado. Este ángulo se llama arco tangente.
Método públicoMiembro estáticoAtan(Nullable<Double>)Una función matemática que devuelve el ángulo, en radianes, cuya tangente es el valor numérico especificado. Este ángulo se llama arco tangente.
Método públicoMiembro estáticoAtan2(Nullable<Decimal>, Nullable<Decimal>)Devuelve el ángulo positivo, en radianes, entre el eje x positivo y el radio, desde el origen hasta el punto (x, y), donde x e y son los dos valores numéricos especificados. El primer parámetro que se pasa a la función es el valor y, el segundo parámetro es el valor x.
Método públicoMiembro estáticoAtan2(Nullable<Double>, Nullable<Double>)Devuelve el ángulo positivo, en radianes, entre el eje x positivo y el radio, desde el origen hasta el punto (x, y), donde x e y son los dos valores numéricos especificados. El primer parámetro que se pasa a la función es el valor y, el segundo parámetro es el valor x.
Método públicoMiembro estáticoCharDevuelve el carácter que corresponde al valor ASCII entero especificado.
Método públicoMiembro estáticoCharIndex(Byte[], Byte[])Devuelve la posición inicial de una expresión encontrada dentro de otra expresión.
Método públicoMiembro estáticoCharIndex(String, String)Devuelve la posición inicial de una expresión encontrada dentro de otra expresión.
Método públicoMiembro estáticoCharIndex(Byte[], Byte[], Nullable<Int32>)Devuelve la posición inicial de una expresión encontrada dentro de otra expresión.
Método públicoMiembro estáticoCharIndex(Byte[], Byte[], Nullable<Int64>)Devuelve la posición inicial de una expresión encontrada dentro de otra expresión.
Método públicoMiembro estáticoCharIndex(String, String, Nullable<Int32>)Devuelve la posición inicial de una expresión encontrada dentro de otra expresión.
Método públicoMiembro estáticoCharIndex(String, String, Nullable<Int64>)Devuelve la posición inicial de una expresión encontrada dentro de otra expresión.
Método públicoMiembro estáticoChecksum(Nullable<Boolean>)Devuelve el valor de la suma de comprobación calculada sobre el argumento de entrada.
Método públicoMiembro estáticoChecksum(Byte[])Devuelve el valor de la suma de comprobación calculada sobre el argumento de entrada.
Método públicoMiembro estáticoChecksum(Nullable<DateTime>)Devuelve el valor de la suma de comprobación calculada sobre el argumento de entrada.
Método públicoMiembro estáticoChecksum(Nullable<DateTimeOffset>)Devuelve el valor de la suma de comprobación calculada sobre el argumento de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Decimal>)Devuelve el valor de la suma de comprobación calculada sobre el argumento de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Double>)Devuelve el valor de la suma de comprobación calculada sobre el argumento de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Guid>)Devuelve el valor de la suma de comprobación calculada sobre el argumento de entrada.
Método públicoMiembro estáticoChecksum(Nullable<TimeSpan>)Devuelve el valor de la suma de comprobación calculada sobre el argumento de entrada.
Método públicoMiembro estáticoChecksum(String)Devuelve el valor de la suma de comprobación calculada sobre el argumento de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Boolean>, Nullable<Boolean>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Byte[], Byte[])Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<DateTime>, Nullable<DateTime>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Decimal>, Nullable<Decimal>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Double>, Nullable<Double>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Guid>, Nullable<Guid>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<TimeSpan>, Nullable<TimeSpan>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(String, String)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Byte[], Byte[], Byte[])Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Double>, Nullable<Double>, Nullable<Double>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksum(String, String, String)Devuelve el valor de la suma de comprobación calculada sobre los argumentos de entrada.
Método públicoMiembro estáticoChecksumAggregate(IEnumerable<Int32>)Devuelve la suma de comprobación de los valores de una colección. Los valores NULL se pasan por alto.
Método públicoMiembro estáticoChecksumAggregate(IEnumerable<Nullable<Int32>>)Devuelve la suma de comprobación de los valores de una colección. Los valores NULL se pasan por alto.
Método públicoMiembro estáticoCos(Nullable<Decimal>)Devuelve el coseno trigonométrico del ángulo especificado, en radianes, en la expresión especificada.
Método públicoMiembro estáticoCos(Nullable<Double>)Devuelve el coseno trigonométrico del ángulo especificado, en radianes, en la expresión especificada.
Método públicoMiembro estáticoCot(Nullable<Decimal>)Una función matemática que devuelve la cotangente trigonométrica del ángulo especificado, en radianes.
Método públicoMiembro estáticoCot(Nullable<Double>)Una función matemática que devuelve la cotangente trigonométrica del ángulo especificado, en radianes.
Método públicoMiembro estáticoCurrentTimestampDevuelve la fecha y la hora actuales.
Método públicoMiembro estáticoCurrentUserDevuelve el nombre del usuario actual.
Método públicoMiembro estáticoDataLength(Nullable<Boolean>)Devuelve el número de bytes utilizados para representar cualquier expresión.
Método públicoMiembro estáticoDataLength(Byte[])Devuelve el número de bytes utilizados para representar cualquier expresión.
Método públicoMiembro estáticoDataLength(Nullable<DateTime>)Devuelve el número de bytes utilizados para representar cualquier expresión.
Método públicoMiembro estáticoDataLength(Nullable<DateTimeOffset>)Devuelve el número de bytes utilizados para representar cualquier expresión.
Método públicoMiembro estáticoDataLength(Nullable<Decimal>)Devuelve el número de bytes utilizados para representar cualquier expresión.
Método públicoMiembro estáticoDataLength(Nullable<Double>)Devuelve el número de bytes utilizados para representar cualquier expresión.
Método públicoMiembro estáticoDataLength(Nullable<Guid>)Devuelve el número de bytes utilizados para representar cualquier expresión.
Método públicoMiembro estáticoDataLength(Nullable<TimeSpan>)Devuelve el número de bytes utilizados para representar cualquier expresión.
Método públicoMiembro estáticoDataLength(String)Devuelve el número de bytes utilizados para representar cualquier expresión.
Método públicoMiembro estáticoDateAdd(String, Nullable<Double>, Nullable<DateTime>)Devuelve un nuevo valor datetime que se basa en agregar un intervalo a la fecha especificada.
Método públicoMiembro estáticoDateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>)Devuelve un nuevo valor de fecha que se basa en agregar un intervalo a la fecha especificada.
Método públicoMiembro estáticoDateAdd(String, Nullable<Double>, Nullable<TimeSpan>)Devuelve un nuevo valor de intervalo de tiempo basado en agregar un intervalo al intervalo de tiempo especificado.
Método públicoMiembro estáticoDateAdd(String, Nullable<Double>, String)Devuelve un nuevo valor datetime que se basa en agregar un intervalo a la fecha especificada.
Método públicoMiembro estáticoDateDiff(String, Nullable<DateTime>, Nullable<DateTime>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<DateTime>, String)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<DateTimeOffset>, String)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, Nullable<TimeSpan>, String)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, String, Nullable<DateTime>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, String, Nullable<DateTimeOffset>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, String, Nullable<TimeSpan>)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateDiff(String, String, String)Devuelve el recuento de los límites de parte de fecha especificados que se atraviesan entre la fecha de inicio y la fecha de fin definidas.
Método públicoMiembro estáticoDateName(String, Nullable<DateTime>)Devuelve una cadena de caracteres que representa la parte de fecha de la fecha especificada.
Método públicoMiembro estáticoDateName(String, Nullable<DateTimeOffset>)Devuelve una cadena de caracteres que representa la parte de fecha de la fecha especificada.
Método públicoMiembro estáticoDateName(String, Nullable<TimeSpan>)Devuelve una cadena de caracteres que representa la parte de fecha de la fecha especificada.
Método públicoMiembro estáticoDateName(String, String)Devuelve una cadena de caracteres que representa la parte de fecha de la fecha especificada.
Método públicoMiembro estáticoDatePart(String, Nullable<DateTime>)Devuelve un entero que representa la parte de fecha especificada de la fecha dada.
Método públicoMiembro estáticoDatePart(String, Nullable<DateTimeOffset>)Devuelve un entero que representa la parte de fecha especificada de la fecha dada.
Método públicoMiembro estáticoDatePart(String, Nullable<TimeSpan>)Devuelve un entero que representa la parte de fecha especificada de la fecha dada.
Método públicoMiembro estáticoDatePart(String, String)Devuelve un entero que representa la parte de fecha especificada de la fecha dada.
Método públicoMiembro estáticoDegrees(Nullable<Decimal>)Devuelve el ángulo correspondiente en grados para un ángulo especificado en radianes.
Método públicoMiembro estáticoDegrees(Nullable<Double>)Devuelve el ángulo correspondiente en grados para un ángulo especificado en radianes.
Método públicoMiembro estáticoDegrees(Nullable<Int32>)Devuelve el ángulo correspondiente en grados para un ángulo especificado en radianes.
Método públicoMiembro estáticoDegrees(Nullable<Int64>)Devuelve el ángulo correspondiente en grados para un ángulo especificado en radianes.
Método públicoMiembro estáticoDifferenceDevuelve un valor entero que indica la diferencia entre los valores de SOUNDEX de dos expresiones de caracteres.
Método públicoMiembro estáticoExp(Nullable<Decimal>)Devuelve el valor exponencial de la expresión flotante especificada.
Método públicoMiembro estáticoExp(Nullable<Double>)Devuelve el valor exponencial de la expresión flotante especificada.
Método públicoMiembro estáticoGetDateDevuelve la marca de tiempo del sistema de base de datos actual como un valor de fecha y hora sin el desplazamiento de zona horaria de la base de datos. Este valor se deriva del sistema operativo del equipo en el que se está ejecutando la instancia de SQL Server.
Método públicoMiembro estáticoGetUtcDateDevuelve la marca de tiempo del sistema de base de datos actual como un valor de fecha y hora. El desplazamiento de zona horaria de la base de datos no está incluido. Este valor representa la hora UTC (Hora universal coordinada) actual. Este valor se deriva del sistema operativo del equipo en el que se está ejecutando la instancia de SQL Server.
Método públicoMiembro estáticoHostNameDevuelve el nombre de la estación de trabajo.
Método públicoMiembro estáticoIsDateIndica si el valor de entrada es una fecha u hora válida.
Método públicoMiembro estáticoIsNumericIndica si el valor de entrada es un tipo numérico válido.
Método públicoMiembro estáticoLog(Nullable<Decimal>)Devuelve el logaritmo natural del valor de entrada especificado.
Método públicoMiembro estáticoLog(Nullable<Double>)Devuelve el logaritmo natural del valor de entrada especificado.
Método públicoMiembro estáticoLog10(Nullable<Decimal>)Devuelve el logaritmo en base 10 del valor de entrada especificado.
Método públicoMiembro estáticoLog10(Nullable<Double>)Devuelve el logaritmo en base 10 del valor de entrada especificado.
Método públicoMiembro estáticoNCharDevuelve el carácter Unicode correspondiente al código entero dado, tal como se define en el estándar Unicode.
Método públicoMiembro estáticoPatIndexDevuelve la posición inicial de la primera aparición de un modelo en una expresión especificada, o cero si no se encuentra el modelo, en todo el texto válido y los tipos de datos de caracteres.
Método públicoMiembro estáticoPiDevuelve el valor constante de Pi.
Método públicoMiembro estáticoQuoteName(String)Devuelve una cadena Unicode a la que se han agregado delimitadores para convertir la cadena de entrada en un identificador delimitado válido de Microsoft SQL Server.
Método públicoMiembro estáticoQuoteName(String, String)Devuelve una cadena Unicode a la que se han agregado delimitadores para convertir la cadena de entrada en un identificador delimitado válido de Microsoft SQL Server.
Método públicoMiembro estáticoRadians(Nullable<Decimal>)Devuelve la medida en radianes correspondiente al ángulo especificado en grados.
Método públicoMiembro estáticoRadians(Nullable<Double>)Devuelve la medida en radianes correspondiente al ángulo especificado en grados.
Método públicoMiembro estáticoRadians(Nullable<Int32>)Devuelve la medida en radianes correspondiente al ángulo especificado en grados.
Método públicoMiembro estáticoRadians(Nullable<Int64>)Devuelve la medida en radianes correspondiente al ángulo especificado en grados.
Método públicoMiembro estáticoRand()Devuelve un valor flotante pseudoaleatorio entre 0 y 1, excluidos.
Método públicoMiembro estáticoRand(Nullable<Int32>)Devuelve un valor flotante pseudoaleatorio entre 0 y 1, excluidos.
Método públicoMiembro estáticoReplicateRepite un valor de cadena un número especificado de veces.
Método públicoMiembro estáticoSign(Nullable<Decimal>)Devuelve el signo positivo (+1), cero (0) o negativo (-1) de la expresión especificada.
Método públicoMiembro estáticoSign(Nullable<Double>)Devuelve el signo positivo (+1), cero (0) o negativo (-1) de la expresión especificada.
Método públicoMiembro estáticoSign(Nullable<Int32>)Devuelve el signo positivo (+1), cero (0) o negativo (-1) de la expresión especificada.
Método públicoMiembro estáticoSign(Nullable<Int64>)Devuelve el signo positivo (+1), cero (0) o negativo (-1) de la expresión especificada.
Método públicoMiembro estáticoSin(Nullable<Decimal>)Devuelve el seno trigonométrico del ángulo especificado.
Método públicoMiembro estáticoSin(Nullable<Double>)Devuelve el seno trigonométrico del ángulo especificado.
Método públicoMiembro estáticoSoundCodeConvierte una cadena alfanumérica en un código de cuatro caracteres (SOUNDEX) que se usa para buscar palabras o nombres con un sonido parecido.
Método públicoMiembro estáticoSpaceDevuelve una cadena de espacios repetidos.
Método públicoMiembro estáticoSquare(Nullable<Decimal>)Devuelve la raíz cuadrada del número especificado.
Método públicoMiembro estáticoSquare(Nullable<Double>)Devuelve la raíz cuadrada del número especificado.
Método públicoMiembro estáticoSquareRoot(Nullable<Decimal>)Devuelve la raíz cuadrada del número especificado.
Método públicoMiembro estáticoSquareRoot(Nullable<Double>)Devuelve la raíz cuadrada del número especificado.
Método públicoMiembro estáticoStringConvert(Nullable<Decimal>)Devuelve datos de caracteres convertidos a partir de datos numéricos.
Método públicoMiembro estáticoStringConvert(Nullable<Double>)Devuelve datos de caracteres convertidos a partir de datos numéricos.
Método públicoMiembro estáticoStringConvert(Nullable<Decimal>, Nullable<Int32>)Devuelve datos de caracteres convertidos a partir de datos numéricos.
Método públicoMiembro estáticoStringConvert(Nullable<Double>, Nullable<Int32>)Devuelve datos de caracteres convertidos a partir de datos numéricos.
Método públicoMiembro estáticoStringConvert(Nullable<Decimal>, Nullable<Int32>, Nullable<Int32>)Devuelve datos de caracteres convertidos a partir de datos numéricos.
Método públicoMiembro estáticoStringConvert(Nullable<Double>, Nullable<Int32>, Nullable<Int32>)Devuelve datos de caracteres convertidos a partir de datos numéricos.
Método públicoMiembro estáticoStuffInserta 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.
Método públicoMiembro estáticoTan(Nullable<Decimal>)Devuelve la tangente trigonométrica de la expresión de entrada.
Método públicoMiembro estáticoTan(Nullable<Double>)Devuelve la tangente trigonométrica de la expresión de entrada.
Método públicoMiembro estáticoUnicodeDevuelve el valor entero, según la definición del estándar Unicode, para el primer carácter de la expresión de entrada.
Método públicoMiembro estáticoUserName()Devuelve un nombre de usuario de base de datos que corresponde a un número de identificación especificado.
Método públicoMiembro estáticoUserName(Nullable<Int32>)Devuelve un nombre de usuario de base de datos que corresponde a un número de identificación especificado.
Arriba

.NET Framework

Compatible con: 4

.NET Framework Client Profile

Compatible con: 4

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Mostrar: