不能在同一批处理中编译的语句,为了解决这个问题,需要在每个处理单元之间添加一个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分隔到两个不同的批处理执行。