WEB开发网
开发学院数据库MSSQL Server SQL Server存储过程嵌套示例 阅读

SQL Server存储过程嵌套示例

 2007-05-31 15:23:17 来源:WEB开发网   
核心提示:b) 存储过程二:选出旧企业的数据,然后通过循环嵌套的方式,SQL Server存储过程嵌套示例(2),通过循环语句调用存储过程一,删除所有的旧企业数据及其产品数据存储过程代码如下:/*功能:删除旧企业数据

b) 存储过程二:选出旧企业的数据,然后通过循环嵌套的方式,通过循环语句调用存储过程一,删除所有的旧企业数据及其产品数据
存储过程代码如下:
/*
功能:删除旧企业数据,同时删除关联的表,包括
创建人:
创建日期:2007-4-11
修改日期:2007-4-11
*/
CREATE PROCEDURE [DeleteOldEnterprise]
AS

declare @strSQL nvarchar(4000)
declare @EnterpriseID nvarchar(10)

DECLARE Enterprise_CURSOR Cursor FOR
Select cEnterpriseId from prd_wxt_enterprise_tbl_EnterpriseInfo where e_system='1' or e_system is null

OPEN Enterprise_CURSOR
Fetch next from Enterprise_CURSOR
into @EnterpriseID

--以下一直到END都是循环语句
WHILE @@FETCH_STATUS = 0
BEGIN
--下面这行是调用存储过程一删除企业及其产品数据
exec DeleteEnterprise @EnterpriseID

Fetch next from Enterprise_CURSOR
into @EnterpriseID

END

CLOSE Enterprise_CURSOR
DEALLOCATE Enterprise_CURSOR

GO

上一页  1 2 

Tags:SQL Server 存储

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接