1~1000번까지의 Data를입력 하다가 실수로 인해 300번 Data를 빼먹고 입력하지 않았다면.. 어떻게 사이에 끼워 넣어야 할까요? 1번~1000번까지...이미 번호가 매겨져 있으면 300번 Data를 업데이트 하고 뒤에 달려 있는 Data에 모두 Update ... set 번호+1 이렇게 해줘야 할까요? 그리 되면 Data양이 많을 경우 힘들어 질거 같은데..ㅠ.ㅠ 다른 좋은 방법이 없을까요??
어떻게 사이에 끼워 넣어야 할까요?
1번~1000번까지...이미 번호가 매겨져 있으면 300번 Data를 업데이트 하고 뒤에 달려 있는 Data에
모두 Update ... set 번호+1 이렇게 해줘야 할까요?
그리 되면 Data양이 많을 경우 힘들어 질거 같은데..ㅠ.ㅠ
다른 좋은 방법이 없을까요??
ms-sql이없어서 테스트못했습니다. 아래순서로 한번 해보세요. 1. 마지막번호 + 1 로 빈data insert 2. update 작업 (300 --> 301, ....) update tbl set c1 = b.c1 ,c2 = b.c2 from tbl a join tbl b on b.no = a.no - 1 where no > 300 3. 300번 update