powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ХП в VIEW
4 сообщений из 4, страница 1 из 1
ХП в VIEW
    #32524763
goshanew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Firebird 1.5.4306

Возможно ли, чтобы такое работало?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE VIEW S_OBJECTS(
    ID,
    OTYPEID,
    CODE,
    NAME)
AS
SELECT O.ID, 
           O.OTYPEID, 
           O.CODE, 
          (SELECT VAL FROM GET_VALUE(O.ID, 'NAME')) NAME
FROM OBJECTS O
GET_VALUE - процедура

Самое смешное что эта вьюха создается и работает. Но как-то странно работает: через раз убивает клиента по connection lost to database.

И вообще вопрос - возможно ли создать view на основе хп

вот что нашел в docs на IB6.5:
"Note
You cannot define a view that is based on the result set of a stored procedure."

Подскажите кто сталкивался - правильно ли так делать или нет?
...
Рейтинг: 0 / 0
ХП в VIEW
    #32524782
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно, у тебя здесь не совсем view that is based on the result set of a stored procedure.
Здесь join таблицы и SP.
У IB такая конструкция сама по себе всегда была несовсем стабильна.
В FB1.5 большинство глюков такого join'а была исправлена.
Но тем не более, пользовать это во View не стОит.
...
Рейтинг: 0 / 0
ХП в VIEW
    #32524823
goshanew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Я переписал вьюху без процедуры ( развернул ее во вьюху)
Немного большой запрос получился но работает стабильно.
...
Рейтинг: 0 / 0
ХП в VIEW
    #32525050
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстате, использовать ХП во view низя. Элементарно, представление не может быть сортировано, а в проце ты можешь задать сортировку. (на ибэйзе читал такое объяснение)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ХП в VIEW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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