2012-09-28 3 views
0
public static final String TABLE_COMMENTS = "comments"; 
    public static final String COLUMN_ID = "_id"; 
    public static final String COLUMN_COMMENT = "comment"; 

// Database creation sql statement 
    private static final String DATABASE_CREATE = "create table " 
     + TABLE_COMMENTS + "(" + COLUMN_ID 
     + " integer primary key autoincrement, " + COLUMN_COMMENT 
     + " text not null);"; 

하나 PLS는 "("?SQlite 데이터베이스 생성?

+0

이것은 SQL 관련 질문보다는 Android 관련 질문에 더 가깝습니다. – TheZ

+0

테이블의 이름이고 COLUMN_ID 및 COLUMN_COMMENT는 열입니다 .. –

+0

SQLite 문서 http://www.sqlite.org/lang_createtable.html – zapl

답변

0

TABLE_COMMENTS 될 것입니다!. 테이블의 이름

COLUMN_ID : 자동 증가 ID 필드의 이름입니다.

COLUMN_COMMENT : 코멘트, 당신은 "("사용한 이유는 테이블

에서 텍스트 필드 컬럼의 이름 즉 구문이기 때문에

0

TABLE_COMMENTS이 테이블의 이름이 무엇 라인 위에 우리가 사용하고 우리는 왜? 작성하는 테이블에 android.Is TABLE_COMMENT에 열을 새 .Am을하고 설명 할 수있는 comments로 확인

private static final String DATABASE_CREATE = "create table " 
     + TABLE_COMMENTS + "(" + COLUMN_ID 
     + " integer primary key autoincrement, " + COLUMN_COMMENT 
     + " text not null);"; 

전체 쿼리가

create table comments (
     id integer primary key autoincrement, 
     comment text not null 
); 
0

TABLE_COMMENTS라는 이름의 테이블은 다음과 같습니다?. comments

COLUMN_ID 및 COLUMN_COMENT은 열입니다

"("는 표 기본 설정을 열 수 있습니다 코드 수행합니다. Create a table > (inside the brackets it creates the columns.)

,
관련 문제