Найдено 16 результатов

jake
03 дек 2005, 17:08
Форум: Общие проблемы
Тема: Использование OLD. контекстных переменных в INSERT триггерах
Ответы: 4
Просмотры: 4746

no current record for fetch operation Это предупреждение, а не ошибка. Если все ОК, то IBExpert его не показывает. Иначе приплюсовывает к тексту ошибки. Не просто приплюсовывает текст. В результате этого предупреждения меняется SQLCODE. Код истиной ошибки, я так понимаю, теряется. (или можно где-то...
jake
03 дек 2005, 11:48
Форум: Общие проблемы
Тема: Использование OLD. контекстных переменных в INSERT триггерах
Ответы: 4
Просмотры: 4746

Использование OLD. контекстных переменных в INSERT триггерах

Возникли вопросы по использованию OLD. контекстных переменных в INSERT триггерах. Конечно в чистых триггерах на вставку OLD-переменные просто не нужны. Я говорю о универсальных триггерах (on INSERT or UPDATE к примеру), вызываемых при вставке записи. Пример: CREATE TABLE TAB ( ID INTEGER ); SET TERM...
jake
11 мар 2005, 12:13
Форум: Администрирование
Тема: можно ли убивать сервер, и как это делвать правильно...
Ответы: 11
Просмотры: 12707

>dimitr
Спасибо за разъяснения.
jake
10 мар 2005, 12:03
Форум: Общие проблемы
Тема: Переменное число критериев отбора в запросе
Ответы: 14
Просмотры: 13826

кстати, пример jake - (:Param1 is NULL or Field1=:Param1) не рекомендую. тут вообще ни о каких индексах не может быть и речи, и при условиях отбора например с 5-ти и опр. количестве записей будут просто тормоза, и ничего более. поэтому настоятельно советую именно динамическое формирование клиентом ...
jake
10 мар 2005, 11:09
Форум: Общие проблемы
Тема: Переменное число критериев отбора в запросе
Ответы: 14
Просмотры: 13826

irq писал(а):2 jake:
Спасибо за решение. Если можно вкратце о том, какие проблемы с индексами здесь могут возникнуть?
Они просто не будут использоваться для условий Field=:Param, если есть еще условие объединенное по OR :(

Не знаю, поправят ли что-то по этому поводу в FB2?...
jake
10 мар 2005, 10:55
Форум: Общие проблемы
Тема: Переменное число критериев отбора в запросе
Ответы: 14
Просмотры: 13826

Re: Переменное число критериев отбора в запросе

Здравствуйте! Необходимо написать процедуру для выборки данных, в которой некоторые критерии отбора не принимались бы во внимание, если пользователь не ввел для них значения. Наверняка кто-то сталкивался с такой задачей. Какие использовали решения? Спасибо. Если критериев фиксированное кол-во и над...
jake
10 мар 2005, 10:15
Форум: Общие проблемы
Тема: как внести ' символ в текстовое поле
Ответы: 4
Просмотры: 4772

kibi писал(а):Простите, я понял что знак ' будет экранироваться двойной кавычкой '' ?
Путем простого выделения текста мышкой можно определить, что в моем примере стоит два знака ' подряд (а не двойная кавычка) :)
jake
10 мар 2005, 09:43
Форум: Общие проблемы
Тема: как внести ' символ в текстовое поле
Ответы: 4
Просмотры: 4772

Код: Выделить всё

select 'test''1' from Rdb$Database
jake
09 мар 2005, 11:06
Форум: Администрирование
Тема: можно ли убивать сервер, и как это делвать правильно...
Ответы: 11
Просмотры: 12707

Сервер не содержит обработчика SIGTERM, поэтому случиться может все, что угодно. Не считаете ли вы, что такой обработчик необходим? Допустим я завершаю работу сервера (init 0, poweroff, как угодно). Получается так, что работающие процессы классика никто корректно не остановит, и они будут именно уб...
jake
09 мар 2005, 10:23
Форум: Администрирование
Тема: можно ли убивать сервер, и как это делвать правильно...
Ответы: 11
Просмотры: 12707

Сервер не содержит обработчика SIGTERM, поэтому случиться может все, что угодно. Спасибо. понятно. Как тогда правильно остановить все процессы классика? Ведь остановка xinetd (/etc/init.d/xinetd stop) не завершает уже запущенные fb_inet_server... /opt/firebird/bin/gfix -shut -force 0 <my_db> так пр...
jake
02 мар 2005, 13:50
Форум: Администрирование
Тема: можно ли убивать сервер, и как это делвать правильно...
Ответы: 11
Просмотры: 12707

в общем случае - нет. клиентский процесс, а тем более супер, может в это время заниматься записью данных на диск, а еще хуже - сборкой мусора. Насколько я знаю, обычно приложения в юникс совершенно нормально относятся к их завершению сигналом 15 (TERM). При этом большинство из них завершают работу ...
jake
02 мар 2005, 12:14
Форум: Администрирование
Тема: можно ли убивать сервер, и как это делвать правильно...
Ответы: 11
Просмотры: 12707

тьфу. не "клиентский процесс" конечно... :) имел ввиду процесс сервера, обслуживающий конкретный клиентский коннект.

то же самое насчет Супера. можно ли с ним так поступать?
jake
02 мар 2005, 12:09
Форум: Администрирование
Тема: можно ли убивать сервер, и как это делвать правильно...
Ответы: 11
Просмотры: 12707

можно ли убивать сервер, и как это делвать правильно...

FB 1.5 CS под Linux.
Подскажите, как классик реагирует на его убийство сигналом TERM?
т.е. можно ли делать так: kill <fb-pid> или killall fb_inet_server?

Корректно ли завершать клиентский процесс таким образом? Не может ли это вызвать повреждения базы?

спасибо.
jake
24 фев 2005, 10:53
Форум: Общие проблемы
Тема: Работа InterBase на многопроцессорной машине.
Ответы: 9
Просмотры: 9165

это распараллеливание запросов. Есть например в oracle и informix, и вроде в MS SQL. но при покупке специальных версий этих серверов или специальных "пакетов" к этим серверам. причем распараллеливается не абы какой запрос, а написанный специально, по определенным образом подготовленным данным. Поэт...
jake
24 фев 2005, 10:04
Форум: Общие проблемы
Тема: Работа InterBase на многопроцессорной машине.
Ответы: 9
Просмотры: 9165

Не надо прописные истины в форум писать!!! Мне кажется, не надо людей в заблуждение вводить... Человек спрашивает: " В винде показывается 4 процессора, когда работает программа загружен только один в итоге общая загрузка 25%, как загрузить все четыре процессора?" Ему в ответ -- ставь ксассик, типа ...
jake
24 фев 2005, 09:16
Форум: Общие проблемы
Тема: Работа InterBase на многопроцессорной машине.
Ответы: 9
Просмотры: 9165

fb 1.5.2 classic религия не позволяет? тож кстати бесплатно :) Почему вечно все отправляют к classic? Не поддерживает многопроцессорность FB, ни super, ни классик. Загрузка процессора будет все равно 25% с любой архитектурой сервера. Вот операционная система smp поддерживает -- по-этому может разны...