数据库应用基础第七章存储过程.pptVIP

  • 4
  • 0
  • 约4.85千字
  • 约 39页
  • 2017-02-22 发布于上海
  • 举报
数据库应用基础第七章存储过程

* IF (@StartDate IS NULL or @EndDate IS NULL or @Country IS NULL) BEGIN RAISERROR(NUL value are invalid,5,5) RETURN END * SELECT * FROM dbo.orders WHERE OrderDate BETWEEN @StartDate AND @EndDate AND ShipCountry=@Country SELECT @recordcount=@@ROWCOUNT 用来返回受上一语句影响的行数的系统变量,在这里我们用它来返回符合条件订单的条数 * 4. 执行带输出参数的存储过程 为了接收存储过程的返回值,必须声明作为输出的传递参数 在EXECUTE语句中指定OUTPUT * 例:执行my_procedure3存储过程,返回在1997.7.1与1998.2.1之间、目的地为’Germany’的记录的条数 USE Northwind GO DECLARE @recordnumber int EXEC my_procedure3 7/1/1997,2/1/1998,Germany, @recordnumber OUTPUT PRINT The order count is:+ str(@recordnumber) * 5.存储过程

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档