当我尝试使用 isql 导入大 SQL 文件时,出现奇怪的错误
"c:\Program Files\Firebird\Firebird_2_5\bin\isql.exe" -b -e -i d:\ImportSQL.sql localhost:D:\ImportDB.gdb -user SYSDBA-password masterkey
Statement ailed, SQLSTATE = 42000
Dynamic SQL Error
-SQL error code = -104
-Token unknow -line 2, column 1
-F_ID
At line 2 in file d:\ImportSQL.SQL
当我使用 FireDac(Delphi 组件)或 IBExpert IDE 导入时:效果很好。
有没有办法用 isql 导入大文件?
脚本只包含这样的行(更新):
更新客户端设置 ITF_ID=1093504349 其中 ITF_ID=1335867821; 更新客户端设置 ITF_ID=1093454349 其中 ITF_ID=1335802286; 更新客户端设置 ITF_ID=1093404349 其中 ITF_ID=1335736751; 更新客户端设置 ITF_ID=1093354349 其中 ITF_ID=1335671216; 更新客户端设置 ITF_ID=1093304349 其中 ITF_ID=1335605681; 更新客户端设置 ITF_ID=1093254349 其中 ITF_ID=1335540146;
UPDATE Client set ITF_ID=1093504349 where ITF_ID=1335867821;
UPDATE Client set ITF_ID=1093454349 where ITF_ID=1335802286;
UPDATE Client set ITF_ID=1093404349 where ITF_ID=1335736751;
UPDATE Client set ITF_ID=1093354349 where ITF_ID=1335671216;
UPDATE Client set ITF_ID=1093304349 where ITF_ID=1335605681;
UPDATE Client set ITF_ID=1093254349 where ITF_ID=1335540146;