由于我将加载数千个表,我创建了一个动态ADF管道,它根据模式参数、表名、修改日期(用于标识增量)等,加载源中的数据。这显然意味着我不能在ADF中手动指定任何类型的模式或映射。基于这些ORC文件,我希望在雪花中创建具有虚拟列的外部表。我已经用与源表相同的列名和数据类型在雪花中创建了普通表,我将在稍后阶段使用这些表。我希望使用这些表的信息模式来动态地为外部表创建DDL语句。The is
我有两个像这样创建的表 id int AUTOINCREMENT(6,1) NOT NULL,FOREIGN KEY (author_id) REFERENCES authors (id) ON UPDATE RESTRICT ON DELETE RESTRICT执行时没有出错,但未创建外键
我读到雪花没有强制约束
在我们的雪花数据仓库实例中,当使用COPY INTO DDL语句从一个阶段将数据加载到表中时,timestamp_ntz列中的一些记录在雪花UI中显示Invalid date值。在雪花用户界面中--他们使用雪花中的数据破坏其他客户端
我们希望在试图执行COPY INTO DDL语句时,无效的数据格式会返回一个错误;相反,会插入这些具有奇怪属性的恶意伪时间戳。