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

Вопрос общего характера. Есть таблица (много записей) и есть своя таблица, которую я хочу подкрутить к первой и позволить ему вводить данные в ней.

Можно ли вместо ручного создания view и триггера с курсорами на обновление полей в апекс показать пользователю данные из двух таблиц, и чтобы апекс сам внес изменения во вторую таблицу?
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846007
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg3412,
отношения между таблицами? Т.к. 1 к 1 не очень красиво.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846204
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tabular Form
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846297
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mansionTabular Form
При чем тут табулар? Табулар не работает с двумя таблицами.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846298
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg3412Добрый вечер.
Можно ли вместо ручного создания view и триггера с курсорами на обновление полей в апекс показать пользователю данные из двух таблиц, и чтобы апекс сам внес изменения во вторую таблицу?

Что значит сам? Кто то все равно должен Апексу объяснить.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846310
Oleg3412
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я правильно понял, что вместо вьюхи и instead of у апекса своих методов нет (2 таблицы, вносим изменения в отчет, изменения отразятся в одной таблице)?
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846319
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg3412Добрый вечер.
Можно ли вместо ручного создания view и триггера с курсорами на обновление полей в апекс показать пользователю данные из двух таблиц, и чтобы апекс сам внес изменения во вторую таблицу?

Что значит сам? Кто то все равно должен Апексу объяснить.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846324
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg3412Я правильно понял, что вместо вьюхи и instead of у апекса своих методов нет (2 таблицы, вносим изменения в отчет, изменения отразятся в одной таблице)?
на вопросы в топике будем отвечать?
- если ты перечислишь названия полей, которые нужно сохранять APEX'у, это и будет вместо 'VIEW'
По трудоёмкости одинаково.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846325
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangelmansionTabular Form
При чем тут табулар? Табулар не работает с двумя таблицами.
работает со вьюхами
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846361
Oleg3412
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, да, я просто думал, что ответить.

У меня первая таблица не должна меняться, вторую я сделал с ключом к первой (вручную вставил уникальные ключи с первой), и хочу, чтобы изменившиеся поля сохранялись во второй таблице.

Может ли сам апекс после Submit внести изменения во вторую таблицу? (отчет же на вьюхе построен, она не поймет изменения). Мне сказали, что Апекс не может вносить изменения в таблицу через view.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846407
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg3412,
- чем не устраивает отдельная страничка от Таблицы1 с кнопкой Сохранить.
В ней текст:
Код: sql
1.
INSERT INTO твоя таблица2 :PXXX_1, :PXXX_2, :PXXX_3


Т.е. ты кликая на первой в IR уходишь на редактирование второй.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846408
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg3412Есть таблица (много записей) и есть своя таблица
это не красиво по проектированию БД.
Отсюда проблемы.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846506
подсказка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Oleg3412Есть таблица (много записей) и есть своя таблица
это не красиво по проектированию БД.
Отсюда проблемы.

Я могу привести один нормальный пример такой ситуации:

Есть большая временная таблица учета чего то. В 99% случаев с ней работают по информации за текущий год и только в 1% случаев требуются более ранние данные.
Чтобы было с ней удобно работать делают на эту таблицу архивную таблицу за предыдущие года, так что в нашей таблице только данные за текущий год.
Для отображения в форме в виде таблицы делают вьюху из объединения 2 х таблиц - нашей и архивной, но на архивную ставят усливие типа :p_view_all = 'Y', при этом переменная p_view_all d 99% случаев = 'N', поэтому вторая часть view у нас не срабатывает и не грузит архивную таблицу.

Но при этом понятно, что, если мы используем APEX, то либо на view надо делать триггер instied of, либо на сабмит писать свою api-шку, либо делать "однострочную" форму для ввода или изменения со своим Insert, Update
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846530
подсказка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подсказкаPetro123пропущено...

это не красиво по проектированию БД.
Отсюда проблемы.

Я могу привести один нормальный пример такой ситуации:

Есть большая временная таблица учета чего то. В 99% случаев с ней работают по информации за текущий год и только в 1% случаев требуются более ранние данные.
Чтобы было с ней удобно работать делают на эту таблицу архивную таблицу за предыдущие года, так что в нашей таблице только данные за текущий год.
Для отображения в форме в виде таблицы делают вьюху из объединения 2 х таблиц - нашей и архивной, но на архивную ставят усливие типа :p_view_all = 'Y', при этом переменная p_view_all d 99% случаев = 'N', поэтому вторая часть view у нас не срабатывает и не грузит архивную таблицу.

Но при этом понятно, что, если мы используем APEX, то либо на view надо делать триггер instied of, либо на сабмит писать свою api-шку, либо делать "однострочную" форму для ввода или изменения со своим Insert, Update

Ну это старый прием, при наличии современных партиций и нужных лицензий, это, возможно, сейчас лишнее.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846540
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подсказка,
есть 3 современных решения:
- партиции оракле
- деление на OLAP - OLTP
- where t.TIME_STAMP > sysdate - 1
работает так-же быстро как :p_view_all = 'Y',

Иначе придётся в продакшене, при разбухании таблицы до миллиона переписывать все SQL запросы и приложения.
авторЧтобы было с ней удобно работать делают на эту таблицу архивную таблицу за предыдущие года, так что в нашей таблице только данные за текущий год.
ссылку пож-та на форум оракле по данному методу.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846546
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подсказкаНу это старый прием
)) пока писал своё, увидел ваш ответ.
Удачи!
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846554
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У человека всего лишь 2 таблице в запросе, который показывает репорт. Ему нужно заполнять какие-то данные для 2 таблицы.

Не вижу проблемы создать айтемов, обусловить их и на сабмите заполнять эту таблицу значениями из айтемов. Для новичка это лучший вариант.

Потом в процессе обучения он поймет что есть еще такая вещ как java. Все процессы, создания строчек, заполнения таблиц и прочего, на яве можно даже на луну улететь :)
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846557
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mansionДля новичка это лучший вариант.
ты ему дай по шагам.
Иначе 3 страницы топика будет.
...
Рейтинг: 0 / 0
есть ли аналог view в апекс?
    #38846755
Oleg3412
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
До явы мне как до луны, всё ясно, спасибо за советы, тема закрыта, я сделал вьюху и триггер и подцепил к Табуляр форм.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / есть ли аналог view в апекс?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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