【发布时间】:2021-08-02 07:40:22
【问题描述】:
要求是使用 Airflow JOB 在 Snowflake 中创建表。
create or replace transient table humanities_timesheet copy grants as
(
worker_name varchar(300),
employee_id varchar(20)
)
语法错误:意外的“worker_name”。 位置 25 处的语法错误第 3 行意外','。 (第 12 行)
没有复制授权,因为代码可以正常工作并且表是在正确的架构下创建的。
当我使用 CTE 时,我能够使用复制授权作为选项创建临时表
create
or replace transient table dq_mart.working.reconciliation_workday_worker_position copy grants as
with workday_worker_position as (
select * from humanities
)
任何关于在创建新临时表时使用复制授权的建议都将受到高度赞赏。
【问题讨论】:
-
如果您正在创建一个不引用另一个表的表(即您没有克隆,使用 COPY ... AS... 等),您认为 COPY GRANTS 将从哪里复制授权?
标签: snowflake-cloud-data-platform snowflake-schema