内容值可以在SQLite中插入公式吗?

时间:2017-12-03 09:40:14

标签: android sqlite android-sqlite

例如,这里我想插入公式datetime('now', '+63 minutes')

    ContentValues cv = new ContentValues();
    cv.put("_id", _id);
    cv.put("name", name);
    cv.put("datetime", "datetime('now', '+" + minutes+hours*60 + "minutes'");
    db.insert("table", null, cv);

默认行为是将列设置为字符串“datetime('now','+ 63 minutes')”而不是计算公式。

1 个答案:

答案 0 :(得分:1)

没有

ContentValues值绑定为文字值,不作为SQL表达式计算。在引擎盖下它使用sqlite variable binding

如您在文字中所观察到的那样,您将获得数据库中的文字字符串值。