sql创建存储过程要求拆分班级人数
创建存储过程要求功能:拆分班级人数CREATEPROCEDUREdbo.SplitClass_dinghao(@iClassId--班级ID,@sQtyList--人数串...
创建存储过程
要求功能:拆分班级人数
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个
创建过程已经写好 展开
要求功能:拆分班级人数
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个
创建过程已经写好 展开
1个回答
展开全部
create proc splitclass_dinghao(
@iclassid int,
@sqtylist varchar(max)
)
declare @no varchar(200)-记录班级人数
while(用indexof判断sqtylist返回值是否等于-1,等于-1退出)
begin
1、用substring截取第一个“,”之前的部分保存到@no中
2、将@sqtylist 从第一个“,”后开始截取保存到@sqtylist
这样就能得到数据,得到后,你就开始处理,具体处理方式你自己想想
对于函数我真心不记得sql怎么写啦,记得大概的,你自己查查吧,不知道indexof,还是charindex,但是思路这个应该是通的
end
@iclassid int,
@sqtylist varchar(max)
)
declare @no varchar(200)-记录班级人数
while(用indexof判断sqtylist返回值是否等于-1,等于-1退出)
begin
1、用substring截取第一个“,”之前的部分保存到@no中
2、将@sqtylist 从第一个“,”后开始截取保存到@sqtylist
这样就能得到数据,得到后,你就开始处理,具体处理方式你自己想想
对于函数我真心不记得sql怎么写啦,记得大概的,你自己查查吧,不知道indexof,还是charindex,但是思路这个应该是通的
end
景联文科技
2024-06-11 广告
2024-06-11 广告
一、什么是数据标注?1. 数据标注定义数据标注是对未经处理的语音、图片、文本、视频等数据进行加工处理, 并转换为机器可识别信息的过程。原始数据一般通过数据采集获得, 随后的数据标注相当于对数据进行加工, 然后输送到人工智能算法和模型里完成调...
点击进入详情页
本回答由景联文科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询