谈到代码,我是一个相对的新手,所以如果我错过了明显的请原谅我; 我的问题是让SQLite3(准确地说是3.7.15.2版)在Powershell中工作.我在我的计算机上安装了SQLite3,SQLite3 shell自行运行正常,但是当我尝试通过Powershell使用SQLite3时,我收到错误消息.
如果我只是sqlite3在Powershell中键入它,它表明它不是一个公认的命令; 但是,当我尝试通过Powershell中的以下命令运行基本SQL脚本时,我收到此错误消息:
sqlite3 ex1.db < ex1.sql
error message: "The '<' operator is reserved for future use
所有这一切都说,可能是什么问题?
谢谢你的时间!
Powershell不支持"<"(stdin)重定向.
也许您可以尝试将您的cammands放在一个文件中sqlcmd.txt并尝试:
Get-Content sqlcmd.txt | sqlite3.exe > output.txt
Run Code Online (Sandbox Code Playgroud)
如果它没有进入PATH,请小心使用exe的完整路径.
| 归档时间: |
|
| 查看次数: |
3931 次 |
| 最近记录: |