Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> деббаг триггера, как? 
V
    Опции темы
integral
Дата 5.6.2008, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



можно каким-то образом продебажить триггер? или лог какой-то вести или вообще увидеть как он с какими параметрами работает?


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
LSD
Дата 5.6.2008, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Можно конечно DBMS_DEBUG использовать, но в принципе все приличные средства разработки позволяют дебажить PL/SQL процедуры.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
integral
Дата 5.6.2008, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



о DBMS_DEBUG щас почитаю. А что за "приличные средства"? для Eclipse что-то  есть?

Добавлено через 2 минуты и 55 секунд
все это нужно проделать на живом клиенте - т.е. менять SQL-код я не могу, можно только смотреть на результаты, ну и инсертить данные


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
LSD
Дата 5.6.2008, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Цитата(integral @  5.6.2008,  17:58 Найти цитируемый пост)
А что за "приличные средства"? для Eclipse что-то  есть?

PL/SQL Developer, TOAD. Для Eclipse может и есть какой плагин, я не знаю.


Цитата(integral @  5.6.2008,  17:58 Найти цитируемый пост)
все это нужно проделать на живом клиенте - т.е. менять SQL-код я не могу, можно только смотреть на результаты, ну и инсертить данные 

1. Так что надо отлаживать, клиента или сервер?
2. Процедуры надо скомпилировать в режиме отладки:
Код

alter function loop_tester compile debug;



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
integral
Дата 5.6.2008, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



Цитата(LSD @  5.6.2008,  17:24 Найти цитируемый пост)
Так что надо отлаживать, клиента или сервер?

на клиенте есть тригер - его нужно отладить (в условиях вносимых даных клиентом, даные генерятся и ипшутся автоматически, несколько раз в секунду, но источник этих данных уникалн для клиента и он делится не хочетsmile). код самого тирегра ихменсть незя) 
вот такие пироги)


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
LSD
Дата 6.6.2008, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Цитата(integral @  5.6.2008,  18:28 Найти цитируемый пост)
на клиенте есть тригер - его нужно отладить (в условиях вносимых даных клиентом, даные генерятся и ипшутся автоматически, несколько раз в секунду, но источник этих данных уникалн для клиента и он делится не хочетsmile). код самого тирегра ихменсть незя) 

1. Почитай какие нибудь книги про устройство СУБД. Триггера работают не на клиенте, а на сервере.
2. Я уже сказал, что нужно сделать, для того чтобы можно было отлаживать триггер. Если это можно сделать, то тогда можно будет его отлаживать. Если - нет, надо искать другие варианты.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
integral
Дата 6.6.2008, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



сорри, расплывчато выразился - имелась в виду клиентская субд
ну что ж, будет искать обходные путиsmile спасибо


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.0539 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.