Séquences d’échappement de GUID
ODBC utilise des séquences d’échappement pour les littéraux GUID. La syntaxe de cette séquence d’échappement est la suivante :
{guid 'nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn'}
Remarques
Dans la notation BNF, la syntaxe est la suivante :
ODBC-guid-escape ::=
GUID ODBC-esc-initiator 'guid-value' ODBC-esc-terminator
ODBC-esc-initiator ::= {
ODBC-esc-terminator ::= }
guid-value ::= clock-low-value guid-separator clock-middle-value guid-separator clock-high-value guid-separator clock-seq-value guid-separator node-value
guid-separator ::= -
clock-low-value ::= hex_digit hex_digit hex_digit hex_digit hex_digit hex_digit hex_digit hex_digit
clock-middle-value ::= hex_digit hex_digit hex_digit hex_digit
clock-high-value ::= hex_digit hex_digit hex_digit hex_digit
clock-seq-value ::= hex_digit hex_digit hex_digit hex_digit
clock-node-value ::= hex_digit hex_digit hex_digit hex_digit hex_digit hex_digit hex_digit hex_digit hex_digit hex_digit hex_digit hex_digit
hex_digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F
La séquence d’échappement littérale GUID est prise en charge si le type de données GUID est pris en charge par la source de données. Une application doit appeler SQLGetTypeInfo pour déterminer si ce type de données est pris en charge.