Форум: "Базы";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
ВнизКак сделать "дебаг" хранимой процедуры? Найти похожие ветки
← →
salexn (2005-06-27 11:03) [0]Может кто сталкивался с подобной проблемой. Нужно, сделать "дебаг" хранимой процедуры, так же примерно, как это реализовано в IBExpert или в PL\SQL Developer. Может кто подскажет как это сделать или хотя бы где про это прочитать можно. Спасибо.
← →
atruhin © (2005-06-27 11:13) [1]Сервер то хоть какой? Подскажи а
← →
salexn (2005-06-27 11:24) [2]IB, MSSQL и Oracle...
А что есть принципиальная разница для какой СУБД писать отладчик?
← →
evvcom © (2005-06-27 11:26) [3]
> есть принципиальная разница
А разве нет? Если эти отладочные функции должен поддерживать именно сервер.
← →
salexn (2005-06-27 11:46) [4]Так а где можно глянуть как это делается?
← →
Mamed (2005-06-27 11:53) [5]Ispolzuy DAT net on delaet debag Store Procuduru SQ servara
← →
salexn (2005-06-27 12:08) [6]DAT net... А что это такое? Если эти NET компонента, то не подходит. Используется Delphi 7.
← →
Digitman © (2005-06-27 12:37) [7]
> Нужно, сделать "дебаг" хранимой процедуры, так же примерно,
> как это реализовано в IBExpert
чем не устроил IBExpert ?
← →
salexn (2005-06-27 12:40) [8]Всем устроил :-) Для общего развития так сказать и еще хотелось бы "воткнуть" в свою программу.
← →
atruhin © (2005-06-27 12:57) [9]>>Digitman © (27.06.05 12:37)
>>чем не устроил IBExpert
На самом деле отладчик в IBExpert содержит немало глюков. У меня результат процедуры под отладкой и без был абсолютно разным, здесь на форуме подсказали еще пару возможных глюков.
На память: проблемы при обработке длинных строк, неправильный результат сравнения с NULL (Field = NULL похоже подменяется на Field is NULL)
← →
salexn (2005-06-27 13:05) [10]Все это конечно же важно. Но все таки, кто-нибуть подскажет КАК ЭТО ДЕЛАЕТСЯ? С какой стороны подступить к написанию такой программы? Где есть хоть какая-нибудь полезная информация?
← →
Ega23 © (2005-06-27 13:06) [11]Для MS SQL - print("") :о)
Хотя для Юкона Microsoft анонсировала и отладчик, и обработку исключений try ... catch
← →
Digitman © (2005-06-27 13:16) [12]
> atruhin © (27.06.05 12:57) [9]
> На самом деле отладчик в IBExpert содержит немало глюков
потому что парсинг sql-предложений - дело не такое уж простое. как кажется на первый взгляд
> КАК ЭТО ДЕЛАЕТСЯ?
в случае с IBExpert, работающим с IB-совместимыми серверами, отлаживаемая sql-конструкция на кл.стороне (т.е. в АП самого Эксперта) подвергается разбору на "элементарные составляющие" со всеми вытекающими последствиями
← →
evvcom © (2005-06-27 14:10) [13]
> отлаживаемая sql-конструкция на кл.стороне
О...о... Это утопия. Малейшие дополнения в синтаксисе и надо тут же их реализовывать. А сервера далеко не один месяц пишут. Мне, например, такой отладчик не нужен стал после первой же неподдерживаемой конструкции.
Так что для MSSQL см. [11], для Oracle я пользуюсь иногда PL/SQL Developer, а иногда просто raise_application_error и комментированием отдельных кусков кода.
← →
Sergey13 © (2005-06-27 14:12) [14]2salexn (27.06.05 11:03)
Что хоть за прогу пишешь? Не бухгалтерскую случаем? С отладчиком.
← →
Digitman © (2005-06-27 14:16) [15]
> evvcom © (27.06.05 14:10) [13]
> Малейшие дополнения в синтаксисе и надо тут же их реализовывать
и это одна из веских причин того что IBExpert не мог и не может по сей день реализовать полноценную и корректную отладку ХП/триггеров - в последние годы IB-совместимые СУБД развивались весьма интенсивно.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.036 c