【问题标题】:How to change datatype of the column in derby database?如何更改 derby 数据库中列的数据类型?
【发布时间】:2015-07-20 13:19:25
【问题描述】:

我正在尝试将列的数据类型从 integer(9) 更改为 Numeric(14,3)。 但无法改变

我试过下面的查询

alter table TableName alter ColumnName NUMERIC (14,3);

【问题讨论】:

  • 你遇到了什么错误?
  • @Andrej :那是十进制到十进制,这对我没用。
  • @Boneist iam 出现语法错误:在第 1 行第 50 列遇到“数字”
  • Rohit,该问题描述了更改数据类型的方法 - 看起来您只能通过创建新列、复制数据、删除旧列然后重命名新列。

标签: sql sql-order-by derby


【解决方案1】:

希望下面的一个会有所帮助。

ALTER TABLE Table_Name ALTER COLUMN Column_Name SET DATA TYPE NUMERIC(14,3);

【讨论】:

  • 帮我改变了列的大小。但是当试图改变类型时,再次出现像数字这样的语法错误是不可能改变类型的。你能帮我解决这个问题吗
最近更新 更多