【发布时间】:2021-04-19 18:17:12
【问题描述】:
我希望能够使 CTE 使以下 SQL 工作,我收到错误
ERROR: Cannot replace a normal view with a late binding view 对于下面的 SQL,我可以通过什么方式对其进行更改以使其不与架构视图绑定?
CREATE OR REPLACE
VIEW "dev"."XXBRK_DAILY_FX_RATES" ("F_C", "CURRENCY", "C_D", "C_R") AS
SELECT DISTINCT GL.GL_R.F_C, GL.GL_R.CURRENCY,
GL.GL_R.DATE, GL.GL_R.C_R
FROM GL.GL_R
with no schema binding
WHERE GL.GL_R.C_T='Corporate'
UNION ALL
SELECT DISTINCT GL.GL_R.F_C, GL.GL_R.F_C CURRENCY, GL.GL_R.DATE, 1
FROM GL.GL_R;
【问题讨论】:
标签: sql database amazon-redshift common-table-expression