Cmd Isql-Less运算符
我有一个firebird数据库,我正在尝试做一些事情。当我尝试此命令时,它不起作用Cmd Isql-Less运算符,sql,windows,cmd,firebird,isql,Sql,Windows,Cmd,Firebird,Isql,我有一个firebird数据库,我正在尝试做一些事情。当我尝试此命令时,它不起作用 echo DELETE FROM TXN WHERE SALESBEGIN < current_date - 2;" | isql -u sysdba -p masterkey localhost:C:\aaa.fdb 问题是问题是它不工作C:\Program Files(x86)\Firebird\Firebird_2_0\bin>从TXN中回显删除SaleBegen^语句失败,SQLCODE=-104
echo DELETE FROM TXN WHERE SALESBEGIN < current_date - 2;" | isql -u sysdba -p masterkey localhost:C:\aaa.fdb
问题是
问题是它不工作<代码>C:\Program Files(x86)\Firebird\Firebird_2_0\bin>从TXN中回显删除SaleBegen^<当前_日期-2;|isql-u sysdba-p masterkey localhost:C:\aaa.fdb数据库:localhost:C:\aaa.fdb,用户:sysdba SQL>语句失败,SQLCODE=-104动态SQL错误-SQL错误代码=-104-命令行第1行第36列意外结束SQL>C:\Program Files(x86)\Firebird\Firebird_2_0\bin>
@lilrevo:try
而不是
来“发送”将语句更改为isql
。当我更改时,它不起作用<代码>C:\Program Files(x86)\Firebird\Firebird_2_0\bin>从TXN中回显删除SaleBegen^<当前_日期-2;|isql-u sysdba-p masterkey localhost:C:\aaa.fdb数据库:localhost:C:\aaa.fdb,用户:sysdba SQL>语句失败,SQLCODE=-104动态SQL错误-SQL错误代码=-104-命令行第1行第36列意外结束SQL>C:\Program Files(x86)\Firebird\Firebird_2_0\bin>
@lilrevo:try
而不是
来“发送”当我更改
C:\Program Files (x86)\Firebird\Firebird_2_0\bin>echo "DELETE FROM TXN
WHERE SALESBEGIN < current_date - 2;" | isql -u sysdba -p masterkey
localhost:C:\aaa.fdb
Database: localhost:C:\aaa.fdb, User: sysdba
SQL> CON> Expected end of statement, encountered EOF
echo DELETE FROM TXN WHERE SALESBEGIN ^< current_date - 2;> _temp_delete.sql
isql -i _temp_delete.sql -u sysdba -p masterkey localhost:C:\aaa.fdb