must be the first statement in a query batch

不能在同一批处理中编译的语句,为了解决这个问题,需要在每个处理单元之间添加一个GO。

如下:

CREATE DEFAULT,

CREATE RULE,

CREATE FUNCTION,

CREATE PROCEDURE,

CREATE TRIGGER,

CREATE SCHEMA,

CREATE VIEW

例子,可以参考:http://www.cnblogs.com/insus/articles/1917870.html

IF语句之后添加一个GO命令,把IF与CREATE PROCEDURE分隔到两个不同的批处理执行。

原文地址:https://www.cnblogs.com/insus/p/1918132.html