执行DB2 SQL 脚本时,报错DB21007E  读该命令时已达到文件末尾
2013-10-16 22:19
766 查看
问题描述:
db2 中执行SQL脚本命令:db2 -td; -vf create.txt
执行后,报错DB21007E 读该命令时已达到文件末尾。
但是,仔细检查SQL脚本,均以;结尾。
问题原因:脚本存在垃圾字符,但是编辑器无法显示出来
解决方案:新建空文件,把脚本文件内容复制到新文件中。重新执行,正常结束。问题解决。
问题延伸:这次执行的SQL脚本是从他人获得,并非自己手工录入的。文件中存在无法显示的垃圾字符,导致命令执行报错。
以后,若遇到他人提供的SQL脚本,发生这种错误,可以按此方案解决。
db2 中执行SQL脚本命令:db2 -td; -vf create.txt
执行后,报错DB21007E 读该命令时已达到文件末尾。
但是,仔细检查SQL脚本,均以;结尾。
问题原因:脚本存在垃圾字符,但是编辑器无法显示出来
解决方案:新建空文件,把脚本文件内容复制到新文件中。重新执行,正常结束。问题解决。
问题延伸:这次执行的SQL脚本是从他人获得,并非自己手工录入的。文件中存在无法显示的垃圾字符,导致命令执行报错。
以后,若遇到他人提供的SQL脚本,发生这种错误,可以按此方案解决。
相关文章推荐
- MySQL执行外部sql脚本文件的命令
- 如何在DB2命令窗口执行sql脚本
- MySQL执行外部sql脚本文件的命令
- MySQL执行外部sql脚本文件的命令
- MySQL执行外部sql脚本文件的命令
- MySQL执行外部sql脚本文件命令是报错:unknown command '\'
- MySQL执行外部sql脚本文件的命令
- MySQL执行外部sql脚本文件的命令
- MySQL执行外部sql脚本文件的命令
- MySQL执行外部sql脚本文件的命令
- MySQL执行外部sql脚本文件的命令
- MySQL执行外部sql脚本文件命令报错:unknown command '\'
- MySQL执行外部sql脚本文件的命令
- MYSQL 手动执行sql脚本文件的命令
- MySQL执行外部sql脚本文件的命令
- 如何在 db2 管理器中执行一个包含 sql 语句的脚本文件
- bat脚本执行mysql命令导入sql文件到数据库
- MySQL执行外部sql脚本文件的命令
- MySQL执行外部sql脚本文件的命令
- MySQL用source命令执行外部sql脚本文件时出现failed to open file的错误可能之一