Formato di data e ora ODBC
L'API ODBC definisce sequenze di escape per la rappresentazione dei valori di data e ora, che in ODBC sono denominati dati timestamp. Il formato timestamp di ODBC è inoltre supportato dalla definizione della lingua OLE DB (DBGUID-SQL) supportata dal provider Microsoft OLE DB per SQL Server. Nelle applicazioni che utilizzano API basate su ADO, OLE DB e ODBC è possibile utilizzare il formato timestamp ODBC per la rappresentazione di valori di data e ora.
Il formato delle sequenze di escape del timestamp ODBC è il seguente:
{ literal_type 'constant_value' }
literal_type
Specifica il tipo di sequenza di escape. I timestamp sono caratterizzati da tre identificatori di tipo literal_type:d = solo data
t = solo ora
ts = timestamp (ora + data)
'constant_value'
Rappresenta il valore della sequenza di escape. constant_value deve seguire i formati seguenti per ogni valore literal_type:literal_type Formato constant_value d
aaaa-mm-gg
t
hh:mm:ss[.fff]
ts
aaaa-mm-gg hh:mm:ss[.fff]
Di seguito sono riportati alcuni esempi di costanti per valori di data e ora ODBC:
{ ts '1998-05-02 01:23:56.123' }
{ d '1990-10-02' }
{ t '13:33:41' }
Occorre fare attenzione a non confondere il nome del tipo di dati timestamp OLE DB e ODBC con il nome del tipo di dati timestamp Transact-SQL. Il tipo di dati timestamp OLE DB e ODBC registra valori di data e ora. Il tipo di dati timestamp Transact-SQL rappresenta un tipo di dati binario per valori non relativi all'ora. Per ulteriori informazioni, vedere timestamp (Transact-SQL).
Vedere anche
Concetti
Utilizzo di dati relativi a data e ora