는 2008 년- SQL 서버 2008
내가 어떤 ID를 보유하고 테이블 변수를 가지고 난 기반으로 좀 더 작업에있는 SQL 서버에서 뭔가를 foreach는 값을 할 수있는 방법이 있나요 값에. 다음과 같이
테이블 vairable은 다음과 같습니다
declare @InspectionIDTable table(InspectionID uniqueidentifier not null)
내가 루프에 필요한 몇 가지 선택 문을 실행이 테이블의 값을 기준으로. 결과에 따라 다른 테이블 변수를 채우고 처리해야합니다.
기본적으로 foreach를 중첩 할 수있는 SQL Server에서 foreach가 필요합니다. 이것을하기위한 깨끗한 apporach가 있습니까?
또한 프로그래밍 방식 관점에서 저장 프로 시저에서이 작업을 수행하는 것이 좋은지 알고 싶습니다.
확실히 살펴 봅니다. 한편 나는 하위 쿼리와 'IN'절을 사용하는 선택 쿼리를 통해 작업을 완료했습니다. :) –
http://wiki.lessthandot.com/index.php/Cursors_and_How_to_Avoid_Them – HLGEM