안녕하세요

저런형태로 처리해야할경우 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







<script src="chrome-extension://hhojmcideegachlhfgfdhailpfhgknjm/web_accessible_resources/index.js"></script>