+ -
当前位置:首页 → 问答吧 → 区块注释的问题

区块注释的问题

时间:2011-11-23

来源:互联网

SQL Server 2008
如下语句报错
SQL code

/*
any sql
GO
*/

不管go是否紧靠行首,在sybase下,则是靠行首的go会报错,不靠行首就OK。如下,不报错(sybase 12.5)
SQL code
/*
any sql
    go
*/


这个有什么相关的说明吗

作者: simonchri   发布时间: 2011-11-23

注释掉了,怎么会报错。

作者: ssp2009   发布时间: 2011-11-23

报的应该不是这儿的错.

作者: qianjin036a   发布时间: 2011-11-23

全部代码

作者: TimZhuFaith   发布时间: 2011-11-23

/*
*/

应该是所有的程序都能注释的

作者: fredrickhu   发布时间: 2011-11-23

/*
any sql
GO
*/

你这么写,这两句已经被注释掉了,不会执行,更不会报错.

作者: dawugui   发布时间: 2011-11-23

是的,需要贴全部脚本才行

作者: bushy   发布时间: 2011-11-23

注释掉的不会执行报错,把全部代码贴上来

作者: pengxuan   发布时间: 2011-11-23

这个就是全部脚本,可能我没有说清楚,在Management Studio里执行是没问题的。
通过isql 调用脚本就出问题了,我贴的代码保存成sql文件执行就能看到报错。

作者: simonchri   发布时间: 2011-11-24

这个是代码的执行结果,Sqlserver 2008。

E:\>isql -SXXX -Usa -PXXX -i test.sql
1> 2> 3> Msg 113, Level 15, State 1, Server XXX, Line 3
Missing end comment mark '*/'.
1> 2> 3> 4> Msg 102, Level 15, State 1, Server XXX, Line 1
Incorrect syntax near '*'.
1>
E:\>

作者: simonchri   发布时间: 2011-11-24

求解释,有相关文档说明吗。贴的就已经是全部代码了

作者: simonchri   发布时间: 2011-11-24

热门下载

更多