CftClub.ru
Клуб специалистов ЦФТ-Банк

сохранить значения из представления
На страницу 1, 2, 3  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
Псевдоним123
Участник - экстремал


Вступление в Клуб: 05.06.2018
СообщениеСр Дек 05, 2018 09:36   сохранить значения из представления Ответить с цитатой
Полезность: Нет оценки
всем добрый день.
можете подсказать, как можно сохранять значения из представления, то есть, есть столбец с датами, которые необходимо сохранять.
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеСр Дек 05, 2018 10:13    Ответить с цитатой
Полезность: Нет оценки
Как-то туманно
Псевдоним123
Участник - экстремал


Вступление в Клуб: 05.06.2018
СообщениеСр Дек 05, 2018 10:19    Ответить с цитатой
Полезность: Нет оценки
попробую пояснить:
"Необходимо, чтобы информация по уже оплаченным пакетам фиксировалась и алгоритм проверял только пакеты, по которым нет информации о полной оплате пакета."
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеСр Дек 05, 2018 11:41    Ответить с цитатой
Полезность: Нет оценки
И при чем здесь представление?
Псевдоним123
Участник - экстремал


Вступление в Клуб: 05.06.2018
СообщениеСр Дек 05, 2018 11:59    Ответить с цитатой
Полезность: Нет оценки
это все должно происходить при открытии представления
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеСр Дек 05, 2018 12:13    Ответить с цитатой
Полезность: Нет оценки
Утомился отгадывать, что нужно сделать, можно на примере?
Псевдоним123
Участник - экстремал


Вступление в Клуб: 05.06.2018
СообщениеСр Дек 05, 2018 14:17    Ответить с цитатой
Полезность: Нет оценки
столбец "Дата первой полной оплаты" необходимо сохранять[/img]
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеСр Дек 05, 2018 15:49    Ответить с цитатой
Полезность: Нет оценки
Куда сохранять? Разве эта Дата не в таблице?
Псевдоним123
Участник - экстремал


Вступление в Клуб: 05.06.2018
СообщениеСр Дек 05, 2018 16:04    Ответить с цитатой
Полезность: Нет оценки
1)сохранять данные о дате полной оплаты в массиве "Признаки для отчетности", для чего нужно создать новый код признака для "Дата первой полной оплаты услуг" с кодом SVB_FIRST_FULL_PAY_DATE
2) При сохранении даты необходимо проверять только пакеты с не
проставленной датой на случай, если дата появилась позже.

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

как это все собрать в кучу я пока не понимаю...
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеСр Дек 05, 2018 16:54    Ответить с цитатой
Полезность: Нет оценки
Пытаюсь догадаться- нужна списочная операция - на строках с заполненной датой эту дату куда-то записать. Или групповая за период, которая пробежится по таблице с датами и запишет куда надо.
Откуда берется Дата полной оплаты - руками вводят? М.б. ее сразу при вводе записывать куда надо.
Про
Цитата:
если дата появилась позже
не понял.
Псевдоним123
Участник - экстремал


Вступление в Клуб: 05.06.2018
СообщениеСр Дек 05, 2018 17:43    Ответить с цитатой
Полезность: Нет оценки
Volod пишет:

Про
Цитата:
если дата появилась позже
не понял.


дата полной оплаты рассчитывается, как было сказано мне, что данная дата может появится позже..
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеСр Дек 05, 2018 17:45    Ответить с цитатой
Полезность: Нет оценки
Псевдоним123 пишет:
столбец "Дата первой полной оплаты" необходимо сохранять[/img]


сделай операшку а в ней (компиляция в расширенном режиме)

что то типа (поищи в словаре по %rowtype в текстах опер.)

select x( x.c_col15 ) in vw_crit_вьюха%rowtype where ... into v_col15;

ну и сохраняй куда надо
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеСр Дек 05, 2018 18:44    Ответить с цитатой
Полезность: Нет оценки
Если дата рассчитывается, почему ее нельзя сразу записать в нужное место? Или она дистрибутивно рассчитывается?
Псевдоним123
Участник - экстремал


Вступление в Клуб: 05.06.2018
СообщениеЧт Дек 06, 2018 17:24    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
Псевдоним123 пишет:
столбец "Дата первой полной оплаты" необходимо сохранять[/img]


сделай операшку а в ней (компиляция в расширенном режиме)

что то типа (поищи в словаре по %rowtype в текстах опер.)

select x( x.c_col15 ) in vw_crit_вьюха%rowtype where ... into v_col15;

ну и сохраняй куда надо


а можете поподробней рассказать?
Псевдоним123
Участник - экстремал


Вступление в Клуб: 05.06.2018
СообщениеПт Дек 07, 2018 09:15    Ответить с цитатой
Полезность: Нет оценки
Volod пишет:
Если дата рассчитывается, почему ее нельзя сразу записать в нужное место? Или она дистрибутивно рассчитывается?


при запуске представления рассчитывается дата оплаты
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
На страницу 1, 2, 3  След.
Страница 1 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru