2013-12-14 4 views
0

나는 안드로이드 응용 프로그램에서 데이터베이스를 만들고 있습니다. 텍스트 열의 값은 다음 요구 사항을 충족하는 경우 실제로 고유합니다.Android에서 SQLite의 사용자 정의 데이터 정렬

  • null 문자열이 없습니다. NOT NULL
  • 동일한 문자열이 없습니다. UNIQUE
  • 빈 문자열이 없습니다. CHECK.
  • 사례 고려 사항을 무시해서는 안됩니다. "Lorem"이 이미 열에 있으면 "LoREM"을 삽입하면 안됩니다.

나는 약 user-defined functions에 대해 읽었습니다. 만날 수있는 마지막 요구 사항을 만들어야합니까?

답변

2

COLLATE NOCASE을 열 지정에 추가하면 네 번째 요구 사항이 충족됩니다.

+0

영어 알파벳으로 표시되지 않은 기호를 지원해야하는 경우, [them] (http://stackoverflow.com/a/8283265/1065835)로 작성해야합니다.) say –