在小数点后插入带有零的整数作为sqlite的字符串

时间:2014-01-30 09:14:45

标签: java android sqlite

我想在sqlite表字段中存储I字符串,它看起来像一个整数。 sqlite中字段的定义:

“时间字符串”

例如对于值“126.70”,我希望它存储为完整的字符串,但我在数据库“126.7”中看到,所以最后的零被剪切(如整数)

这是我的代码:

    String time = "126.70";
    ContentValues cv = new ContentValues();
    cv.put("time", time);
    db.replace(TABLE, null, cv);

如何避免这种行为?

1 个答案:

答案 0 :(得分:0)

string不是sqlite列类型,因此默认值适用。请改用text

sqlite> create table a(b text, c real);
sqlite> insert into a values("123.10", "123.10");
sqlite> select * from a;
123.10|123.1