这是我的 sql 语句
IF EXISTS (select 1 from sysobjects where name = 'PNL_VALUE_ESTIMATE')
drop table dbo.PNL_VALUE_ESTIMATE
go
Run Code Online (Sandbox Code Playgroud)
isql 退出此错误消息
Msg 102, Level 15, State 1:
Server 'DB_SERVER', Line 3:
Incorrect syntax near 'go'.
Run Code Online (Sandbox Code Playgroud)
但是 sql 语句对我来说是正确的。怎么了?
Sybase 版本是 15
尝试这个:
IF EXISTS (select 1 from sysobjects where name = 'PNL_VALUE_ESTIMATE')
drop table dbo.PNL_VALUE_ESTIMATE
go
Run Code Online (Sandbox Code Playgroud)
或这个:
IF EXISTS (select 1 from sysobjects where name = 'PNL_VALUE_ESTIMATE')
BEGIN
drop table dbo.PNL_VALUE_ESTIMATE
END
go
Run Code Online (Sandbox Code Playgroud)
或这个:
IF EXISTS (select 1 from sysobjects where name = 'PNL_VALUE_ESTIMATE')
BEGIN
select 1
END
go
Run Code Online (Sandbox Code Playgroud)
有什么作用吗?