iPhone의 경우 sqlite3은 열에 대해 ALTER를 지원하지 않으므로 데이터를 보존해야하는 테이블의 열 데이터 유형을 어떻게 변경합니까?sqlite 열 (iPhone)을 변경하는 방법은 무엇입니까?
답변
SQLite는 Manifest (Dynamic) 타이핑을 사용합니다. C 럼 유형은 안내 전용이며 C 럼 데이터 유형을 변경하지 않아도됩니다. Column Affinity은 정적으로 형식이 지정된 데이터베이스와의 호환성을 제공하기 위해 사용됩니다. SQLite documentation 가입일
:
SQLite는 동적 입력을 사용한다. 데이터 형식 제약 조건을 적용하지 않습니다. 모든 데이터를 임의의 열에 삽입 할 수 있습니다. 임의의 길이 문자열 을 정수 열에, 부동 소수점 을 부울 열로 또는 문자 열로 배치 할 수 있습니다. 데이터 유형 당신은
이SQLite는 당신이 을 선호하는 힌트로 컬럼의 선언 형식을 사용합니까 ... 명령은 해당 컬럼에 투입 할 수있는 데이터 제한하지 않는 CREATE TABLE의 열 할당 그 형식의 값. 따라서 예제의 경우 열의 유형이 INTEGER이고 해당 열에 문자열을 삽입하려고하면 SQLite는 문자열을 정수로 변환하려고 시도합니다. 가능한 경우 정수 을 대신 삽입합니다. 그렇지 않으면 문자열을 삽입합니다.
그들은 버그가 아니라 기능이라고 말합니다. 귀하의 응용 프로그램에 문제가 있다면 SQlite가 최선의 선택이 아닐 수도 있습니다.
애쉬는 맞지만, 열의 유형 선호도가 문제를 일으키는 경우 (예 : 숫자와 같이 보이는 문자열이 변환되어 부정확하게 저장되는 경우), 복사 할 수있는 유일한 옵션은 모든 데이터를 임시 테이블에 저장하고, 원본을 삭제하고, 올바른 정의로 다시 만들고, 데이터를 다시 복사하십시오. 내가 아는 한 이건 이 아니고,이 아닙니다. ; ^)
- 1. gridview에서 열 이름을 임의로 변경하는 방법은 무엇입니까?
- 2. iPhone을 서버에 연결하는 방법은 무엇입니까?
- 3. 뷰 iphone을 푸시하는 방법은 무엇입니까?
- 4. android sqlite 타임 스탬프 열
- 5. SQLite 테이블에서 키를 변경하는 가장 좋은 방법은 무엇입니까?
- 6. PHP에서 PDO/SQLite 연결의 문자 인코딩을 변경하는 방법은 무엇입니까?
- 7. Django에서 각 요청에 대해 SQLite DB 경로를 변경하는 방법은 무엇입니까?
- 8. ratingStars를 string으로 변경하는 방법은 무엇입니까?
- 9. SQLite 열 수정
- 10. sqlite 열 너비
- 11. Android SQLite 열 검색
- 12. ANDROID의 sqlite 데이터베이스에서 열 데이터를 가져 오는 방법은 무엇입니까?
- 13. iPhone을 다시 시작할 수있는 방법은 무엇입니까?
- 14. iPhone을 사용하여 친구의 동작을 추적하는 방법은 무엇입니까?
- 15. iPhone을 소켓을 사용하여 서버와 통신하는 방법은 무엇입니까?
- 16. iPhone을 Monotouch로 주소록에 추가하는 방법은 무엇입니까?
- 17. Mac과 iphone을 통신하는 가장 좋은 방법은 무엇입니까?
- 18. 내 앱이 실행중인 iPhone을 확인하는 방법은 무엇입니까?
- 19. iphone을 리모콘으로 사용하여 NAS를 제어하는 방법은 무엇입니까?
- 20. VTK for iPhone을 만드는 방법은 무엇입니까?
- 21. iPhone을 흔들어 사용자가 응답하는 방법은 무엇입니까?
- 22. 다른 방법으로 iPhone을 그릴 수있는 방법은 무엇입니까?
- 23. perl -a : 열 구분 기호를 변경하는 방법은 무엇입니까?
- 24. 다른 열의 변경에 해당하는 열 값을 변경하는 방법은 무엇입니까?
- 25. AFTER INSERT 트리거에서 열 값을 변경하는 방법은 무엇입니까?
- 26. Django sqlite - 스키마를 변경하는 방법
- 27. UIActionSheet보기를 변경하는 방법은 무엇입니까?
- 28. ExchangeConnectionMode를 변경하는 방법은 무엇입니까?
- 29. sqlite ERROR 해당 열 없음
- 30. iPhone에서 SQLite 파일 구조를 읽는 방법은 무엇입니까?