DB Update 시 1000 개가 넘는 레코드 를 update 하려고 합니다.
버튼 클릭시
getDate()를 ClickedDate 라는 필드에 update 하려고 한다면
어떤 식으로 하는 방법이 있는지요?
예를 들어, 1050 의 레코드를 보여주고
그 중에서 첫번째 row 부터 checked 된 레코드 만 (그 갯수가 1000 개 라면) Update 하려고 한다면
1000 번을 Db 를 불러서 update 해야 하나요?
고수님! 고수님은 어떤 식으로 하시는지요?
Comment 1
-
완전초보입니다
2014.11.26 14:44
UPDATE dbo.table SET ClickedDate = GETDATE() WHRE checked =1
체크박스 체크시에 컬럼명을 업데이트 시킨후에 체크된것만 골라서 한번에 수정(체크시에 ajax로 계속 통신하도록 하니깐)
근데 이것도 귀찮네요. 해보니깐...
어째든 1000번은 해야되는거 일 듯 합니다.