Sqlite int转换为十六进制
sqllite里面有什么方法把int转换为十六进制存储的呢?
例如,strftime('%s', 'now') 得到1263777947,当前的秒数,我想存储为它的十六进制表示"4B53B89B"
谢谢..
其实我是想strftime('%s', 'now')差生的秒数和randomblob产生一个随机数组合作为ID,用十六进制来保存是为了节省空间,作为ID字段默认值,自动产生,如果用程序再处理有点不太好弄了.
虽然可以通过查询来实现这种转换但效率会比较差,并且移植性不好。
谢谢大家了..
相关问答:
我现在手头有这么一个问题,我想让一个操作sqlite3的程序在一个ARM板子上跑起来,板子上的os是wince5.0。
我是这么做的,我先从sqlite3主页下载源码下来,有这么3个文件:sqlite3.c、sqlite3.h、sqlite3ext.h , ......
如下语句 :
select TimeSpan from T_Table where onlineDate = '2009-12-2'
数据库里面有符合条件的值但是查不出来
如果改成如下:
select TimeSpan from T_Table where onlineDate = '200 ......
sqlite的空值查询怎么写,能者得分
select * from tt where f1 is null
select * from yourTable where col is null;
SQL code:
sqlite> create table Aoqun (id int primary key,col1 int);
sqlite> ......
最简单的问题。也有点郁闷。
我想创建一个数据库
我现在只有一个sqlite3.exe文件。
我使用的方法是双击这个文件
使用的命令为:
sqlite3 f:\a.db 回车
可是结果却显示为
...>
sqli ......
环境:QNX 6.3.2
版本:SQLite 2.7.3
现象:在命令行下sqlite进去,执行.table、pragma之类、select都提示
database is locked
奇怪的是,即使是新创建一个数据库,执行上述命令也是那样。
另:在一台完 ......