我有一个通过 PUTTY 运行的 sql 脚本来更新 ingres 数据库
以下查询出现错误(在 Squirell SQL 客户端中运行良好)
ALTER TABLE address
ALTER COLUMN address2 VARCHAR(100); \p\g
我试图更改地址 2 列以允许更多字符。
它显示
E_US0F0A 第 1 行,“ALTER COLUMN”上的语法错误。正确的语法是:
ALTER TABLE 表名 ADD [CONSTRAINT 约束名] 约束子句 | DROP CONSTRAINT 约束名称 RESTRICT | 级联 | ADD [COLUMN] 列名格式 [default_clause] [null_clause] [column_constraint] | DROP [COLUMN] column_name RESTRICT | 级联
似乎ingres 只允许添加或删除。