DELETE 관련 질문입니다

코코 2017.07.14 10:32 Views : 2114

안녕하세요

저런형태로 처리해야할경우 A, B 중 어느것이 좀더 효율적인가요?

프로시져에서 그냥 Delete 처리하는것과, Select 해서 데이타가 있을때만 지우는것중...



A

BEGIN

DELETE tblTemp

WHERE Date < '2017-03-05'


SELECT * from tblTemp

END



B

BEGIN

IF EXISTS(select * from tblTemp WHERE Date < '2017-03-05')

BEGIN

DELETE tblTemp

WHERE Date < '2017-03-05'

END


SELECT * from tblTemp

END



No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1250
9941 동일 카운터 집계시 대표 행 하나만 나오게하기 [1] 개발좋아 2017.08.09 3852
9940 유지관리계획 -> sql 에이전트 수행시 로그온 에러 발생 문제 [1] 획~~ 2017.08.09 4751
9939 JOIN성능 문의입니다. [4] Sisylian 2017.08.09 4252
9938 메모리 관련 질문 [1] 악마곰 2017.08.09 5987
9937 프로시저 도움 부탁드립니다.. [2] 재바우 2017.08.05 3191
9936 일별 회원가입 통계를 하고싶습니다.. [5] umtaeng 2017.08.03 2938
9935 특정유저가 특정 링크드 서버만 SELECT 가능 하게 가능 할까요? 군고구마 2017.08.03 5014
9934 SQL 2008 서버 접속 오류의 질문 한현 2017.08.03 5583
9933 전화번호가 속한 내용들은 모두 조회하고 싶습니다 [4] 문상연 2017.08.02 3230
9932 Merge,hash 조인걸때, 비동등조건 [4] 헬로우파이썬 2017.08.02 3436
9931 쿼리 도움 요청드려요. [2] 수수리 2017.08.02 4238
9930 차등백업이나 트랜잭션 로그백업에 사용할 풀백업본 질문입니다. [2] tempest 2017.07.31 5617
9929 비클러스터 인덱스를 잡았는데 클러스터 인덱스를 scan하는 이유는 왜그런가요? [3] 바다낚시꾼 2017.07.26 2524
9928 프로시저 실행 중 table lock 문의 [2] 톡히슈터 2017.07.19 2828
9927 MSSQL 2012 행을 열로 변경 [3] l1j2e3 2017.07.17 2996
9926 my sql 정말 쉬운 질문입니다..(DEC관련..) 유스탁키오관 2017.07.15 2112
9925 로그인 계정에 대한 질문 입니다. icham 2017.07.14 2588
9924 쿼리 질문드립니다 ㅠ [3] 브라미 2017.07.14 2432
» DELETE 관련 질문입니다 [2] 코코 2017.07.14 2114
9922 함수 먹힌 column 에 인덱스 추가하는방법? [2] 노잼호 2017.07.13 2632





XE Login