У меня есть родительская таблица (Person) с дочерней таблицей (Address).Мне нужно отправить все комбинации лиц и адресов в обрабатываемую службу, но я ограничен тем, что могу отправлять только до 10 000 одновременно.Когда я отправляю данные для человека, мне нужно убедиться, что я отправляю все данные для этого человека, чтобы их нельзя было распределить по партиям.
Я хочу получать данные только с помощью SQL, без дополнительного кода (он должен использоваться в пакете служб SSIS).
Пример: я хочу получить максимум 5 из данных ниже
---Person--- ---------Address----------
ID Name AddressID Address
--- -------- ------------ -------------
1 Bill 1 1 The Street
1 Bill 2 3 The Road
2 Jeff 3 7 The Hill
3 Mike 4 9 The Avenue
4 Ross 5 11 Main Road --- This is the 5th row, must be ignored
4 Ross 6 12 Down Under --- This record would be orphaned if
we pulled top 5