摘要:
阶乘的意思就是将小于等于这一数字的所有数字相乘,直至乘到2。例如,factorial(10)即等于10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2(你也可以加上“*1”,但似乎是多此一举)。以下代码即实现了阶乘:CREATE PROCEDURE [dbo].[Factorial_ap](??? @Number Integer,??? @RetVal Integer OUTPUT)AS??? DECLARE @In Integer??? DECLARE @Out Integer??? IF @Number != 1??????? BEGIN??????? SELECT @In 阅读全文
摘要:
此过程是根据一个id,返回此id的数据及其子类数据例如返回树型层次结构的数据CREATE PROCEDURE? sp_GetTree (?@ID int)AS--如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。set nocount on--declare @tmp table (ID int,Title varchar(100),ParentID int)--将自身插入临时表insert @tmp select ID,Title,ParentId from Pub_Information where ID=@ID--递归查询是否有符合条 阅读全文