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

Guida in linea e informazioni

Assistenza su SQL Server 2005