最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

sqlserver中存储过程的递归调用示例

来源:动视网 责编:小采 时间:2020-11-09 07:03:48
文档

sqlserver中存储过程的递归调用示例

sqlserver中存储过程的递归调用示例:递归式指代码片段调用自身的情况;危险之处在于:如果调用了自身一次,那么如何防止他反复地调用自身。也就是说提供递归检验来保证适当的时候可以跳出。 以阶层为例子说存储过程中递归的调用。 递归 CREATE PROC [dbo].[usp_spFactorial] @I
推荐度:
导读sqlserver中存储过程的递归调用示例:递归式指代码片段调用自身的情况;危险之处在于:如果调用了自身一次,那么如何防止他反复地调用自身。也就是说提供递归检验来保证适当的时候可以跳出。 以阶层为例子说存储过程中递归的调用。 递归 CREATE PROC [dbo].[usp_spFactorial] @I


递归式指代码片段调用自身的情况;危险之处在于:如果调用了自身一次,那么如何防止他反复地调用自身。也就是说提供递归检验来保证适当的时候可以跳出。

以阶层为例子说存储过程中递归的调用。

递归

CREATE PROC [dbo].[usp_spFactorial]
@InputValue INT,
@OuputValue INT OUTPUT
AS
BEGIN
 DECLARE @InValue INT;
 DECLARE @OutValue INT;
 IF(@InputValue!=1)
 BEGIN
 SET @InValue = @InputValue - 1;
 EXEC spFactorial @InValue,@OutValue OUTPUT;
 SELECT @OuputValue = @InputValue * @OutValue;
 END
 ELSE
 BEGIN
 SET @OuputValue = 1;
 END
END

当创建此存储过程时候,会遇见一条报告信息

您可能感兴趣的文章:

  • SQLserver2008使用表达式递归查询
  • sqlserver另类非递归的无限级分类(存储过程版)
  • SQLSERVER2005 中树形数据的递归查询
  • 使用SQLSERVER 2005/2008 递归CTE查询树型结构的方法
  • Sql学习第三天——SQL 关于CTE(公用表达式)的递归查询使用
  • 使用SqlServer CTE递归查询处理树、图和层次结构
  • 文档

    sqlserver中存储过程的递归调用示例

    sqlserver中存储过程的递归调用示例:递归式指代码片段调用自身的情况;危险之处在于:如果调用了自身一次,那么如何防止他反复地调用自身。也就是说提供递归检验来保证适当的时候可以跳出。 以阶层为例子说存储过程中递归的调用。 递归 CREATE PROC [dbo].[usp_spFactorial] @I
    推荐度:
    标签: sql 示例 调用
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top