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.