【发布时间】:2020-11-18 08:42:09
【问题描述】:
我正在尝试将一行插入到具有以下结构的雪花表中:
CREATE TABLE dataSources (
dataSources_id integer,
sourceName varchar (100),
sourceData VARIANT,
created_at timestamp
);
我需要在 sourceData 字段中插入一个 json 文件以及有关源本身的其他信息:
INSERT INTO dataSources (dataSources_id, sourceName, sourceData, created_at)
VALUES (1, 'Source 1', ..., '2020-11-18 00:00:00')
sourceData 字段是一个变体,我需要在其中放入一个 JSON 文件以与其他数据一起上传。
我尝试使用:
PUT C://path/file.json @internal_stage
我有一个错误:
PUT 无法识别
我尝试将其直接添加到查询中:
INSERT INTO dataSources (dataSources_id, sourceName, sourceData, created_at)
VALUES (1, 'Source 1', PUT C://path/file.json @internal_stage, '2020-11-18 00:00:00')
但由于 SQL 语法错误,它无法正常工作。
【问题讨论】:
标签: sql cloud snowflake-cloud-data-platform variant