Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Параметры в view / 3 сообщений из 3, страница 1 из 1
29.05.2003, 09:37:09
    #32171419
shadowsmart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры в view
Привет, 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
29.05.2003, 10:03:28
    #32171457
Gor
Gor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры в view
Наверное, можно делать views без параметров, а потом сделать select к views с указанием параметров. Так делает Crystal reports. Для oracle это должно быть то-же что и views с параметром.
...
Рейтинг: 0 / 0
29.05.2003, 12:42:02
    #32171728
are
are
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры в view
можно сделать следующим образом:

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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Параметры в view / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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