development

안드로이드를 지원하는 SQLite의 데이터 유형은 무엇입니까

big-blog 2020. 12. 25. 22:42
반응형

안드로이드를 지원하는 SQLite의 데이터 유형은 무엇입니까


누구든지 ANDROID를 지원하는 SQLITE의 데이터 유형 목록을 알려주십시오.

TIME 및 DATE 데이터 유형에 대해 확인하고 싶습니다.


다음은 SQLite의 데이터 유형 목록 입니다.

TIME 및 DATE는 간접적으로 지원됩니다 .


SQLite 버전 3의 데이터 유형 에서 말했듯이 :

SQLite 데이터베이스에 저장되거나 데이터베이스 엔진에 의해 조작되는 각 값에는 다음 스토리지 클래스 중 하나가 있습니다.

  • NULL . 값이 NULL 값입니다.

  • INTEGER . 값은 부호있는 정수이며 값의 크기에 따라 1, 2, 3, 4, 6 또는 8 바이트로 저장됩니다.

  • 진짜 . 값은 8 바이트 IEEE 부동 소수점 숫자로 저장되는 부동 소수점 값입니다.

  • 텍스트 . 값은 데이터베이스 인코딩 (UTF-8, UTF-16BE 또는 UTF-16LE)을 사용하여 저장된 텍스트 문자열입니다.

  • BLOB . 값은 입력 된 그대로 저장되는 데이터의 한 덩어리입니다.

TIME 및 DATE 저장의 경우 다음이 명시됩니다.

날짜 및 시간 데이터 유형

SQLite에는 날짜 및 / 또는 시간을 저장하기위한 스토리지 클래스가 따로 설정되어 있지 않습니다. 대신 SQLite의 기본 제공 날짜 및 시간 함수는 날짜와 시간을 TEXT, REAL 또는 INTEGER 값으로 저장할 수 있습니다.

  • ISO8601 문자열의 TEXT ( "YYYY-MM-DD HH : MM : SS.SSS").
  • 줄리안 일 숫자로 REAL , proleptic 그레고리력 달력에 따라 BC 4714 년 11 월 24 일 그리니치에서 정오 이후 일 수.
  • INTEGER as Unix Time, 1970-01-01 00:00:00 UTC 이후의 초 수입니다.

먼저 각 안드로이드 API 버전에 대한 Sqlite3 버전을 확인하십시오 : https://stackoverflow.com/a/4377116/737636

나는 이것이 전체 버전 목록이라고 생각하지 않으며 OEM도 내부에 설치된 SQLite의 버전을 변경할 수 있다고 생각합니다.

어쨌든, 잠시 살펴보면 기본 버전이 3.x임을 알 수 있습니다.

다음은 SQLite3에서 지원하는 데이터 유형 목록입니다 (Android 내에서 사용되는 것과 동일) : http://www.sqlite.org/datatype3.html

그리고 여기 있습니다 :)

참조 URL : https://stackoverflow.com/questions/3830372/what-are-datatypes-in-sqlite-supporting-android

반응형