Create/Alter PROCEDURE必须是查询批次中的第一个语句解决办法

Create/Alter PROCEDURE 必须是查询批次中的第一个语句解决办法
看下面创建存储过程的示例

USE MYDB2
Create PROCEDURE UPS_MYTABLE
AS
Select * FROM MYTABLE orDER BY AGE DESC;
GO
结果报错
Create/Alter PROCEDURE' 必须是查询批次中的第一个语句。

解决办法
USE MYDB2
GO --加个GO 就可以了
Create PROCEDURE UPS_MYTABLE
AS
Select * FROM MYTABLE orDER BY AGE DESC;
GO



[本日志由 月神 于 2011-12-06 04:11 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: PROCEDURE
相关日志:
评论: 1 | 引用: 0 | 查看次数: -
回复回复月神[2011-12-06 04:29 PM | del]
--创建一个存储过程,并为其赋值,最后运行结果
USE MYDB2
GO
Create PROCEDURE UPS_MYTABLE1
(--@ID INT,
@NAMES NVARCHAR(50),
@AGE INT,
@SDATE DATETIME,
@EDATE DATETIME)
AS
Insert INTO MYTABLE(NAMES,AGE,SDATE,EDATE) VALUES
(@NAMES,@AGE,@SDATE,@EDATE);
Select * FROM MYTABLE
GO

EXECUTE UPS_MYTABLE1 'ZZY',39,'2011/12/5 3:05:32','2011/12/5 3:05:32';
GO
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.