You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SnowSQL PUT FILE命令加载数据至内部阶段遇语法错误求助

报错原因及解决方法

核心问题:PUT命令语法错误

你写的命令里多了FILE关键字,SnowSQL的PUT命令本身就是用来上传文件到阶段的,不需要额外加这个关键字,这是触发语法报错的直接原因。

同时你的本地路径格式也有问题,Windows系统下的本地路径在PUT命令里需要注意格式规范:

  • 正确的前缀是file:///(三个斜杠),而非你写的://
  • 路径里的反斜杠要么转义成两个,要么直接换成正斜杠避免转义麻烦

正确命令示例

以下几种写法都可以正常执行:

  1. 用正斜杠的标准格式:
put file:///C:/Practice/scorecard.csv @test;
  1. 转义反斜杠的格式:
put file:///C:\\Practice\\scorecard.csv @test;
  1. 省略file://前缀,直接用带引号的绝对路径:
put 'C:\Practice\scorecard.csv' @test;

内容的提问来源于stack exchange,提问作者SATHISH PRABHU

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 03:57:01