正确的驼峰大小写列名称

  • 本文关键字:大小写 monetdblite
  • 更新时间 :
  • 英文 :


在创建嵌入式数据库之前,我忘记将列名从驼峰大小写更改为下划线样式。 通常,我会使用ALTER TABLE table_name RENAME "camelCase" TO underscore_style;来重命名有问题的列。 但是,当我在这种情况下尝试使用它时,该语法会出错。

我还尝试创建一个新列,然后复制数据,但 camelCase 列名称提示错误。

如何纠正我的疏忽?

蒂亚

抱歉,MonetDB[Lite] 目前不支持重命名列。您可以做的是这样的解决方法,例如使用带有列ab的表foo。您要将b重命名为c

CREATE TABLE foo (a INTEGER, b INTEGER);
ALTER TABLE foo ADD c INTEGER;
UPDATE foo SET c=b;
ALTER TABLE foo DROP b;

这里的一个缺点是表中的列顺序可能会更改。

相关内容

  • 没有找到相关文章

最新更新