我在 vscode 上使用 SQLTools 的雪花驱动程序,并且连接到我的雪花帐户,但是当我想将一些扩展名为 .csv 的文件从本地计算机放到雪花中的舞台时,我遇到了一些问题。事实上,当我使用命令
put file:///mypath/file.csv @nameofmystage;
时,它可以在终端上运行,但不能在带有扩展 Snowflake 驱动程序的窗口 vscode 中运行。但是,其他命令(如 copy into
)适用于驱动程序 vscode ...
错误消息是不支持的功能“unsupported_requested_format:snowflake”
提前感谢您的帮助
不是解决方案或最终答案,而是一个提示 - 这里有人遇到同样的错误,但使用 Go-Driver:https://github.com/snowflakedb/gosnowflake/issues/227
在这种情况下,Go 不支持 PUT。
根据 PUT 文档,当前 .NET 驱动程序不支持 PUT。
Snowflake Driver for SQLTools 看起来不像 Snowflake 的驱动程序,因为这里没有提到:
我不确定驱动是如何构建的,但考虑到 vscode 和 .NET 都是 MS 产品,我认为不支持它,但希望其他人可以帮助验证。
这不是 SQLTools 的答案,但如果您使用 Snowflake 的 Visual Studio Code 扩展,则支持 PUT。
https://marketplace.visualstudio.com/items?itemName=snowflake.snowflake-vsc