【发布时间】:2012-02-03 22:49:09
【问题描述】:
这是我的sql语句
IF EXISTS (select 1 from sysobjects where name = 'PNL_VALUE_ESTIMATE')
drop table dbo.PNL_VALUE_ESTIMATE
go
isql 使用此错误消息退出
Msg 102, Level 15, State 1:
Server 'DB_SERVER', Line 3:
Incorrect syntax near 'go'.
但是 sql 语句对我来说看起来是正确的。怎么了?
Sybase 版本为 15
【问题讨论】:
-
请忽略。我正在使用 vi 来检查我是否无意中包含了一些垃圾隐形字符,然后在这里复制并粘贴到 SO。我删除了其他标记,但错过了这个。 '$' 在这里仅表示 EOL。
-
哇 - 以为 MS 买了并吞下了任何 sybaseish 的东西
-
你是如何调用这个查询的?
-
@adriy 我在 bash shell 中使用 isql
-
你的问题可能有类似mentioned here的解释。