2012-03-15 2 views
2

나는 하나의 필드를 DateTime (YYYY-MM-DD)로 sqlite에 테이블을 만들고 싶습니다. 어떻게 만들 수 있습니까?sqlite3에 DateType 필드 만들기

내가 함께 노력하고있어 :

create table test (_date datetime); 

하지만 난이 할 수있는 원인 데이터 유형은 '올바른 있는지 확실하지 않습니다 :

create table test (_date nyanType); 

없이 오류 occours

+0

http://stackoverflow.com/questions/1711504/how-get-datetime-column-in-sqlite-objecite-c/1711591#1711591 – xyzzycoder

+0

은 중복으로 플래그 됨 – QED

답변

6

을 SQLite는 열이 정적으로 입력되지 않는다는 점에서 매우 독창적입니다. 기술적으로 정수 열로 만들어진 열에 문자열을 저장할 수 있습니다.

타입에 대해 SQlite Documentation을 체크 아웃하면 SQLite에 날짜 유형이 없지만 TEXT, REAL 또는 INTEGER로 저장된 날짜를 조작하기에 적합한 날짜 및 시간 함수가 표시됩니다. 대신 그걸 사용해야합니다.

관련 문제