【发布时间】:2022-01-04 23:20:09
【问题描述】:
我正在尝试开始使用 Notepad++ 来运行 SQLite 命令。我尝试遵循两个简短的 YouTube 教程来帮助我前进。我可以运行初始 .bat 文件,但仍然无法运行 .sql 文件。
我有一个 Windows 系统环境路径变量设置为包含 sqlite3.exe
的文件夹"C:\Users\Adam\sqlite\"
我已将以下文件 RunSQLite.bat 保存在包含 sqlite3.exe
的文件夹中sqlite3.exe testDB.db
我创建了第二个文件 queries.sql
SELECT 34;
当我尝试从 Notepad++ 运行 queries.sql 时,使用 RUN 命令:
C:\Users\Adam\sqlite\RunSQLite.bat "$(FULL_CURRENT_PATH)"
似乎运行的唯一文件是 RunSQLite.bat,给出输出:
SQLite 版本 3.36.0 2021-06-18 18:36:39 输入“.help”获取使用提示。 sqlite>
谁能告诉我哪里出错了?
提前致谢。
aphopk
【问题讨论】:
-
似乎您需要在 SQL 中进行管道传输,根据 manpage
-
谢谢@hd1。你能详细说明一下吗?我的理解是,从 Notepad++ 中的 queries.sql 对话框启动的 RUN 命令应该调用将执行 sqlite3.exe 的 RunSQLite.bat。然后 RUN 命令的 "$FULL_CURRENT_PATH" 组件应该通过 queries.sql 中包含的命令运行。这将符合手册页中概述的“sqlite3 [options] [databasefile] [SQL]”格式。
-
我不是 Windows 用户,抱歉,@AdamHopkins
-
@hd1 没有问题。感谢您查看它,无论如何