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

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

07.11.2014, 22:33. Просмотров 540. Ответов 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
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2014, 22:33
Ответы с готовыми решениями:

Как переименовать онлайновый журнал?
как переименовать онлайновый журнал на новое местоположение, если можно, то подробнее

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

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

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

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

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

Журнал событий
Здраствуйте!! Запара втом что нужно написать програму з выкорыстанням функцыи: ...

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

Журнал посещаемости
Всем привет! Нужна помощь в создании журнала посещаемости в Excel с автоматическим подсчётом...


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

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

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