DELETE 관련 질문입니다

코코 2017.07.14 10:32 Views : 2117

안녕하세요

저런형태로 처리해야할경우 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 SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 3120
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1949
9928 프로시저 실행 중 table lock 문의 [2] 톡히슈터 2017.07.19 2922
9927 MSSQL 2012 행을 열로 변경 [3] l1j2e3 2017.07.17 3015
9926 my sql 정말 쉬운 질문입니다..(DEC관련..) 유스탁키오관 2017.07.15 2116
9925 로그인 계정에 대한 질문 입니다. icham 2017.07.14 2590
9924 쿼리 질문드립니다 ㅠ [3] 브라미 2017.07.14 2434
» DELETE 관련 질문입니다 [2] 코코 2017.07.14 2117
9922 함수 먹힌 column 에 인덱스 추가하는방법? [2] 노잼호 2017.07.13 2636
9921 like에 대해서..? [4] 문상연 2017.07.13 2536
9920 postgresSQL 다중 행 쿼리질문(내용수정) [3] 궁금해서알고싶어요 2017.07.11 1978
9919 프로시저내 트랜젝션 문의드립니다. [2] 톡히슈터 2017.07.10 2564
9918 2005에서 2008로 업그레이드 하려고 합니다. 엘제이 2017.07.10 2593
9917 뜬금없이MSSQL이실행중이나 실행이 안됩니다. [1] 김영환_281520 2017.07.10 4259
9916 SQL 쿼리 질문(동적쿼리) [2] SQL입문도못한자 2017.07.07 2262
9915 SQL Server 에이전트 [2] 기타치는퐝동 2017.07.07 3275
9914 쿼리 질문입니다 [1] 문상연 2017.07.06 3896
9913 mssql sysadmin 권한 관련 확인요청 드립니다. 제비 2017.07.06 4095
9912 쿼리 질문입니다! [2] 파란약 2017.07.05 3162
9911 메모리 TEMPDB 문의 [1] MSG 2017.07.05 2015
9910 쿼리좀 여쭤 볼게요. [5] 죠리퐁 2017.07.05 3015
9909 linked server가 무슨 계정으로 설정되어 있는지 [1] 이시우_301202 2017.07.05 3010





XE Login