在SQL脚本中的注释引起的奇怪问题
2013-11-01 17:30
169 查看
在数据库安装包中,我们通过osql.exe这个工具来对相关的数据库脚本进行更新,昨天突然发现安装包报错了,说脚本错误,但我们将脚本拿到数据库查询分析器中执行,一切OK。
问题出在哪里呢?
通过使用osql单独来执行报错的脚本,打印相关信息:
得到如下错误信息:
osql Missing end comment mark "*/"
晕倒,说我的注释符缺少了,可根本没有少啊。
最后发现,原来是在注释语句中存在 GO 语句的问题,如下:
/* ........... GO */
拿掉后,一切正常了,看来这也算是osql工具的一个小BUG吧。
问题出在哪里呢?
通过使用osql单独来执行报错的脚本,打印相关信息:
osql.exe -S .\SQLDEV -U sa -P MyRoot -b -n -r 1 -i ".\UpdateTable.sql" -o "c:\hahah.txt" @echo %errorlevel% @pause
得到如下错误信息:
osql Missing end comment mark "*/"
晕倒,说我的注释符缺少了,可根本没有少啊。
最后发现,原来是在注释语句中存在 GO 语句的问题,如下:
/* ........... GO */
拿掉后,一切正常了,看来这也算是osql工具的一个小BUG吧。
相关文章推荐
- 解决在SQL脚本中的注释引起的奇怪问题
- 在SQL脚本中的注释引起的奇怪问题
- 在SQL脚本中的注释引起的奇怪问题
- 解决在SQL脚本中的注释引起的奇怪问题
- 导入sql脚本时中文出现乱码的奇怪问题
- sql脚本注释问题
- PHP中Session引起的脚本阻塞问题解决办法
- Oracle性能问题sql调优脚本集
- PowerDesigner生成SQL脚本时,对象带有双引号的问题解决
- mysql命令行导入sql脚本中文变问号问题
- 如何查找硬解析问题,找到未使用绑定变量的SQL---脚本
- 解决sql脚本导入Oracle重复生成check约束问题
- ie6 注释引起的问题
- SQL 脚本中的全角逗号引起【ORA-01756: 引号内的字符串没有正确结束】
- 奇怪的VS中生成注释WEB页的问题
- 问题sql引起cpu资源高的解决
- ER Studio 物理模型导出SQL脚本部分表缺少字段问题
- 一个sql引起的丢表问题
- 关于 Hibernte 中*.hb.xml 引起的 “Caused by: java.sql.SQLException: ORA-02289: 序列不存在 ”问题
- sqlplus 运行大量sql脚本时遇到问题分析(很常见)