SQL语句操作主从关系表

  发布时间:2025-11-04 17:14:13   作者:玩站小弟   我要评论
复制CreateprocSaveInfo ( ---参数列表不再逐一书写 @subjectListvarchar(400)) 。
SQL语句操作主从关系表
复制Create proc  SaveInfo   (   ---参数列表不再逐一书写   @subjectList varchar(400))   as begin tran   --新增或修改主表 省略 DECLARE @subjectID int,句操           @subjectIDsLen int,--科目长度         @subjectIDLen int,--单个科目长度         @nStart    INT    ,    -- 记录查找的起始位置         @nLast    INT-- 记录‘,’的位置 select @subjectIDsLen=len(@SubjectIDs),@nStart=1,@nLast=0   DELETE Tb_StudentSubject WHERE StudentId=@sId  --删除相关的亿华云全部记录     IF(@subjectIDsLen>0)   BEGIN         while(@nStart<@subjectIDsLen)   BEGIN set @nLast=charindex(,,@SubjectIDs,@nStart)--从第@nStart个位置开始记录逗号的位置 set @subjectIDLen=@nLast-@nStart  --记录每个subjectID的云服务器长度 set @subjectID=substring(@SubjectIDs,@nStart,@subjectIDLen)--获取一个subjectID InsertInto Tb_StudentSubject(StudentId,SubjectID)values(@sId,@subjectID)   set @nStart=@nLast+1--设置下次查找的起始位置 END END if @@Error=0   committransaction else rollbacktransaction End 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.云服务器提供商
  • Tag:

相关文章

最新评论