【问题标题】:Error in SQL statement for Derby databaseDerby 数据库的 SQL 语句中的错误
【发布时间】:2010-10-23 00:47:43
【问题描述】:

我在尝试执行这段 sql 代码时遇到错误...我得到的错误是:

Encountered "(" at line 1, column 45

这段代码是:

ALTER TABLE APP.RESPOSTAS ADD coluna" + (numColumns + 1) + " INTEGER(1) AFTER coluna" + numColumns;

谁能帮帮我?

谢谢大家!

【问题讨论】:

  • 您希望最终的 SQL 是什么样的?你在ij中手动运行过吗?

标签: java sql derby


【解决方案1】:

根据The derby details for INTEGER,您不需要其中的 (1)。

ALTER TABLE APP.RESPOSTAS ADD coluna" + (numColumns + 1) + " INTEGER 

应该工作吗?

已编辑以删除 AFTER 部分,因为它看起来也不像 derby 支持的那样。 here are the derby details for ALTER TABLE

【讨论】:

  • Not workin Yet... 现在出现以下错误:“在第 1 行第 46 列遇到“AFTER””
  • 您也无法控制列顺序,因此也请从语句中删除“after coluna+numColumns”。您的声明应该是:alter table app.respostas add columnaN
猜你喜欢
  • 1970-01-01
  • 2019-10-13
  • 1970-01-01
  • 1970-01-01
  • 2020-04-14
  • 2020-07-28
  • 1970-01-01
  • 2012-02-04
  • 1970-01-01
相关资源
最近更新 更多