次の方法で共有


GUID エスケープ シーケンス

ODBC では、GUID リテラルにエスケープ シーケンスが使用されます。 このエスケープ シーケンスの構文は次のとおりです。

{guid 'nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn'}  

解説

BNF 表記では、構文は次のようになります。

ODBC-guid-escape ::=
ODBC-esc-initiator guid '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

GUID リテラルのエスケープ シーケンスは、GUID データ型がデータ ソースでサポートされている場合にサポートされます。 アプリケーションは SQLGetTypeInfo を呼び出して、このデータ型がサポートされているかどうかを判断する必要があります。