개발/SQLite3
SQLite3_BLOB타입 함수
우잉이
2022. 1. 11. 11:33
728x90
반응형
1. hex함수
: BLOB타입의 값을 16진수 표기
hex(BLOB 타입의 값)
- 인수에 지정된 값은 BLOB타입의 값으로 처리, BLOB 형태의 값을 16진수로 변환한 결과를 반환
- BLOB 타입의 값은 이진 데이터.
예제로 hex함수를 사용하여 randomblob함수에 의해 생성된 BLOB 형태의 값을 16진수로 구해 봅시다.
(randomblob함수 : BLOB 타입의 값에 대한 난수 생성 )
위와 같이 실행했더니, BLOB 타입이 16진수로 변환한 값을 반환했습니다.
그러면 A와 a의 16진수를 알아볼까요?
위를 통해 대분자 A는 16진수로 41이고 소문자 a는 61입니다. B와 b도 구해봅시다.
1씩 더해진 B는 42, b는 62인 16진수로 반환했습니다.
2. randomblob 함수
: 위에서 다뤘듯이 BLOB 타입의 값에 대한 난수 생성
randomblob(바이트)
- 인수에 지정된 바이트의 BLOB타입 난수를 생성, 바이트는 양수 값.
3. zeroblob 함수
: 지정된 바이트의 BLOB 타입 값 0x00를 생성 , 바이트는 양수 값
zeroblob(바이트)
728x90
반응형