Bagikan melalui


Urutan Escape Tanggal, Waktu, dan Tanda Waktu

ODBC mendefinisikan urutan escape untuk literal tanggal, waktu, dan tanda waktu. Sintaks dari urutan escape ini adalah sebagai berikut:

  
{d 'value'}  
{t 'value'}  
{ts 'value'}  

Dalam notasi BNF, sintaksnya adalah sebagai berikut:

ODBC-date-time-escape ::=  
     ODBC-date-escape  
     | ODBC-time-escape  
     | ODBC-timestamp-escape

ODBC-date-escape ::=  
     ODBC-esc-initiator d 'date-value' ODBC-esc-terminator

ODBC-time-escape ::=  
     ODBC-esc-initiator t 'time-value' ODBC-esc-terminator

ODBC-timestamp-escape ::=  
     ODBC-esc-initiator ts 'timestamp-value' ODBC-esc-terminator

ODBC-esc-initiator ::= {  

ODBC-esc-terminator ::= }  

date-value ::=   
     years-value date-separator months-value date-separator days-value

time-value ::=   
     hours-value time-separator minutes-value time-separator seconds-value

timestamp-value ::= date-value timestamp-separator time-value

date-separator ::= -  

time-separator ::= :  

timestamp-separator ::=  
     (The blank character)

years-value ::= digit digit digit digit

months-value ::= digit digit

days-value ::= digit digit

hours-value ::= digit digit

minutes-value ::= digit digit

seconds-value ::= digit digit[.digit...]  

Keterangan

Urutan tanggal, waktu, dan tanda waktu literal escape didukung jika jenis data tanggal, waktu, dan tanda waktu didukung oleh sumber data. Aplikasi harus memanggil SQLGetTypeInfo untuk menentukan apakah jenis data ini didukung.