我想知道的是,如何将下一个sqlite3代码复制到单个powershell脚本中:
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
sqlite> .once -x
sqlite> SELECT * FROM analysis;
我尝试了以下有关更改Powershell的操作:
echo "SELECT * FROM analysis" echo ".once -x;" | sqlite3 C:\ProgramData\PROISER\ISASPSUS\datastore\dsfile.db
但是,正如您所知,不可能将两个echo语句放在同一位置。而抛出Powershell的最终结果是:
sqlite3 : Error: near line 2: near "echo": syntax error
En línea: 1 Carácter: 51
+ ... once -x;" | sqlite3 C:\ProgramData\PROISER\ISASPSUS\datastore\dsfile. ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Error: near lin...": syntax error:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
现在。
答案 0 :(得分:0)
将SQL存储在文件中,然后将文件名传递给SQLite。本质上:
sqlite3 DB.db ".read FILENAME"