我希望能够返回表中或连接的结果表中的所有列,并且仍然能够按名称将日期转换为字符串。
例如
从 MY_TABLE 中选择 ID、描述、TO_CHAR(CHANGE_DATE,'YYYY-MM-DD HH24:MI:SS') AS FORMATED_DATE;
这对这三列来说一切都很好。但是,该表实际上将有更多列,并且可能会连接到其他表。我希望能够使用通配符来获取所有列,并且仍然能够执行 TO_CHAR 转换。
类似于:SELECT *, (CHANGE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS FORMATED_DATE FROM MY_TABLE;
正如您从 TO_CHAR 中猜到的那样,我使用的是 Oracle,所以我使用的是 PLSQL。
所以我的具体问题是:是否有一种语法允许我选择所有列(通过*)并且仍然能够在这些列中的单个列上调用函数。