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

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

递归

CREATE PROC [dbo].[usp_spFactorial]@InputValue INT,@OuputValue INT OUTPUTASBEGIN   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;      ENDEND

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. Andorid Dialog 示例【慢慢更新】
  3. Android(安卓)PureMVC
  4. Ubunu下搭建android NDK环境
  5. 自定义SeekBar主题
  6. android SQLite数据库基本操作示例
  7. android draw bitmap 示例代码
  8. Android启动时启动Activity 的定义的位置
  9. Android适配器之------BaseAdapter(例子)

随机推荐

  1. 使用Android内部的DownloadProvider下载
  2. Android横向滑动加载更多的控件的实现---
  3. Android彻底组件化demo发布
  4. Android 关于android:name属性问题
  5. android之实现注册功能
  6. 谷歌正式发布Android 2.2手机操作平台
  7. Android跨进程通信方式(IPC)解析
  8. Android高手进阶教程(二十)之---Android
  9. android升级adt和sdk之后无法识别SDK Loc
  10. Android 多点触控技术