본문 바로가기

ASP.NET 기초 게시판/BasicBoard

MSSQL▶ 비밀번호 확인해서 글삭제하기

프로시져를 실행 할 때 넘겨줘야하는 변수값은 다음과 같다.
@idxNum int- 글번호
@pwdNum varchar(4)- 비밀번호
@pwdType varchar(4)- 글구분(글수정/글삭제)

 declare @errCode tinyint
 if(exists(select * from Board where idx = @idxNum and bpwd = @pwdNum))
 begin
   set @errCode = 0
 end
 else
 begin
   set @errCode = 1
 end

 if(@errCode = 0 and @pwdType = 'del')
  delete from Board where idx = @idxNum
 select @errCode


if문으로 Board 테이블에 글번호와 일치하는 비밀번호가 일치하는 글이 존재하는지()확인한다.
    존재한다면 true. true라면
실행 false라면 실행.
 에서 정해진 errCode값이 '0'이고, 비밀번호가 'del'과 일치한다면 true. 
글번호가 일치하는 글삭제.