【发布时间】:2020-12-13 11:52:06
【问题描述】:
我一直在寻找解决方案,所有我看到的都不起作用,目前我正在尝试:ALTER TABLE INVOICE_RECORDS ALTER COLUMN SERIAL_NUMBER VARCHAR(10) NOT NULL 但它不起作用。
错误信息是:java.sql.SQLSyntaxErrorException: Syntax error: Encountered "VARCHAR" at line 1, column 53.
我在 JavaFX 应用程序中运行它。
我只想将 NOT NULL 约束添加到 SERIAL_NUMBER 列。
【问题讨论】:
-
如果您只想添加
NOT NULL,只需从您的声明中取出VARCHAR(10);其余的都很好。这是文档:db.apache.org/derby/docs/10.15/ref/…