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

举例来说,在这里我要插入公式datetime('now', '+63 minutes'):内容值可以在SQLite中插入公式吗?

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(‘现在’,‘63分钟’)”,而不是计算公式。

回答:

ContentValues值被绑定为文字值,而不是评估为SQL表达式。在引擎盖下它使用sqlite variable binding。

正如在你的文字中所观察到的那样,你会在数据库中得到字面值。

以上是 内容值可以在SQLite中插入公式吗? 的全部内容, 来源链接: utcz.com/qa/260246.html

回到顶部