当前位置:  数据库>sqlserver

SQL脚本中注释引起的奇怪问题的解决方法

    来源: 互联网  发布时间:2014-08-29

    本文导语:  本节内容: sql脚本 注释。 通过osql.exe工具对相关的数据库脚本进行更新,安装包报错了,说脚本错误。 在数据库安装包中,通过osql.exe这个工具来对相关的数据库脚本进行更新,昨天突然发现安装包报错了,说脚本错误,但...

本节内容:
sql脚本 注释。

通过osql.exe工具对相关的数据库脚本进行更新,安装包报错了,说脚本错误。

在数据库安装包中,通过osql.exe这个工具来对相关的数据库脚本进行更新,昨天突然发现安装包报错了,说脚本错误,但将脚本拿到数据库查询分析器中执行,却没有问题出现。

问题出在哪里呢?

通过使用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 */

去掉后一切正常。


    
 
 

您可能感兴趣的文章:

  • 查看并导出sql数据表字段的注释信息
  • 解决在SQL脚本中的注释引起的奇怪问题
  • t-sql/mssql用命令行导入数据脚本的SQL语句示例
  • SQL Server统计SQL语句执行时间的脚本
  • Shell脚本调用Sql脚本并向其中传递变量
  • PHP的SQL封装脚本 TbsSQL
  • 求助:linux脚本语言写SQL语句
  • 查询SQL Server中所有数据库的数据文件位置的sql脚本
  • mysql下怎样运行脚本以运行niuzi.sql为例
  • 怎么写一个Shell来执行这样的功能,访问Oracle数据库,然后执行一个SQL脚本,生成一个文件。急!
  • shell 执行oracle sql脚本的问题
  • 用来还原数据库的sql脚本
  • 简单的SQL Server备份脚本代码
  • oracle使用sql脚本生成csv文件案例学习
  • Sql Server 创建数据库脚本Create DATABASE
  • linux下如何将sql语句写为脚本
  • sql分类汇总及Select的自增长脚本
  • Shell脚本读文件运行SQL,然后写出结果。
  • 检验SQL Server备份的脚本
  • 一段脚本实现自动备份并保存最近几天的SQL数据库
  • sql数据库批量处理脚本
  • sql脚本添加、删除表中字段的例子
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 很奇怪,varchar2类型在sql*plus中可以看到正常的字符串,用java读出来却是二进制?
  • 一个奇怪的sql问题
  • 太奇怪了,难道weblogic不能生成可以滚动的sql对象吗??送60分!!
  • 奇怪 !这样的sql语句 不能执行!!!求救!!!!
  • Resin 2.1.6 500 Servlet Exception,用jdbc连接sql-server数据库出毛病?很奇怪!谢谢大家!我有急用!在线等待!
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  • SQL客户端管理工具 SQuirreL SQL Client
  • java命名空间java.sql接口rowid的类成员方法: tostring定义及介绍
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • java命名空间javax.sql.rowset接口joinrowset的类成员方法: getwhereclause定义及介绍
  • sql2005 大数据量检索分页的sql代码
  • java命名空间java.sql接口statement的类成员方法: execute定义及介绍
  • 如何实现连接一次数据库,提交多个sql语句。(sql的批处理)
  • java命名空间java.sql接口resultset的类成员方法: getcursorname定义及介绍
  • 微软网站下载的Ms SQL Server2000 JDBC Driver,必须用英文版的SQL server2000吗?
  • java命名空间java.sql接口resultsetmetadata的类成员方法: getcolumntype定义及介绍
  • 安装SQL2008时提示删除SQL2005Express工具的解决方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3