두 개의 열이있는 테이블이 있습니다. 내가 할 수 있도록하고 싶습니다 무엇Sql 서버 재귀
CurrentNumber | NewNumber
12345 | 12346
12346 | 12347
12347 | NULL
12349 | NULL
12350 | 12351
12351 | NULL
다음과 같이이보기를 평평하게한다. 새 테이블 만들기
CurrentNumber | OldNumber
12347 | 12346
12347 | 12345
12351 | 12350
여기가 내 문제입니다. 중첩 된 커서를 사용하여 존재할 수있는 재귀의 수를 찾을 수 있지만 이전 숫자를 무한대로 찾는 방법을 찾지 못했습니다. 어떤 도움을 주시면 감사하겠습니다.
SQL Server 2008, 2012 또는 MySql 서버를 사용하여이 문제를 해결할 수 있습니다. 잠재적으로이 작업을 수행 할 외부 응용 프로그램을 작성할 수도 있지만 가능한 경우 SQL로 유지하기 위해 정기적으로이 작업을 수행해야합니다.
이것은 최종 답변과 같습니다. 내 기본 테스트가이 사실을 입증하는 것 같습니다. 나는 모든 수퍼 세션을 통해 하나의 번호를 따를 수 있습니다. – Stormflurry