我正在尝试编写一个查询,可以同时重命名多个表列。根据文档,语法如下:
ALTER TABLE table_name
RENAME old_col_a AS new_col_a
, RENAME old_col_b AS new_col_b...;
然而,这样做会导致语法错误,错误位于第一个RENAME子句后的逗号处。
ERROR: syntax error at or near ","
LINE 3: , RENAME
^
SQL state: 42601
Character: 1
这个查询适用于多个DROP/ALTER/ADD列和单个RENAME。我无论如何都弄不清为什么会出现这个错误。