用SQL创建存储过程时出现错误?那位高手帮我看下
/*存储过程Pr_GetVotes */
create proc Pr_GetVotes
AS
select *
from Votes
order by VoteID
/* 存储过程Pr_GetSingleVote*/
create proc Pr_GetSingleVote
(
@VoteID int
)
AS
select Votes.*
from Votes
where VoteID = @VoteID
/*存储过程Pr_AddVote*/
create proc Pr_AddVote
(
@Item varchar(100)
)
AS
insert into
Votes(Item,ItemCount)
Values(@Item,0)
return @@Identity
/*存储过程Pr_UpdateVote*/
create proc Pr_UpdateVote
(
@VoteID int
)
AS
Update Votes
set VoteCount = VoteCount + 1
where VoteID = @VoteID
/*存储过程Pr_DeleteVote*/
create proc Pr_DeleteVote
(
@VoteID = int
)
AS
delete Votes
where VoteID = @VoteID
是一个在线投票系统的数据库中创建存储过程
------解决方案--------------------/*存储过程Pr_GetVotes */
create proc Pr_GetVotes
AS
select *
from Votes
order by VoteID
go
/* 存储过程Pr_GetSingleVote*/
create proc Pr_GetSingleVote
( @VoteID int)
AS
select Votes.*
from Votes
where VoteID = @VoteID
go
/*存储过程Pr_AddVote*/
create proc Pr_AddVote
(
@Item varchar(100)
)
AS
insert into
Votes(Item,ItemCount)
Values(@Item,0)
return @@Identity
go
/*存储过程Pr_UpdateVote*/
create proc Pr_UpdateVote
(
@VoteID int
)
AS
Update Votes
set VoteCount = VoteCount + 1
where VoteID = @VoteID
go
/*存储过程Pr_DeleteVote*/
create proc Pr_DeleteVote
(
@VoteID int
)
AS
delete Votes
where VoteID = @VoteID