2011-03-23 166 views
-3

我有表名为 “product review” 的列productreviewidproductidshopperidreviewrating
我想创建存储过程productreviewfetch与输入参数productreview IDSQL存储过程

任何人都可以帮我吗?

+0

输出是“bool”类型任何人都可以帮助我 – user 2011-03-23 17:48:20

+10

你不能应用你从这个问题的答案中学到了什么吗? http://stackoverflow.com/questions/5408326/stored-procedure – 2011-03-23 17:48:40

+1

这是功课吗? (有一个作业标签。)你有什么尝试? – thursdaysgeek 2011-03-23 17:50:10

回答

4

你不是你想做什么非常明确的 - 但这样的事情可能让你开始:

CREATE PROCEDURE dbo.FetchReviews @ProductReviewID INT 
AS 
    SELECT 
     ProductReviewID, ProductID, ShopperID, Review, Rating 
    FROM 
     dbo.ProductReview 
    WHERE 
     ProductReviewID = @ProductReviewID 

这是否给你预期的结果??

如果您的ProductViewID存在,它将返回这五列的值以及所有NULL值(如果该ID不在您的表中)。

+0

@ProductReviewID应该输入 – stuartd 2011-03-23 17:50:03

+0

@Stuart Dunkeld:很好!只是猜测 - 但可能是OP的想法.. – 2011-03-23 17:52:39

+0

一个很好的解决方案...但将不得不与OP检查。 – 2011-03-23 17:56:36

1

Microsoft SQL Server提供存储过程机制,通过将Transact-SQL语句分组为可管理块来简化数据库开发过程。

这里更多:SQL Stored Procedures

+0

是的,我删除了我的评论,因为RTFM可能是一个合适的答案! – 2011-03-23 17:52:18