【问题标题】:Alter table add column AFTER in derby database在 derby 数据库中更改表在 AFTER 之后添加列
【发布时间】:2012-03-08 13:13:53
【问题描述】:

在 derby 数据库中是否有办法像 mysql 一样在一个列之后添加一个列?

【问题讨论】:

  • 我希望他们也能添加这个。我希望架构看起来完全一样,无论是全新的还是迁移的。

标签: derby alter


【解决方案1】:

我不相信。列排序并不是真正的标准 SQL 功能。编写良好的数据库应用程序不应该关心列顺序。您可以通过在 SQL 语句中命名列来指定输出中列的顺序,如下所示:

创建表 t(a int, b int, c int);

从t中选择b、c、a;

【讨论】:

  • 其实就是如果有人打开DB编辑器,那么表格看起来不合逻辑。
猜你喜欢
  • 2023-03-27
  • 2013-02-06
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 2015-01-26
  • 1970-01-01
  • 1970-01-01
  • 2017-07-07
相关资源
最近更新 更多