Табличная функция как физическая таблица в Oracle BI EE

Как импортировать функцию таблицы оракула в качестве физической таблицы в Oracle BI EE? Скажем так

выберите * из sche.table_function1(adate)

Каков правильный синтаксис для установки его в качестве физической таблицы BI? Как мне указать входной параметр (adate)?

1 ответ

Решение

Создайте новую физическую таблицу вручную в репозитории, установите тип таблицы "Выбрать" и включите свой SQL-запрос.

Вы используете переменную репозитория в качестве входного параметра? Предполагая, что ADATE является строковой переменной репозитория, синтаксис будет

select * from scheme.table_function1(  'valueof(ADATE)'  )

Вам придется вручную добавить столбцы в новую физическую таблицу и убедиться, что они совпадают с результатами sql.

Ссылки:
Непрозрачные виды
Переменный синтаксис

Другие вопросы по тегам