sfsql 技巧和提示 – 已过时¶
本主题提供有关使用 sfsql
的技巧、提示和其他有用信息。
本主题内容:
设置会话默认值¶
如果在启动 sfsql
时,您未在 login.defaults
文件或命令行中为会话设置默认角色、数据库、架构或仓库,则应设置这些值,以便更轻松地执行 SQL 查询以及 DDL 或 DML 操作。有关更多信息,请参阅:
请注意,这些默认值也可以由单个用户或账户管理员在用户级别设置。
指定目录路径和文件¶
默认情况下,在 sfsql
中执行任何文件操作时,客户端会在启动客户端的目录路径中查找该文件。要使用位于不同目录路径中的文件,请提供完全限定的路径,例如 /<path>/<to>/<file>
(在 Linux 或 macOS 环境中)。
转义控制字符¶
sfsql
会对用户输入的控制字符进行预处理。因此,要将单个反斜杠字符插入客户端的 SQL 字符串字面量中,需要对反斜杠字符进行双重转义(即 \
必须写成 \\\\
)。
设置输出格式¶
HenPlus 强制输出以分隔表/列格式显示。这可能会导致在字段值中添加尾随空格,并在查询结果中每行的末尾添加列分隔符(例如 |
或 ,
)。如果您不希望在结果中添加这些附加字符,则需要手动删除它们。