Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 30.10.2013
Сообщений: 114
1

Журнал и процедура записи в журнал

07.11.2014, 22:33. Показов 709. Ответов 4
Метки нет (Все метки)

есть таблица

SQL
1
2
3
4
5
CREATE TABLE Debug_Log(
id NUMBER, 
LogTime DATE,
Message VARCHAR(1024),
inSource VARCHAR(32));
нужно написать процедуру, которую будет записывать в нее происходящее
моя не работает:
SQL
1
2
3
4
5
6
7
8
9
CREATE OR REPLACE PROCEDURE LogInfo(
inInfoMessage IN varchar2, inSource IN varchar2) IS PRAGMA AUTONOMOUS_TRANSACTION;
BEGIN 
    INSERT INTO Debug_log(id, LogTime, Message, inSource) VALUES 
(debug_log_seq.nextval,sysdate, inInfoMessage, inSource);
    commit;
exception 
    WHEN others THEN RETURN;
END LogInfo;
но я не могу понять почему(
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2014, 22:33
Ответы с готовыми решениями:

MSDN журнал. Подписка на бумажный журнал
Как подписаться на бумажный журнал или его в бумажном варианте по РФ не подписывают уже?

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

Журнал записи клиентов (может есть у кого наработки)
Добрый день. Есть ли у кого наработки по журналу записи клиентов? Не могли бы поделиться?...

Компьютер выключается без синего экрана и записи в журнал событий
В течени пары последних месяцев где-то раз в неделю компьютер перезагружался раз в неделю без...

4
1561 / 1039 / 93
Регистрация: 17.04.2009
Сообщений: 2,995
07.11.2014, 23:15 2
Как не работает?
Цитата Сообщение от MarkBeras Посмотреть сообщение
exception
* * WHEN others THEN RETURN;
Так лучше не писать - ошибки уходят в небытиё.
0
0 / 0 / 1
Регистрация: 30.10.2013
Сообщений: 114
07.11.2014, 23:31  [ТС] 3
а как лучше?
0
1561 / 1039 / 93
Регистрация: 17.04.2009
Сообщений: 2,995
08.11.2014, 12:45 4
Или вообще не писать или куда-то логировать эту ошибку. Хотя если эта функция для лога, то просто не писать. Так сходу боюсь ошибиться, но в блоке в эксепшном тоже, наверное, надо закрывать транзакцию.
0
1184 / 540 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
08.11.2014, 13:13 5
Цитата Сообщение от KuKu Посмотреть сообщение
Так сходу боюсь ошибиться, но в блоке в эксепшном тоже, наверное, надо закрывать транзакцию.
Нужно, другое дело что писать так не надо как автор делает.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2014, 13:13

Журнал..
Захожу сёдня в нигаз, там есть стойка с журналами.. И тут мой взгляд привлекает некий журнал, на...

Журнал успеваемости
Помогите пожалуйста с решением этой задачи. Нужно очень срочно Задание. Дан исходный журнал,...

Журнал событий?
надо создать что-то типа журнала событий. проблема в том чтобы вести хронологию. замучался с...

Журнал событий
возможно ли узнать когда открывалась та или иная папка или документ на компьютере, например можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.