Condividi tramite


SqlFunctions Classe

Definizione

Fornisce metodi CLR (Common Language Runtime) che richiamano funzioni nel database nelle query LINQ to Entities.

public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
Ereditarietà
SqlFunctions

Metodi

Acos(Nullable<Decimal>)

Funzione matematica che restituisce l'angolo, in radianti, il cui coseno è il valore numerico specificato. L'angolo viene chiamato arcocoseno.

Acos(Nullable<Double>)

Funzione matematica che restituisce l'angolo, in radianti, il cui coseno è il valore numerico specificato. L'angolo viene chiamato arcocoseno.

Ascii(String)

Restituisce il codice ASCII del carattere più a sinistra in un'espressione di caratteri.

Asin(Nullable<Decimal>)

Funzione matematica che restituisce l'angolo, in radianti, il cui seno è il valore numerico specificato. L'angolo viene chiamato arcoseno.

Asin(Nullable<Double>)

Funzione matematica che restituisce l'angolo, in radianti, il cui seno è il valore numerico specificato. L'angolo viene chiamato arcoseno.

Atan(Nullable<Decimal>)

Funzione matematica che restituisce l'angolo, in radianti, la cui tangente è il valore numerico specificato. L'angolo viene chiamato arcotangente.

Atan(Nullable<Double>)

Funzione matematica che restituisce l'angolo, in radianti, la cui tangente è il valore numerico specificato. L'angolo viene chiamato arcotangente.

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

Restituisce l'angolo positivo, in radianti, tra l'asse x positivo e il raggio dall'origine tramite il punto (x, y), dove x e y rappresentano i due valori numerici specificati. Il primo parametro passato alla funzione è il valore-y e il secondo parametro è il valore x.

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

Restituisce l'angolo positivo, in radianti, tra l'asse x positivo e il raggio dall'origine tramite il punto (x, y), dove x e y rappresentano i due valori numerici specificati. Il primo parametro passato alla funzione è il valore-y e il secondo parametro è il valore x.

Char(Nullable<Int32>)

Restituisce il carattere corrispondente al valore ASCII intero specificato.

CharIndex(Byte[], Byte[])

Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra espressione.

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

Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra espressione.

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

Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra espressione.

CharIndex(String, String)

Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra espressione.

CharIndex(String, String, Nullable<Int32>)

Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra espressione.

CharIndex(String, String, Nullable<Int64>)

Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra espressione.

Checksum(Byte[])

Restituisce il valore di checksum calcolato sull'argomento di input.

Checksum(Byte[], Byte[])

Restituisce il valore di checksum calcolato sugli argomenti di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

Checksum(Nullable<Boolean>)

Restituisce il valore di checksum calcolato sull'argomento di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

Checksum(Nullable<DateTime>)

Restituisce il valore di checksum calcolato sull'argomento di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

Checksum(Nullable<DateTimeOffset>)

Restituisce il valore di checksum calcolato sull'argomento di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

Checksum(Nullable<Decimal>)

Restituisce il valore di checksum calcolato sull'argomento di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

Checksum(Nullable<Double>)

Restituisce il valore di checksum calcolato sull'argomento di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

Checksum(Nullable<Guid>)

Restituisce il valore di checksum calcolato sull'argomento di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

Checksum(Nullable<TimeSpan>)

Restituisce il valore di checksum calcolato sull'argomento di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

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

Restituisce il valore di checksum calcolato sugli argomenti di input.

Checksum(String)

Restituisce il valore di checksum calcolato sull'argomento di input.

Checksum(String, String)

Restituisce il valore di checksum calcolato sugli argomenti di input.

Checksum(String, String, String)

Restituisce il valore di checksum calcolato sugli argomenti di input.

ChecksumAggregate(IEnumerable<Int32>)

Restituisce il checksum dei valori in una raccolta. I valori Null vengono ignorati.

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

Restituisce il checksum dei valori in una raccolta. I valori Null vengono ignorati.

Cos(Nullable<Decimal>)

Restituisce il coseno trigonometrico dell'angolo specificato, espresso in radianti, nell'espressione specificata.

Cos(Nullable<Double>)

Restituisce il coseno trigonometrico dell'angolo specificato, espresso in radianti, nell'espressione specificata.

Cot(Nullable<Decimal>)

Funzione matematica che restituisce la cotangente trigonometrica dell'angolo specificato, in radianti.

Cot(Nullable<Double>)

Funzione matematica che restituisce la cotangente trigonometrica dell'angolo specificato, in radianti.

CurrentTimestamp()

Restituisce la data e l'ora correnti.

CurrentUser()

Restituisce il nome dell'utente corrente.

DataLength(Byte[])

Restituisce il numero di byte usato per rappresentare qualsiasi espressione.

DataLength(Nullable<Boolean>)

Restituisce il numero di byte usato per rappresentare qualsiasi espressione.

DataLength(Nullable<DateTime>)

Restituisce il numero di byte usato per rappresentare qualsiasi espressione.

DataLength(Nullable<DateTimeOffset>)

Restituisce il numero di byte usato per rappresentare qualsiasi espressione.

DataLength(Nullable<Decimal>)

Restituisce il numero di byte usato per rappresentare qualsiasi espressione.

DataLength(Nullable<Double>)

Restituisce il numero di byte usato per rappresentare qualsiasi espressione.

DataLength(Nullable<Guid>)

Restituisce il numero di byte usato per rappresentare qualsiasi espressione.

DataLength(Nullable<TimeSpan>)

Restituisce il numero di byte usato per rappresentare qualsiasi espressione.

DataLength(String)

Restituisce il numero di byte usato per rappresentare qualsiasi espressione.

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

Restituisce un nuovo valore datetime basato sull'aggiunta di un intervallo alla data specificata.

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

Restituisce un nuovo valore della data basato sull'aggiunta di un intervallo alla data specificata.

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

Restituisce un nuovo valore relativo all'intervallo di tempo basato sull'aggiunta di un intervallo all'intervallo di tempo specificato.

DateAdd(String, Nullable<Double>, String)

Restituisce un nuovo valore datetime basato sull'aggiunta di un intervallo alla data specificata.

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

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

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

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

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

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

DateDiff(String, Nullable<DateTime>, String)

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

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

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

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

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

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

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

DateDiff(String, Nullable<DateTimeOffset>, String)

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

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

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

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

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

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

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

DateDiff(String, Nullable<TimeSpan>, String)

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

DateDiff(String, String, Nullable<DateTime>)

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

DateDiff(String, String, Nullable<DateTimeOffset>)

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

DateDiff(String, String, Nullable<TimeSpan>)

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

DateDiff(String, String, String)

Restituisce il conteggio dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.

DateName(String, Nullable<DateTime>)

Restituisce una stringa di caratteri che rappresenta la parte specificata della data specificata.

DateName(String, Nullable<DateTimeOffset>)

Restituisce una stringa di caratteri che rappresenta la parte specificata della data specificata.

DateName(String, Nullable<TimeSpan>)

Restituisce una stringa di caratteri che rappresenta la parte specificata della data specificata.

DateName(String, String)

Restituisce una stringa di caratteri che rappresenta la parte specificata della data specificata.

DatePart(String, Nullable<DateTime>)

Restituisce un integer che rappresenta la parte specificata della data indicata.

DatePart(String, Nullable<DateTimeOffset>)

Restituisce un integer che rappresenta la parte specificata della data indicata.

DatePart(String, Nullable<TimeSpan>)

Restituisce un integer che rappresenta la parte specificata della data indicata.

DatePart(String, String)

Restituisce un integer che rappresenta la parte specificata della data indicata.

Degrees(Nullable<Decimal>)

Restituisce l'angolo corrispondente in gradi di un angolo specificato in radianti.

Degrees(Nullable<Double>)

Restituisce l'angolo corrispondente in gradi di un angolo specificato in radianti.

Degrees(Nullable<Int32>)

Restituisce l'angolo corrispondente in gradi di un angolo specificato in radianti.

Degrees(Nullable<Int64>)

Restituisce l'angolo corrispondente in gradi di un angolo specificato in radianti.

Difference(String, String)

Restituisce un valore intero che indica la differenza tra i valori SOUNDEX di due espressioni di caratteri.

Exp(Nullable<Decimal>)

Restituisce il valore esponenziale dell'espressione float specificata.

Exp(Nullable<Double>)

Restituisce il valore esponenziale dell'espressione float specificata.

GetDate()

Restituisce il timestamp di sistema del database corrente come valore datetime senza la differenza di fuso orario del database. Tale valore è derivato dal sistema operativo del computer sul quale è in esecuzione l'istanza di SQL Server.

GetUtcDate()

Restituisce il timestamp di sistema del database corrente come valore datetime. La differenza di fuso orario del database non è inclusa. Questo valore rappresenta l'ora UTC (Universal Time Coordinate) corrente. Tale valore è derivato dal sistema operativo del computer sul quale è in esecuzione l'istanza di SQL Server.

HostName()

Restituisce il nome della workstation.

IsDate(String)

Indica se il valore di input rappresenta una data o ora valida.

IsNumeric(String)

Indica se il valore di input rappresenta un tipo numerico valido.

Log(Nullable<Decimal>)

Restituisce il logaritmo naturale del valore di input specificato.

Log(Nullable<Double>)

Restituisce il logaritmo naturale del valore di input specificato.

Log10(Nullable<Decimal>)

Restituisce il logaritmo in base 10 del valore di input specificato.

Log10(Nullable<Double>)

Restituisce il logaritmo in base 10 del valore di input specificato.

NChar(Nullable<Int32>)

Restituisce il carattere Unicode corrispondente al codice integer specificato, in base alla definizione dello standard Unicode.

PatIndex(String, String)

Restituisce la posizione di inizio della prima occorrenza di un modello in un'espressione specificata, oppure zero se il modello non viene trovato, in tutti i dati di tipo carattere e testo validi.

Pi()

Restituisce il valore della costante pi greco.

QuoteName(String)

Restituisce una stringa Unicode in cui sono stati aggiunti i delimitatori per rendere la stringa di input un identificatore delimitato valido di Microsoft SQL Server.

QuoteName(String, String)

Restituisce una stringa Unicode in cui sono stati aggiunti i delimitatori per rendere la stringa di input un identificatore delimitato valido di Microsoft SQL Server.

Radians(Nullable<Decimal>)

Restituisce la misura in radianti corrispondente all'angolo specificato in gradi.

Radians(Nullable<Double>)

Restituisce la misura in radianti corrispondente all'angolo specificato in gradi.

Radians(Nullable<Int32>)

Restituisce la misura in radianti corrispondente all'angolo specificato in gradi.

Radians(Nullable<Int64>)

Restituisce la misura in radianti corrispondente all'angolo specificato in gradi.

Rand()

Restituisce un valore float pseudocasuale compreso tra 0 e 1, esclusi.

Rand(Nullable<Int32>)

Restituisce un valore float pseudocasuale compreso tra 0 e 1, esclusi.

Replicate(String, Nullable<Int32>)

Ripete un valore stringa il numero di volte specificato.

Sign(Nullable<Decimal>)

Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata.

Sign(Nullable<Double>)

Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata.

Sign(Nullable<Int32>)

Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata.

Sign(Nullable<Int64>)

Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata.

Sin(Nullable<Decimal>)

Restituisce il seno trigonometrico dell'angolo specificato.

Sin(Nullable<Double>)

Restituisce il seno trigonometrico dell'angolo specificato.

SoundCode(String)

Converte una stringa alfanumerica in un codice di quattro caratteri (SOUNDEX) per trovare parole o nomi simili.

Space(Nullable<Int32>)

Restituisce una stringa di spazi ripetuti.

Square(Nullable<Decimal>)

Restituisce il quadrato del numero specificato.

Square(Nullable<Double>)

Restituisce il quadrato del numero specificato.

SquareRoot(Nullable<Decimal>)

Restituisce la radice quadrata del numero specificato.

SquareRoot(Nullable<Double>)

Restituisce la radice quadrata del numero specificato.

StringConvert(Nullable<Decimal>)

Restituisce dati di tipo carattere convertiti da dati di tipo numerico.

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

Restituisce dati di tipo carattere convertiti da dati di tipo numerico.

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

Restituisce dati di tipo carattere convertiti da dati di tipo numerico.

StringConvert(Nullable<Double>)

Restituisce dati di tipo carattere convertiti da dati di tipo numerico.

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

Restituisce dati di tipo carattere convertiti da dati di tipo numerico.

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

Restituisce dati di tipo carattere convertiti da dati di tipo numerico.

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

Inserisce una stringa in un'altra stringa. Elimina una lunghezza specificata di caratteri nella stringa di destinazione nella posizione iniziale, quindi inserisce la seconda stringa nella stringa di destinazione nella posizione iniziale.

Tan(Nullable<Decimal>)

Restituisce la tangente trigonometrica dell'espressione di input.

Tan(Nullable<Double>)

Restituisce la tangente trigonometrica dell'espressione di input.

Unicode(String)

Restituisce il valore intero, come definito dallo standard Unicode, per il primo carattere dell'espressione di input.

UserName()

Restituisce un nome utente del database corrispondente al numero di identificazione specificato.

UserName(Nullable<Int32>)

Restituisce un nome utente del database corrispondente al numero di identificazione specificato.

Si applica a