您的位置:首页 > 数据库

执行DB2 SQL 脚本时,报错DB21007E  读该命令时已达到文件末尾

2013-10-16 22:19 766 查看
问题描述:
db2 中执行SQL脚本命令:db2 -td; -vf create.txt
执行后,报错DB21007E 读该命令时已达到文件末尾。
但是,仔细检查SQL脚本,均以;结尾。
问题原因:脚本存在垃圾字符,但是编辑器无法显示出来
解决方案:新建空文件,把脚本文件内容复制到新文件中。重新执行,正常结束。问题解决。
问题延伸:这次执行的SQL脚本是从他人获得,并非自己手工录入的。文件中存在无法显示的垃圾字符,导致命令执行报错。
以后,若遇到他人提供的SQL脚本,发生这种错误,可以按此方案解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: