/* 存储过程Pr_GetVotes */CREATE PROCEDURE Pr_GetVotes
AS
SELECT * FROM Votes ORDER BY VoteID/* 存储过程Pr_GetSingleVote */CREATE PROCEDURE Pr_GetSingleVote
(@VoteID int)
AS
SELECT Votes.* FROM Votes WHERE VoteID = @VoteID/* 存储过程Pr_AddVote */CREATE PROCEDURE Pr_AddVote(@Item varchar(100))
AS
INSERT INTO Votes(Item,ItemCount) VALUES(@Item,0) RETURN @@Identity/* 存储过程Pr_UpdateVote */CREATE PROCEDURE Pr_UpdateVote (@VoteID int)
AS
UPDATE Votes SET VoteCount = VoteCount + 1
WHERE VoteID = @VoteID/* 存储过程Pr_DeleteVote */CREATE PROCEDURE Pr_DeleteVote (@VoteID int)
AS
DELETE Votes
WHERE VoteID = @VoteID

解决方案 »

  1.   

    /* 存储过程Pr_GetVotes */
    CREATE PROCEDURE Pr_GetVotes
    AS
        SELECT * FROM Votes ORDER BY VoteID
    GO
    /* 存储过程Pr_GetSingleVote */
    CREATE PROCEDURE Pr_GetSingleVote
    (@VoteID int)
    AS
        SELECT Votes.* FROM Votes WHERE VoteID = @VoteID
    GO
    /* 存储过程Pr_AddVote */
    CREATE PROCEDURE Pr_AddVote(@Item varchar(100))
    AS
        INSERT INTO Votes(Item,ItemCount) VALUES(@Item,0) 
        RETURN @@Identity
    GO
    /* 存储过程Pr_UpdateVote */
    CREATE PROCEDURE Pr_UpdateVote (@VoteID int)
    AS
        UPDATE Votes SET VoteCount = VoteCount + 1 WHERE VoteID = @VoteID
    GO
    /* 存储过程Pr_DeleteVote */
    CREATE PROCEDURE Pr_DeleteVote (@VoteID int)
    AS
        DELETE Votes WHERE VoteID = @VoteID
    GO