SqlFunctions Classe

Definição

Fornece métodos CLR (Common Language Runtime) que chamam funções no banco de dados em consultas LINQ to Entities.

public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
Herança
SqlFunctions

Métodos

Acos(Nullable<Decimal>)

Uma função matemática que retorna o ângulo, em radianos, cujo cosseno é o valor numérico especificado. Este ângulo é chamado o arco cosseno.

Acos(Nullable<Double>)

Uma função matemática que retorna o ângulo, em radianos, cujo cosseno é o valor numérico especificado. Este ângulo é chamado o arco cosseno.

Ascii(String)

Retorna o valor do código ASCII do caractere à extrema esquerda de uma expressão de caracteres.

Asin(Nullable<Decimal>)

Uma função matemática que retorna o ângulo, em radianos, cujo seno é o valor numérico especificado. Este ângulo é chamado o arco seno.

Asin(Nullable<Double>)

Uma função matemática que retorna o ângulo, em radianos, cujo seno é o valor numérico especificado. Este ângulo é chamado o arco seno.

Atan(Nullable<Decimal>)

Uma função matemática que retorna o ângulo, em radianos, cuja tangente é o valor numérico especificado. Esse ângulo é chamado o arco tangente.

Atan(Nullable<Double>)

Uma função matemática que retorna o ângulo, em radianos, cuja tangente é o valor numérico especificado. Esse ângulo é chamado o arco tangente.

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

Retorna o ângulo positivo, em radianos, entre o eixo x positivo e o raio da origem através do ponto (x, y), em que x e y são os dois valores numéricos especificados. O primeiro parâmetro passado para a função é o valor y e o segundo parâmetro é o valor x.

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

Retorna o ângulo positivo, em radianos, entre o eixo x positivo e o raio da origem através do ponto (x, y), em que x e y são os dois valores numéricos especificados. O primeiro parâmetro passado para a função é o valor y e o segundo parâmetro é o valor x.

Char(Nullable<Int32>)

Retorna o caractere correspondente ao valor ASCII inteiro especificado.

CharIndex(Byte[], Byte[])

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

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

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

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

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

CharIndex(String, String)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

CharIndex(String, String, Nullable<Int32>)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

CharIndex(String, String, Nullable<Int64>)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

Checksum(Byte[])

Retorna o valor de soma de verificação calculado sobre o argumento de entrada.

Checksum(Byte[], Byte[])

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

Checksum(Nullable<Boolean>)

Retorna o valor de soma de verificação calculado sobre o argumento de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

Checksum(Nullable<DateTime>)

Retorna o valor de soma de verificação calculado sobre o argumento de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

Checksum(Nullable<DateTimeOffset>)

Retorna o valor de soma de verificação calculado sobre o argumento de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

Checksum(Nullable<Decimal>)

Retorna o valor de soma de verificação calculado sobre o argumento de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

Checksum(Nullable<Double>)

Retorna o valor de soma de verificação calculado sobre o argumento de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

Checksum(Nullable<Guid>)

Retorna o valor de soma de verificação calculado sobre o argumento de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

Checksum(Nullable<TimeSpan>)

Retorna o valor de soma de verificação calculado sobre o argumento de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

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

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

Checksum(String)

Retorna o valor de soma de verificação calculado sobre o argumento de entrada.

Checksum(String, String)

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

Checksum(String, String, String)

Retorna o valor de soma de verificação calculado sobre os argumentos de entrada.

ChecksumAggregate(IEnumerable<Int32>)

Retorna a soma de verificação dos valores em uma coleção. Valores nulos são ignorados.

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

Retorna a soma de verificação dos valores em uma coleção. Valores nulos são ignorados.

Cos(Nullable<Decimal>)

Retorna o cosseno trigonométrico do ângulo especificado, em radianos, na expressão especificada.

Cos(Nullable<Double>)

Retorna o cosseno trigonométrico do ângulo especificado, em radianos, na expressão especificada.

Cot(Nullable<Decimal>)

Uma função matemática que retorna a cotangente trigonométrica do ângulo especificado, em radianos.

Cot(Nullable<Double>)

Uma função matemática que retorna a cotangente trigonométrica do ângulo especificado, em radianos.

CurrentTimestamp()

Retorna a data e hora atual.

CurrentUser()

Retorna o nome do usuário atual.

DataLength(Byte[])

Retorna o número de bytes usados para representar qualquer expressão.

DataLength(Nullable<Boolean>)

Retorna o número de bytes usados para representar qualquer expressão.

DataLength(Nullable<DateTime>)

Retorna o número de bytes usados para representar qualquer expressão.

DataLength(Nullable<DateTimeOffset>)

Retorna o número de bytes usados para representar qualquer expressão.

DataLength(Nullable<Decimal>)

Retorna o número de bytes usados para representar qualquer expressão.

DataLength(Nullable<Double>)

Retorna o número de bytes usados para representar qualquer expressão.

DataLength(Nullable<Guid>)

Retorna o número de bytes usados para representar qualquer expressão.

DataLength(Nullable<TimeSpan>)

Retorna o número de bytes usados para representar qualquer expressão.

DataLength(String)

Retorna o número de bytes usados para representar qualquer expressão.

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

Retorna um novo valor de datetime com base na adição de um intervalo à data especificada.

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

Retorna um novo valor de data que é baseado na adição de um intervalo à data especificada.

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

Retorna um novo valor de período que é baseado na adição de um intervalo para o período especificado.

DateAdd(String, Nullable<Double>, String)

Retorna um novo valor de datetime com base na adição de um intervalo à data especificada.

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

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

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

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

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

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

DateDiff(String, Nullable<DateTime>, String)

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

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

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

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

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

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

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

DateDiff(String, Nullable<DateTimeOffset>, String)

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

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

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

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

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

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

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

DateDiff(String, Nullable<TimeSpan>, String)

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

DateDiff(String, String, Nullable<DateTime>)

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

DateDiff(String, String, Nullable<DateTimeOffset>)

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

DateDiff(String, String, Nullable<TimeSpan>)

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

DateDiff(String, String, String)

Retorna a contagem dos limites de datepart especificados cruzados entre a data inicial e final especificadas.

DateName(String, Nullable<DateTime>)

Retorna uma cadeia de caracteres que representa o datepart especificado de data especificada.

DateName(String, Nullable<DateTimeOffset>)

Retorna uma cadeia de caracteres que representa o datepart especificado de data especificada.

DateName(String, Nullable<TimeSpan>)

Retorna uma cadeia de caracteres que representa o datepart especificado de data especificada.

DateName(String, String)

Retorna uma cadeia de caracteres que representa o datepart especificado de data especificada.

DatePart(String, Nullable<DateTime>)

Retorna um inteiro que representa o datepart especificado de data especificada.

DatePart(String, Nullable<DateTimeOffset>)

Retorna um inteiro que representa o datepart especificado de data especificada.

DatePart(String, Nullable<TimeSpan>)

Retorna um inteiro que representa o datepart especificado de data especificada.

DatePart(String, String)

Retorna um inteiro que representa o datepart especificado de data especificada.

Degrees(Nullable<Decimal>)

Retorna o ângulo correspondente, em graus, para um ângulo especificado em radianos.

Degrees(Nullable<Double>)

Retorna o ângulo correspondente, em graus, para um ângulo especificado em radianos.

Degrees(Nullable<Int32>)

Retorna o ângulo correspondente, em graus, para um ângulo especificado em radianos.

Degrees(Nullable<Int64>)

Retorna o ângulo correspondente, em graus, para um ângulo especificado em radianos.

Difference(String, String)

Retorna um valor inteiro que indica a diferença entre os valores SOUNDEX de duas expressões de caracteres.

Exp(Nullable<Decimal>)

Retorna o valor exponencial da expressão float especificada.

Exp(Nullable<Double>)

Retorna o valor exponencial da expressão float especificada.

GetDate()

Retorna o carimbo de data/hora do sistema de banco de dados atual como um valor datetime sem o deslocamento de fuso horário do banco de dados. Esse valor é derivado do sistema operacional do computador no qual a instância do SQL Server está em execução.

GetUtcDate()

Retorna o carimbo de data/hora do sistema do banco de dados atual como um valor datetime. O deslocamento de fuso horário do banco de dados não está incluído. Esse valor representa a hora UTC (Tempo Universal Coordenado) atual. Esse valor é derivado do sistema operacional do computador no qual a instância do SQL Server está sendo executada.

HostName()

Retorna o nome da estação de trabalho.

IsDate(String)

Indica se o valor de entrada é uma data ou hora válida.

IsNumeric(String)

Indica se o valor de entrada é um tipo numérico válido.

Log(Nullable<Decimal>)

Retorna o logaritmo natural do valor de entrada especificado.

Log(Nullable<Double>)

Retorna o logaritmo natural do valor de entrada especificado.

Log10(Nullable<Decimal>)

Retorna o algoritmo de base 10 do valor de entrada especificado.

Log10(Nullable<Double>)

Retorna o algoritmo de base 10 do valor de entrada especificado.

NChar(Nullable<Int32>)

Retorna o caractere Unicode com o código inteiro especificado, como definido pelo padrão do Unicode.

PatIndex(String, String)

Retorna a posição inicial da primeira ocorrência de um padrão em uma expressão específica ou zeros, se o padrão não for encontrado, em todos os tipos de dados de caractere e de texto válidos.

Pi()

Retorna o valor constante de pi.

QuoteName(String)

Retorna uma cadeia de caracteres Unicode com os delimitadores adicionados para tornar a cadeia de caracteres de entrada um identificador delimitado do Microsoft SQL Server válido.

QuoteName(String, String)

Retorna uma cadeia de caracteres Unicode com os delimitadores adicionados para tornar a cadeia de caracteres de entrada um identificador delimitado do Microsoft SQL Server válido.

Radians(Nullable<Decimal>)

Retorna a medida em radianos correspondente ao ângulo especificado em graus.

Radians(Nullable<Double>)

Retorna a medida em radianos correspondente ao ângulo especificado em graus.

Radians(Nullable<Int32>)

Retorna a medida em radianos correspondente ao ângulo especificado em graus.

Radians(Nullable<Int64>)

Retorna a medida em radianos correspondente ao ângulo especificado em graus.

Rand()

Retorna um valor float pseudoaleatório de 0 até 1, exclusive.

Rand(Nullable<Int32>)

Retorna um valor float pseudoaleatório de 0 até 1, exclusive.

Replicate(String, Nullable<Int32>)

Repete um valor da cadeia de caracteres um número especificado de vezes.

Sign(Nullable<Decimal>)

Retorna o sinal positivo (+1), zero (0) ou sinal negativo (-1) da expressão especificada.

Sign(Nullable<Double>)

Retorna o sinal positivo (+1), zero (0) ou sinal negativo (-1) da expressão especificada.

Sign(Nullable<Int32>)

Retorna o sinal positivo (+1), zero (0) ou sinal negativo (-1) da expressão especificada.

Sign(Nullable<Int64>)

Retorna o sinal positivo (+1), zero (0) ou sinal negativo (-1) da expressão especificada.

Sin(Nullable<Decimal>)

Retorna o seno trigonométrico do ângulo especificado.

Sin(Nullable<Double>)

Retorna o seno trigonométrico do ângulo especificado.

SoundCode(String)

Converte uma cadeia de caracteres alfanumérica em um código de quatro caracteres (SOUNDEX) para localizar nomes ou palavras com som semelhante.

Space(Nullable<Int32>)

Retorna uma cadeia de caracteres de espaços repetidos.

Square(Nullable<Decimal>)

Retorna o quadrado do número especificado.

Square(Nullable<Double>)

Retorna o quadrado do número especificado.

SquareRoot(Nullable<Decimal>)

Retorna a raiz quadrada do número especificado.

SquareRoot(Nullable<Double>)

Retorna a raiz quadrada do número especificado.

StringConvert(Nullable<Decimal>)

Retorna dados de caractere convertidos de dados numéricos.

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

Retorna dados de caractere convertidos de dados numéricos.

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

Retorna dados de caractere convertidos de dados numéricos.

StringConvert(Nullable<Double>)

Retorna dados de caractere convertidos de dados numéricos.

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

Retorna dados de caractere convertidos de dados numéricos.

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

Retorna dados de caractere convertidos de dados numéricos.

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

Insere uma cadeia de caracteres em outra cadeia de caracteres. Exclui um comprimento especificado de caracteres na cadeia de caracteres de destino na posição inicial e, em seguida, insere a segunda cadeia de caracteres na cadeia de caracteres de destino na posição inicial.

Tan(Nullable<Decimal>)

Retorna a tangente trigonométrica da expressão de entrada.

Tan(Nullable<Double>)

Retorna a tangente trigonométrica da expressão de entrada.

Unicode(String)

Retorna o valor inteiro, como definido pelo padrão Unicode, para o primeiro caractere da expressão de entrada.

UserName()

Retorna um nome de usuário de banco de dados correspondente a um número de identificação especificado.

UserName(Nullable<Int32>)

Retorna um nome de usuário de banco de dados correspondente a um número de identificação especificado.

Aplica-se a