java - Derby 数据库的 SQL 语句错误

标签 java sql derby

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

Encountered "(" at line 1, column 45

这段代码是:

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

有人可以帮助我吗?

谢谢大家!

最佳答案

根据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

关于java - Derby 数据库的 SQL 语句错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4001905/

相关文章:

Java事务: how to stop program after rollback?

c# - LINQ 到 SQL : Change timestamp forcefully of a table

c# - 为了避免 SQL Server 中的 SQL 注入(inject)攻击,应从字符串中转义哪些字符?

php - 为什么只有数字字段插入到我的表中?

java - 将 LDAP 用于 Apache Derby

derby - 将 Apache derby 数据库文件复制粘贴到另一个系统中是否可以正常工作

java - 适用于 Android 的 Adob​​e AIR 3.1 native 扩展 - ActionScript 中的空扩展上下文

java - 使用ajax post将json从js发送到 Controller

java - Hadoop 与 MongoDB 概念

mysql - 将 Apache OFBiz 从 Derby 迁移到 MySQL