Compartilhar via


SqlFunctions Classe

Definição

Contém stubs de função que expõem métodos SqlServer em Linq to Entities.

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 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 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