go附近的语法不正确

时间:2014-03-18 09:12:50

标签: sybase oracle-sqldeveloper sybase-ase

我曾经在任何创建过程语句之上编写它。从python sybase lib执行时它工作正常;用于sybase的c ++ sybase lib或Toad。

然而,自从我开始使用“oracle sql developper”以来,它已不再适用了。我得到“不正确的语法”。

我可以单独执行(下面和创建过程)但不执行go,否则我得到“create procedure statement必须是批处理的第一个语句”

IF EXISTS 
(
        SELECT 1 
        FROM sysobjects 
        WHERE type = 'P' and name = 'proc_name' 
)

BEGIN
        DROP PROCEDURE proc_name 
END

GO

我不能使用toad,因为我正在使用控制怪物管理员。我不是本地管理员,我无法安装软件所使用的工具由管理层决定。

你知道吗?

1 个答案:

答案 0 :(得分:1)

这似乎是与SQLDeveloper相关的问题。

GO替换每个/并运行。