Funzioni di data e ora (Transact-SQL)
Le funzioni scalari elencate di seguito eseguono un'operazione su un valore di input di data e ora e restituiscono una stringa, un valore numerico o un valore di data e ora.
Le funzioni Transact-SQL di data e ora e la relativa proprietà deterministica sono elencate nella tabella seguente. Per ulteriori informazioni sulle funzioni deterministiche, vedere Funzioni deterministiche e non deterministiche.
Funzione | Determinismo |
---|---|
Deterministica |
|
Deterministica |
|
Non deterministica |
|
Deterministica tranne nei casi in cui viene utilizzata come DATEPART (dw,date) o DATEPART (wk,ww, date). dw, ovvero la parte della data che indica il giorno della settimana (weekday), dipende dal valore impostato da SET DATEFIRST, che consente di impostare il primo giorno della settimana. La parte della data week (wk, ww) riflette le modifiche apportate a SET DATEFIRST. Il 1° gennaio di qualsiasi anno definisce il numero iniziale per la parte della data week. Ad esempio DATEPART(wk,'Jan 1, xxxx') = 1, dove xxxx rappresenta qualsiasi anno. |
|
Deterministica |
|
Non deterministica |
|
Non deterministica |
|
Deterministica |
|
Deterministica |