Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.02.2006, 10:12
|
|||
|---|---|---|---|
Глюки с запуском и работой функции. |
|||
|
#18+
И так привожу кусок кода из функции: i_service - параметр (номер услуги), который передается в функцию, типа integer. nul - временная переменная, типа integer. i_date - дата, тоже передается в функцию, по ней вычисялется period_start, но это не так важно. Сам код функции: ... SELECT INTO nul count(*) FROM billing.calc_abonpay WHERE service=i_service AND date_trunc(''month''::text, date) = period_start; RAISE WARNING "Nul=%", nul; -- для проверки IF nul = 1 THEN RAISE WARNING "Абонплата уже обсчитывалась"; RETURN -1; END IF; RAISE WARNING "TEST"; -- для проверки IF nul > 1 THEN RAISE WARNING "Абонплата считалась больше 1-го раза (ID=%)", i_service; DELETE FROM billing.calc_abonpay WHERE service = i_service AND date_tranc(''month''::text, date) = period_start; END IF; ... расчет и вставка рассчитанной абонплаты идет дальше, если нужно, привиду и расчет абонплаты ... И так, изначально таблица billing.calc_abonpay пустая. Когда я запускаю функцию, что выдается на экран: WARNING: Nul=0 WARNING: TEST WARNING: Nul=1 WARNING: Абонплата считалась больше 1-го раза (ID=87551) Такое впечатление, судя из сообщений, что функция срабатывает 2 раза. Из-за чего это может быть? Это срочно!!! Заранее благодарен!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&tablet=1&tid=2006618]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
97ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 418ms |

| 0 / 0 |
