Для более поздних читателей здесь есть еще одно решение https://technology.amis.nl/2006/05/24/dynamic-sql-pivoting-stealing-antons-thunder/
, разрешающий запрос типа
select * from table( pivot( 'select deptno, job, count(*) c from scott.emp group by deptno,job' ) )
Я думаю, что лучше всего взглянуть на специфичные для BSP процедуры автоконфигурации PCI.
Правильно ли пронумерован мост PCI-to-PCI на вашей сетевой карте? Есть ли смысл в главном и дополнительном окнах? Достаточно ли общего пространства памяти PCI, чтобы включить пространство, необходимое для вторичной шины, на которой расположены микросхемы контроллера Ethernet? В противном случае вам может потребоваться увеличить значение PCI_MEMIO32_SIZE_SET.
Если нумерация моста на карте адаптера неверна, вы сможете вручную настроить мост, добавив код в подпрограмму sysPciAutoconfigPreEnumBridgeInit () BSP.
Предоставляет ли BSP подпрограмму sysPciAutoconfigInclude (), которая по умолчанию будет перечислять устройства контроллера Ethernet на сетевом адаптере? В противном случае вам придется добавить к нему устройства контроллера Ethernet, иначе они будут проигнорированы во время цикла перечисления.