powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Параметры в view
3 сообщений из 3, страница 1 из 1
Параметры в view
    #32171419
shadowsmart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, All
Тут такая проблема.

Как правильно создавать view с параметрами
Например:
create view vmen as
select * from men where men.name like ∥

Проблема в том, что когда я пытаюсь сохранить эту вьюшку, мне выдается ошибка ORA-01027: переменная привязки не разрешена в операциях определения данных.

Мне требуется передача параметров во время открытия данной вьюшки.
Как это можно сделать?

Например, в MS Access можно создать запрос,
select * from men where men.name like :par
значение :par будет запрошено непосредственно перед выполнение запроса

Как можно такое организовать в Oracle?
Заранее спасибо.
...
Рейтинг: 0 / 0
Параметры в view
    #32171457
Gor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Gor
Гость
Наверное, можно делать views без параметров, а потом сделать select к views с указанием параметров. Так делает Crystal reports. Для oracle это должно быть то-же что и views с параметром.
...
Рейтинг: 0 / 0
Параметры в view
    #32171728
are
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
are
Гость
можно сделать следующим образом:

create view myview
as select * from t where x = userenv('client_info')

SQL> exec dbms_application_info.set_client_info('my_data')
SQL> select * from myview;


http://asktom.oracle.com/pls/ask/f?p=4950:8:228720603607668708::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:1448404423206,
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Параметры в view
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]