▷ Type Affinity
컬럼에 데이터 타입이 명시적으로 지정되지 않았거나 지원하지 않을 때
SQLite가 자동적으로 데이터 타입을 추론하는 것
▷ Type Affinity의 목적
1. 유연한 데이터 타입 지원
데이터 타입을 명시적으로 지정하지 않고도, 데이터를 저장하고 조회할 수 있다
컬럼에 저장되는 값의 특성을 기반으로 데이터 타입을 유추한다
2. 간편한 데이터 처리
INTEGER Type Affinity를 가진 열에 문자열 데이터를 저장해도
SQLite는 자동으로 숫자로 변환하여 처리한다
3. SQL 호환성
다른 데이터베이스 시스템과 호환성을 유지한다.
* 공식문서
'DataBase > SQL' 카테고리의 다른 글
[DB][SQL] 레코드 생성, 수정, 삭제 2 (0) | 2024.04.02 |
---|---|
[DB][SQL] 레코드 생성, 수정, 삭제 1 (0) | 2024.04.02 |
[DB][SQL] DROP 테이블 삭제 (0) | 2024.04.02 |
[DB][SQL] ALTER 테이블 _ 테이블 이름 바꾸기 (0) | 2024.04.02 |
[DB][SQL] ALTER 테이블 _ 필드 이름 바꾸기 (0) | 2024.04.02 |