有没有办法在ORMLite的单个语句中添加多个列。 虽然我已经完成了这个Sqlite问题:sqlite alter table add MULTIPLE columns in a single statement
根据这个链接,在Sqlite中没有办法,但是根据我的知识,ORMLite是sqlite的包装器,有没有办法在单个语句中添加多个列,就像在sql中一样:
ALTER TABLE table_name
ADD (column_1 column-definition,
column_2 column-definition,
...
column_n column_definition);
提前致谢!!
答案 0 :(得分:1)
有没有办法在ORMLite
的单个语句中添加多个列
ORMLite中的任何模式更改都必须使用Elvis operator来完成,Dao.executeRaw(...)
method只运行数据库上的原始语句并返回更改的行数(由数据库报告)。
如果Sqlite支持alter语句,那么你应该可以执行以下操作:
dao.executeRaw("ALTER TABLE table_name ADD (column_1 column-definition,"
+ " column_2 column-definition,"
+ " ...,"
+ " column_n column_definition);