【发布时间】:2019-12-27 11:22:12
【问题描述】:
我想在 redshift 中更改一个外部表。如果执行这个查询:
alter table "name_table"
set location 'a string' ||
TO_CHAR((getdate()-1)::date, 'YYYYMMDD') || '/';
给我一个语法错误:
SQL 错误 [500310] [42601]:Amazon 无效操作:“||”处或附近的语法错误 位置:135;
也许我必须使用动态 SQL,但我不知道该怎么做。有人可以帮我吗?
编辑: 我尝试使用更改外部表的过程,这不会给我语法错误,但会返回如下错误:
您不能使用函数或过程更改外部表。
【问题讨论】:
标签: sql amazon-redshift