sql 存储过程 游标循环

要求功能:拆分班级人数CREATEPROCEDUREdbo.SplitClass_dinghao(@iClassId--班级ID,@sQtyList--人数串联)WITH... 要求功能:拆分班级人数
CREATE PROCEDURE dbo.SplitClass_dinghao(
@iClassId --班级ID
,@sQtyList --人数串联
)
WITH ENCRYPTION
AS
BEGIN TRY
SET NOCOUNT ON;

参数1:班级ID
参数2:人数串联(例如'10,20,30')就把当前班级ID对应的班级 拆分成3个班级 第一个班级10人 第二个20人 第三个30人 依次类推 参数2的串联个数不固定 有可能是5个 也有可能是2个
展开
 我来答
你猜我猜哇擦猜
2015-07-31 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:6521万
展开全部
SET @SQL='

DECLARE @INSTALL 类型

DECLARE EMPLOYEE_CLASS CURSOR FOR
SELECT INSTALL '+@TABLENAME

SET @SQL=@SQL+'
OPEN EMPLOYEE_CLASS
FETCH NEXT FROM EMPLOYEE_CLASS INTO @INSTALL
WHILE @@FETCH_STATUS = 0
BEGIN

FETCH NEXT FROM EMPLOYEE_CLASS INTO @INSTALL
END
CLOSE EMPLOYEE_CLASS
DEALLOCATE EMPLOYEE_CLASS

RETURN
'

EXEC (@SQL)
追问
能说下思路吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式