У меня есть данные, которые выглядят так:
ID RowType Col_1 Col_2 Col_3 ... Col_n
1 HDR FirstName LastName Birthdate
2 DTL Steve Bramblet 1989-01-01
3 DTL Bob Marley 1967-03-12
4 DTL Mickey Mouse 1921-04-25
И я хочу вернуть таблицу или набор данных, которые выглядят следующим образом:
ID FirstName LastName Birthdate
2 Steve Bramblet 1989-01-01
3 Bob Marley 1967-03-12
4 Mickey Mouse 1921-04-25
, где n = 255 (так что ограничение в 255 полей Col_)
*** EDIT: данные в строке HDR являются произвольными, поэтому я просто использую FirstName, LastName, Birthdate в качестве примеров. Вот почему я подумал, что это должно быть Dynami c SQL, поскольку имена столбцов, которые я хочу получить, будут меняться в зависимости от значений в строке HDR. СПАСИБО! ***
Если есть чисто SQL решение, это то, что мне нужно. Он переходит в процесс ETL (SSIS), поэтому я мог бы использовать задачу «Сценарий», если все остальное не помогло.
Даже если бы я мог вернуть одну строку, это было бы решением. Я думал, что может быть решение Dynami c sql для чего-то вроде этого:
select Col_1 as FirstName, Col_2 as LastName, Col_3 as Birthdate