我尝试使用与Windows任务计划程序结合的批处理文件来处理某个日期和时间的firebird数据库表的值。由于Windows任务调度程序已具备大部分此功能,因此只有使用它才有意义。
因此,从命令提示符处,我浏览到firebird / bin文件夹并执行isql
。
然后我使用以下内容进行连接:
CONNECT 'localhost:C:\Program Files\database\dbserver.fdb' USER 'SYSDBA' PASSWORD 'masterkey';
连接似乎工作正常。
然后我尝试了一个标准的更新语句并且它不起作用,但是,如果我使用IBEXPERT,这是一个基于GUI的数据库浏览工具,SQL可以工作。
我的陈述有什么问题,以及为什么不能执行它?
update globalsettings set keyvalue=0 where keyvalue=1 and keyname='ENABLE PRICE SHIFT';