'프로시서'에 해당되는 글 1건

  1. 2010.03.30 MS-SQL- 프로시저, split 효과 by 잠수콩




set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER PROCEDURE [dbo].[SP_ConfigDel]
@returnv int output,
@DATA VARCHAR(1000)
AS
BEGIN
 BEGIN TRAN
WHILE CHARINDEX(',',@DATA)<>0
  BEGIN
       
 
        Update TB_ConfigData set SFlg='N' , SFlgDate=getdate() where IDX=SUBSTRING(@DATA,1,CHARINDEX(',',@DATA)-1)
        SET @DATA=SUBSTRING(@DATA,CHARINDEX(',',@DATA)+1,LEN(@DATA))               
  IF CHARINDEX(',',@DATA)=0
           BREAK
  ELSE
           CONTINUE
 
  END
 
END
 if @@ERROR = 0
  BEGIN
  COMMIT TRAN
  set @returnv = 1
  END
 else
  BEGIN
  ROLLBACK TRAN
  set @returnv = 2
  END
저작자 표시 비영리 변경 금지
신고
Posted by 잠수콩