Sqlite 通过在单个语句或MLite中添加多列来更改表

Sqlite 通过在单个语句或MLite中添加多列来更改表,sqlite,ormlite,Sqlite,Ormlite,有没有办法在ORMLite中的一条语句中添加多列。 尽管我已经讨论了这个Sqlite问题: 根据这个链接,在Sqlite中没有办法,但据我所知,ORMLite是Sqlite的包装器,有没有办法像在sql中那样在一条语句中添加多列: ALTER TABLE table_name ADD (column_1 column-definition, column_2 column-definition, ... column_n column_definitio

有没有办法在ORMLite中的一条语句中添加多列。 尽管我已经讨论了这个Sqlite问题:

根据这个链接,在Sqlite中没有办法,但据我所知,ORMLite是Sqlite的包装器,有没有办法像在sql中那样在一条语句中添加多列:

ALTER TABLE table_name
   ADD (column_1 column-definition,
      column_2 column-definition,
      ...
      column_n column_definition);
提前谢谢

有没有办法在ORMLite中的一条语句中添加多列

ORMLite中的任何模式更改都必须使用,它只在数据库上运行原始语句,并返回更改的行数(由数据库报告)

如果Sqlite支持alter语句,那么您应该能够执行以下操作:

dao.executeRaw("ALTER TABLE table_name ADD (column_1 column-definition,"
      + " column_2 column-definition,"
      + " ...,"
      + " column_n column_definition);
有没有办法在ORMLite中的一条语句中添加多列

ORMLite中的任何模式更改都必须使用,它只在数据库上运行原始语句,并返回更改的行数(由数据库报告)

如果Sqlite支持alter语句,那么您应该能够执行以下操作:

dao.executeRaw("ALTER TABLE table_name ADD (column_1 column-definition,"
      + " column_2 column-definition,"
      + " ...,"
      + " column_n column_definition);
有没有办法在ORMLite中的一条语句中添加多列

ORMLite中的任何模式更改都必须使用,它只在数据库上运行原始语句,并返回更改的行数(由数据库报告)

如果Sqlite支持alter语句,那么您应该能够执行以下操作:

dao.executeRaw("ALTER TABLE table_name ADD (column_1 column-definition,"
      + " column_2 column-definition,"
      + " ...,"
      + " column_n column_definition);
有没有办法在ORMLite中的一条语句中添加多列

ORMLite中的任何模式更改都必须使用,它只在数据库上运行原始语句,并返回更改的行数(由数据库报告)

如果Sqlite支持alter语句,那么您应该能够执行以下操作:

dao.executeRaw("ALTER TABLE table_name ADD (column_1 column-definition,"
      + " column_2 column-definition,"
      + " ...,"
      + " column_n column_definition);

所以最后,在大量搜索之后,我不认为有任何方法可以在OrmLite中的单个语句中放入多列,因为SQLite不支持对ADD关键字进行多次迭代

谢谢你的回答


甚至在文档中也提到了它,所以经过大量搜索之后,我认为没有任何方法可以在OrmLite中的单个语句中放入多个列,因为SQLite不支持对ADD关键字进行多次迭代

谢谢你的回答


甚至在文档中也提到了它,所以经过大量搜索之后,我认为没有任何方法可以在OrmLite中的单个语句中放入多个列,因为SQLite不支持对ADD关键字进行多次迭代

谢谢你的回答


甚至在文档中也提到了它,所以经过大量搜索之后,我认为没有任何方法可以在OrmLite中的单个语句中放入多个列,因为SQLite不支持对ADD关键字进行多次迭代

谢谢你的回答


甚至在文档中也提到了它,我尝试执行此语句,但它引发的异常无法在com.j256.ormlite.dao.RuntimeExceptionDao.executeRaw(RuntimeExceptionDao.java:488)上运行原始执行语句ALTER表'testbean'ADD(l INTEGER,m INTEGER)。其中l,m是列名。虽然使用此查询更改表'RememberBean'添加列appointDayDifference INTEGER,但我可以一次添加一列。或者我在进行查询时犯了错误,因为我在进行db查询方面经验不足。请帮助我优化我的android代码。抱歉,我不是android专家@AnkurChaudhary。我尝试执行此语句,但引发异常无法在com.j256.ormlite.dao.RuntimeExceptionDao.executeRaw(RuntimeExceptionDao.java:488)上运行原始执行语句ALTER TABLE'testbean'ADD(l INTEGER,m INTEGER)。其中l,m是列名。虽然使用此查询更改表'RememberBean'添加列appointDayDifference INTEGER,但我可以一次添加一列。或者我在进行查询时犯了错误,因为我在进行db查询方面经验不足。请帮助我优化我的android代码。抱歉,我不是android专家@AnkurChaudhary。我尝试执行此语句,但引发异常无法在com.j256.ormlite.dao.RuntimeExceptionDao.executeRaw(RuntimeExceptionDao.java:488)上运行原始执行语句ALTER TABLE'testbean'ADD(l INTEGER,m INTEGER)。其中l,m是列名。虽然使用此查询更改表'RememberBean'添加列appointDayDifference INTEGER,但我可以一次添加一列。或者我在进行查询时犯了错误,因为我在进行db查询方面经验不足。请帮助我优化我的android代码。抱歉,我不是android专家@AnkurChaudhary。我尝试执行此语句,但引发异常无法在com.j256.ormlite.dao.RuntimeExceptionDao.executeRaw(RuntimeExceptionDao.java:488)上运行原始执行语句ALTER TABLE'testbean'ADD(l INTEGER,m INTEGER)。其中l,m是列名。虽然使用此查询更改表'RememberBean'添加列appointDayDifference INTEGER,但我可以一次添加一列。或者我在进行查询时犯了错误,因为我在进行db查询方面经验不足。请帮我优化我的android代码。对不起,我不是安库豪德的android专家。