【问题标题】:error while trying to alter a column in a table尝试更改表中的列时出错
【发布时间】:2014-03-23 19:24:09
【问题描述】:

我正在尝试更改“登录”列的大小,该列是“我”数据库中的“Utilisateurs”表中的主键。我试过这个命令:

ALTER TABLE ME.UTILISATEURS 
ALTER COLUMN login VARCHAR (50)   ;

但我收到此错误:

错误代码 -1,SQL 状态 42X01:语法错误:在第 2 行第 21 列遇到“varchar”。

我正在使用 netbeans IDE,即 Derby 驱动程序。

【问题讨论】:

  • 你的答案是完全正确的,除了这个错误 - 数据类型和大小之间的空间。所以,答案是,ALTER TABLE ME.UTILISATEURS ALTER COLUMN login VARCHAR(50);

标签: sql ide derby alter-table


【解决方案1】:
ALTER TABLE ME.UTILISATEURS 
ALTER COLUMN login SET DATA TYPE VARCHAR(50)

【讨论】:

    猜你喜欢
    • 2018-06-19
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 2014-09-21
    • 1970-01-01
    • 2016-07-16
    • 2014-10-16
    相关资源
    最近更新 更多