\edit
使用外部编辑器编辑查询缓冲区(或指定的文件)。当编辑器退出时,其内容会复制回查询缓冲区。如果未指定任何参数,则当前的查询缓冲区会复制到临时文件,然后以相同方式编辑该临时文件。
然后,将按照 vsql 的一般规则重新解析新的查询缓冲区,按照这些规则,包括第一个分号在内的整个缓冲区会被视为单个行。(因此,您无法使脚本以这种方式工作。请使用 \i
获取该结果。)如果没有任何分号,vsql 将等待用户输入分号(它不会执行查询缓冲区)。
提示
vsql 将按顺序搜索环境变量 VSQL_EDITOR、EDITOR 和 VISUAL,以供编辑器使用。如果这些环境变量均已取消设置,则会使用 vi(在 Linux 系统上)或 notepad.exe(在 Windows 系统上)。语法
\e[dit] [ file ]