[SQLite] SQLITE_STATIC, SQLITE_TRANSIENT
2016. 6. 8. 13:23ㆍ개발자료/Database
반응형
## SQLITE_STATIC
바인딩 되는 변수를 Static변수(해제(free)가 될 일이 없는)로 사용
중간에 값이 변경되거나 메모리가 해제 되면 문제가 발생할 수 있다.
## SQLITE_TRANSIENT
바인딩 되는 변수를 복사해서 사용. 중간에 변경될수 있는 경우 사용
해방 변수값을 복사하여 사용함. 중간에 변수가 변경되어도 복사한 값을 사용되기에 문제가 없음.
복사 과정이 들어가 안전하나 SQLITE_STATIC보다 속도는 느리다.
반응형
'개발자료 > Database' 카테고리의 다른 글
[MySQL] AES 암호화 (0) | 2016.11.08 |
---|---|
[ORACLE] Oracle Live SQL (0) | 2016.10.26 |
[SQLite] TEXT 필드 숫자 정렬 (0) | 2016.07.06 |
[SQLite] NULL 체크 (0) | 2016.06.08 |
[SQLite] 대소문자 구분없이 정렬 (0) | 2016.04.08 |