Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il linguaggio delle espressioni include un set di funzioni da usare nelle espressioni. Un'espressione può usare una singola funzione, ma in genere un'espressione combina funzioni con operatori e usa più funzioni.
Le funzioni possono essere classificate nei gruppi seguenti:
Funzioni matematiche che eseguono calcoli basati su valori di input numerici forniti come parametri per le funzioni e restituiscono valori numerici.
Funzioni stringa che eseguono operazioni su valori di input stringa o esadecimali e restituiscono una stringa o un valore numerico.
Funzioni di data e ora che eseguono operazioni sui valori di data e ora e restituiscono valori stringa, numerici o di data e ora.
Funzioni di sistema che restituiscono informazioni su un'espressione.
Il linguaggio delle espressioni fornisce le funzioni matematiche seguenti.
| Funzione | Descrizione |
|---|---|
| ABS (espressione SSIS) | Restituisce il valore positivo assoluto di un'espressione numerica. |
| EXP (espressione SSIS) | Restituisce l'esponente alla base e dell'espressione specificata. |
| CEILING (espressione SSIS) | Restituisce l'intero più piccolo maggiore o uguale a un'espressione numerica. |
| FLOOR (espressione SSIS) | Restituisce il più alto valore integer minore o uguale a un'espressione numerica specificata. |
| LN (espressione SSIS) | Restituisce il logaritmo naturale di un'espressione numerica. |
| LOG (espressione SSIS) | Viene restituito il logaritmo in base 10 di un'espressione numerica. |
| POWER (Espressione SSIS) | Restituisce il risultato dell'elevamento a potenza di un'espressione numerica. |
| Round (Espressione SSIS) | Restituisce un'espressione numerica arrotondata alla lunghezza o alla precisione specificata. . |
| SIGN (espressione SSIS) | Restituisce il segno positivo (+), negativo (-) o zero (0) di un'espressione numerica. |
| SQUARE (espressione SSIS) | Restituisce il quadrato di un'espressione numerica. |
| SQRT (espressione SSIS) | Restituisce la radice quadrata di un'espressione numerica. |
L'analizzatore di espressioni fornisce le funzioni stringa seguenti.
| Funzione | Descrizione |
|---|---|
| CODEPOINT (espressione SSIS) | Restituisce il valore del codice Unicode del carattere più a sinistra di un'espressione di caratteri. |
| FINDSTRING (Espressione SSIS) | Restituisce l'indice in base uno dell'occorrenza specificata di una stringa di caratteri all'interno di un'espressione. |
| HEX (espressione SSIS) | Viene restituita una stringa che rappresenta il valore esadecimale di un valore integer. |
| LEN (espressione SSIS) | Restituisce il numero di caratteri in un'espressione di caratteri. |
| LEFT (espressione SSIS) | Restituisce il numero specificato di caratteri dalla parte più a sinistra dell'espressione di caratteri specificata. |
| LOWER (espressione SSIS) | Viene restituita un'espressione di caratteri dopo aver convertito i caratteri maiuscoli in caratteri minuscoli. |
| LTRIM (espressione SSIS) | Restituisce un'espressione di caratteri dopo la rimozione degli spazi iniziali. |
| REPLACE (Espressione SSIS) | Restituisce un'espressione di caratteri dopo aver sostituito una stringa all'interno dell'espressione con una stringa diversa o una stringa vuota. |
| REPLICATE (Espressione SSIS) | Restituisce un'espressione di caratteri, replicata un numero specificato di volte. |
| REVERSE (espressione SSIS) | Viene restituita un'espressione di caratteri in ordine inverso. |
| RIGHT (Espressione SSIS) | Viene restituito il numero specificato di caratteri della parte più a destra dell'espressione di caratteri indicata. |
| RTRIM (espressione SSIS) | Restituisce un'espressione testuale rimuovendo gli spazi finali. |
| SUBSTRING (espressione SSIS) | Restituisce una parte di un'espressione di testo. |
| TRIM (espressione SSIS) | Restituisce un'espressione di caratteri dopo aver rimosso gli spazi iniziali e finali. |
| UPPER (espressione SSIS) | Restituisce un'espressione di caratteri dopo la conversione di caratteri minuscoli in caratteri maiuscoli. |
L'analizzatore di espressioni fornisce le funzioni di data e ora seguenti.
| Funzione | Descrizione |
|---|---|
| DATEADD (espressione SSIS) | Restituisce un nuovo valore DT_DBTIMESTAMP aggiungendo una data o un intervallo di tempo a una data specificata. |
| DATEDIFF (espressione SSIS) | Restituisce il numero di limiti di data e ora superati tra due date specificate. |
| DATEPART (espressione SSIS) | Restituisce un numero intero che rappresenta un valore datepart di una data. |
| DAY (espressione SSIS) | Restituisce un numero intero che rappresenta il giorno della data specificata. |
| GETDATE (espressione SSIS) | Restituisce la data corrente del sistema. |
| GETUTCDATE (espressione SSIS) | Restituisce la data corrente del sistema nell'ora UTC (Universal Time Coordinate o Greenwich Mean Time). |
| MONTH (Espressione SSIS) | Restituisce un numero intero che rappresenta il mese della data specificata. |
| YEAR (espressione SSIS) | Restituisce un numero intero che rappresenta l'anno della data specificata. |
L'analizzatore di espressioni fornisce le funzioni Null seguenti.
| Funzione | Descrizione |
|---|---|
| ISNULL (espressione SSIS) | Restituisce un risultato booleano in base al fatto che un'espressione sia null. |
| NULL (espressione SSIS) | Restituisce un valore Null di un tipo di dati richiesto. |
I nomi delle espressioni vengono visualizzati in caratteri maiuscoli, ma i nomi delle espressioni non fanno distinzione tra maiuscole e minuscole. Ad esempio, l'uso di "null" funziona altrettanto bene quanto l'uso di "NULL".
Vedere anche
Operatori (espressione SSIS)
Esempi di espressioni avanzate di Integration Services
Espressioni di Integration Services (SSIS)