目前我在终端上使用Vertica作为dbadmin从Ubuntu 14.04开始。我正在使用'admintools'连接数据库,然后在终端中执行创建表,选择,插入等查询。
有什么办法可以在任何外部文本文件中编写命令并立即执行所有查询?与Oracle一样,我们可以在Notepad ++中创建一个SQL文件,然后在数据库中运行所有查询。
答案 0 :(得分:3)
您不仅可以使用脚本,而且对于您可能需要重复的任何操作都是一种很好的做法。
在vsql提示符下,使用the \i command运行脚本:
vsql> \i create_tables.sql
从vsql提示符外部,您可以使用-f filename调用vsql。
文件路径(如果不是绝对路径)相对于当前工作目录。