从本地文件系统暂存数据文件¶
Execute PUT using the Snowflake CLI client, the SnowSQL client, or 驱动程序 to upload (stage) local data files into an internal stage.
如果您想将一些小型本地数据文件加载到命名的内部暂存区中,也可以使用 Snowsight。请参阅 使用 Snowsight 暂存文件。
暂存数据文件¶
- 用户暂存区
以下示例将本地计算机上
/data目录中名为data.csv的文件上传到用户暂存区,并为该文件加上名为staged的文件夹前缀。请注意,
@~字符组合标识一个用户暂存区。Linux 或 macOS
Windows
- 表暂存区
以下示例将本地计算机上
/data目录中名为data.csv的文件上传到名为mytable的表的暂存区。请注意,
@%字符组合标识一个表暂存区。Linux 或 macOS
Windows
- 命名暂存区
以下示例将本地计算机上
/data目录中名为data.csv的文件上传到名为my_stage的命名内部暂存区。有关命名暂存区的信息,请参阅 为本地文件选择内部暂存区。在 SQL 中,请注意
@字符本身标识一个命名暂存区。Linux 或 macOS
Windows
列出暂存的数据文件¶
要查看已上传到 Snowflake 暂存区的文件,请使用 LIST 命令:
用户暂存区:
表暂存区:
命名暂存区: