SQL에서 C로: 비트
비트 ODBC SQL 데이터 형식의 식별자는 다음과 같습니다.
SQL_BIT
다음 표에서는 비트 SQL 데이터를 변환할 수 있는 ODBC C 데이터 형식을 보여줍니다. 테이블의 열 및 용어에 대한 설명은 SQL에서 C 데이터 형식으로 데이터 변환을 참조 하세요.
C 형식 식별자 | 테스트 | *TargetValuePtr | *StrLen_or_IndPtr | SQLSTATE |
---|---|---|---|---|
SQL_C_CHAR SQL_C_WCHAR |
BufferLength> 1 BufferLength<= 1 |
데이터 Undefined |
6 Undefined |
해당 없음 22003 |
SQL_C_STINYINT SQL_C_UTINYINT SQL_C_TINYINT SQL_C_SBIGINT SQL_C_UBIGINT SQL_C_SSHORT SQL_C_USHORT SQL_C_SHORT SQL_C_SLONG SQL_C_ULONG SQL_C_LONG SQL_C_FLOAT SQL_C_DOUBLE SQL_C_NUMERIC |
None[a] | 데이터 | C 데이터 형식의 크기 | 해당 없음 |
SQL_C_BIT | None[a] | 데이터 | 1[b] | 해당 없음 |
SQL_C_BINARY | BufferLength>= 1 BufferLength< 1 |
데이터 Undefined |
6 Undefined |
해당 없음 22003 |
[a] 이 변환에서는 BufferLength 값이 무시됩니다. 드라이버는 *TargetValuePtr 의 크기가 C 데이터 형식의 크기라고 가정합니다.
[b] 해당 C 데이터 형식의 크기입니다.
비트 SQL 데이터가 문자 C 데이터로 변환되면 가능한 값은 "0" 및 "1"입니다.