すべての例では、名前にテーブル プロパティを記述するだけでなく、一定のテーブル プロパティを使用しています。このようにする方が良いことはわかっていますが、クエリを書くだけでよいのでしょうか?
例:
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE " + DATABASE_TABLE + " (" +
KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
KEY_NAME + " TEXT NOT NULL, " +
KEY_HOTNESS + " TEXT NOT NULL);"
);
}
私が欲しいもの
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL('CREATE TABLE "databasename" (' +
"keyrowid" INTEGER PRIMARY KEY AUTOINCREMENT, ' +
"keyname" TEXT NOT NULL, ' +
"keyhotness" TEXT NOT NULL);'
);
}
もちろん、 ' と " に問題があるため、私の構文は正しくありません。これを機能させる方法が見つかりませんでした。それは可能ですか、それとも定数を使用する必要がありますか?ありがとう!