如何使用 alasql 在 Confluence 中更改表的列名

How do I change a column name of a table in Confluence using alasql

提问人:Ronald 提问时间:7/22/2022 最后编辑:Ronald 更新时间:7/22/2022 访问量:359

问:

我在 Confluence 中有多个页面,每个页面都有相同的表格,但内容不同。 我想将所有这些表收集到一个表中。这行得通。 现在,我想将页面的名称添加到第一列中。这行得通。 但是,此列称为页面。我希望它被称为项目。

基础表可能会被扩展,因此我不知道表有哪一列,也不知道有多少列。这就是我使用 T1.* 的原因。我需要那里的所有列,但我想省略 Page 列。

我正在使用表转换,它使我能够编写 SQL 脚本。 SQL 语法为 ALASQl。

我尝试了以下方法,它给出了另一个名为 Projekt 的列:

SELECT T1.'Page'AS Projekt, T1.* FROM T

但是我如何删除列? 在 confluence 中,asasql 中没有重命名。Page

重命名 Confluence AlaSQL

评论

0赞 Stefan Wuebbe 7/22/2022
星号表示“从...中选择所有列”,但看起来您不想要所有列,至少不需要T1.*Page
0赞 Ronald 7/22/2022
谢谢斯蒂芬,没错。基础表可能会被扩展,因此我不知道表有哪一列,也不知道有多少列。这就是我使用 T1.* 的原因。我需要所有的东西,但我想省略页面列。这有意义吗?
0赞 Stefan Wuebbe 7/22/2022
是的,您编辑的问题是有道理的,我会说,并且在标准 SQL 世界中不知道答案。也许除了询问“XY 问题”方面,即您需要未知数量的未知列做什么?猜测该信息可能有助于找到类似 UI 调整或后续功能的内容ConfluenceAlter Table

答: 暂无答案