可能会有帮助,http://www.uc.edu/R/r25/documentation/Version3.2/install_instructions.pdf:
脚本使用分号(;)终止每个sql命令。如果使用DB2命令行处理器,则应记住使用``-t’‘标志。 … 如果不使用-t标志,则 在运行db2ct32.sql脚本时将得到诸如以下错误: create table“淎CCOUNTS”。( DB21034E由于该命令不是sql语句,因此已被处理为sql语句。一个 有效的命令行处理器命令。在sql处理期间,它返回: sql0104N在“表”“ CCOUNTS”之后发现了意外的标记“。”。 预期的标记可能包括:““ ND-OF-STATEMENT””。 。sqlSTATE = 42601
因此,我将添加分号并使用-t switch调用它所代表的任何废话。 我调查了样本,他们使用类似
db2 -tf "pathtofile"
也有
db2 -tvf "pathtofile"
您可能会得到更多诊断信息。 不要将专有软件推到极限,它们没有那么宽。