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

_SRG_
15 дек 2008, 22:39
Форум: Общие проблемы
Тема: Возможно ли изменить RDB$SYSTEM_FLAG в RDB$TRIGGERS?
Ответы: 10
Просмотры: 7527

Re: Возможно ли изменить RDB$SYSTEM_FLAG в RDB$TRIGGERS?

а кто вообще сказал, что триггеры на системных таблицах должны работать? Об этом никто не говорил, но факты говорят об обратном и описанная мною ситуация имеет место быть. Триггер с флагом RDB$SYSTEM_FLAG = 1 действительно выполняется на системной таблице RDB$PROCEDURES в процессе накатывания скрип...
_SRG_
12 дек 2008, 15:14
Форум: Общие проблемы
Тема: Возможно ли изменить RDB$SYSTEM_FLAG в RDB$TRIGGERS?
Ответы: 10
Просмотры: 7527

Re: Возможно ли изменить RDB$SYSTEM_FLAG в RDB$TRIGGERS?

продолжай работать с фактами. Когда и они перестанут работать, вспомнишь меня. Фразы такого рода от Вас действительно звучат угрожающе :D Мне просто интересно почему триггер с RDB$SYSTEM_FLAG = 1 при накатке скрипта (создающем процедуру) c помощью ibescript вызывается по событию UPDATING, а в проце...
_SRG_
12 дек 2008, 13:29
Форум: Общие проблемы
Тема: Возможно ли изменить RDB$SYSTEM_FLAG в RDB$TRIGGERS?
Ответы: 10
Просмотры: 7527

Re: Возможно ли изменить RDB$SYSTEM_FLAG в RDB$TRIGGERS?

а кто вообще сказал, что триггеры на системных таблицах должны работать? Об этом никто не говорил, но факты говорят об обратном и описанная мною ситуация имеет место быть. Триггер с флагом RDB$SYSTEM_FLAG = 1 действительно выполняется на системной таблице RDB$PROCEDURES в процессе накатывания скрип...
_SRG_
12 дек 2008, 12:48
Форум: Общие проблемы
Тема: Возможно ли изменить RDB$SYSTEM_FLAG в RDB$TRIGGERS?
Ответы: 10
Просмотры: 7527

Re: Возможно ли изменить RDB$SYSTEM_FLAG в RDB$TRIGGERS?

сделай b/r базе и пересоздай триггер, если он исчезнет. Вообще нефиг было "эксперименты" проводить. Спросил бы сначала... Спасибо за совет, но потребность в таких экспериментах действительно была. Опишу ситуацию более подробно: Имеется UDF библиотека, которая содержит функцию для извлечения BLOB по...
_SRG_
11 дек 2008, 20:42
Форум: Общие проблемы
Тема: Возможно ли изменить RDB$SYSTEM_FLAG в RDB$TRIGGERS?
Ответы: 10
Просмотры: 7527

Возможно ли изменить RDB$SYSTEM_FLAG в RDB$TRIGGERS?

Здравствуйте.

Имеется триггер TEST_TRIGGER в БД под FB2.0.

UPDATE RDB$TRIGGERS SET RDB$SYSTEM_FLAG = 1 WHERE RDB$TRIGGER_NAME = 'TEST_TRIGGER';

COMMIT;

Возможно ли после такой манипуляции вернуть SYSTEM_FLAG = NULL или 0???
_SRG_
25 июл 2008, 17:29
Форум: Общие проблемы
Тема: FB 1.5 Вопрос по UDF.
Ответы: 7
Просмотры: 7054

WildSery писал(а):При коннекте к БД в RDB$SET_CONTEXT заноси своё название.
ХП будет оттуда брать и передавать УДФ.
Мысль хорошая. Только вот FB 1.5...
_SRG_
25 июл 2008, 12:51
Форум: Общие проблемы
Тема: FB 1.5 Вопрос по UDF.
Ответы: 7
Просмотры: 7054

А может, передать в UDF имя БД доп. параметром? Хм... хотел это написать еще в первом посте. Такой вариант не устроит. Если бы в ХП обращающейся к UDF можно было бы определить БД, тогда бы устроил вариант передачи параметром. Хранить название БД "где-то" в БД (таблицах, константа в ХП и т.д.) так ж...
_SRG_
25 июл 2008, 11:06
Форум: Общие проблемы
Тема: FB 1.5 Вопрос по UDF.
Ответы: 7
Просмотры: 7054

FB 1.5 Вопрос по UDF.

Здравствуйте.

Возмжно ли внутри функции UDF определить имя БД(файла) для которой производится вызов функции?

М.б. возможно получить имя БД(файла) из системных таблиц запросом?
_SRG_
25 окт 2007, 09:18
Форум: Общие проблемы
Тема: Нерекурсивный обход дерева.
Ответы: 2
Просмотры: 3355

нерекурсивный обход дерева - в любой книжке по алгоритмам, где рассматриваются деревья. И по идее даже в статьях и примерах по деревьям есть на сайте. К сожалению 2-х часовые поиски не дали мне необходимого результата по поиску алгоритма к моим условиям. Если вам не трудно... не могли бы вы меня "т...
_SRG_
24 окт 2007, 21:41
Форум: Общие проблемы
Тема: FB1.5 Вопрос по BLOB.
Ответы: 15
Просмотры: 9272

Вопрос решился ограничением собираемой строки <= VARCHAR(MAX_LEN).

Новая головоломка - http://forum.ibase.ru/phpBB2/viewtopic.php?t=3948
_SRG_
24 окт 2007, 21:26
Форум: Общие проблемы
Тема: Нерекурсивный обход дерева.
Ответы: 2
Просмотры: 3355

Нерекурсивный обход дерева.

Возник очередной вопрос. Древовидная структура храниться в таблице (ID, PARENT_ID, ...) Все как всегда. Необходимо обойти дерево в глубину от вершины. Т.е. необходима процедура GET_NODES(NODE_ID) которая вернет все ID'шники дочерних элементов. Интересует именно НЕРЕКУРСИВНАЯ реализация обхода дерева...
_SRG_
22 окт 2007, 15:38
Форум: Общие проблемы
Тема: FB1.5 Вопрос по BLOB.
Ответы: 15
Просмотры: 9272

Вам это кажется смешным? Мне - нет. я ничего смешного тут не вижу. Вы пока теоретизируете, или все-таки хоть что-нибудь попробовали? Хотя скорее всего из идеи долго чего-то склеивать в блоб вряд-ли что получится. Не совсем ясно, зачем это делать на сервере и пересылать клиенту, если клиент сам може...
_SRG_
22 окт 2007, 12:31
Форум: Общие проблемы
Тема: FB1.5 Вопрос по BLOB.
Ответы: 15
Просмотры: 9272

а каким образом такое можно реализовать? которая будет собирать из таблиц поля типа VARCHAR склеивать их b=a||c. Вам это кажется смешным? Мне - нет. Вопрос мой не с луны упал. Данную методику применял ранее, где в качестве СУБД выступал Oracle. Там была процедура которая собирала необходимые данные...
_SRG_
22 окт 2007, 12:23
Форум: Общие проблемы
Тема: FB1.5 Вопрос по BLOB.
Ответы: 15
Просмотры: 9272

Т.е. все таки сущестует возможность реализовать необходимую мне штуку с помощью UDF? Нет, тебе не пригодится. UDF не работает с наборами данных. Каков у тебя объём возвращаемых данных, почему строка не подходит? (ведь информация текстовая, я так понимаю) Теоритически объем возвращаемых данных может...
_SRG_
22 окт 2007, 11:51
Форум: Общие проблемы
Тема: FB1.5 Вопрос по BLOB.
Ответы: 15
Просмотры: 9272

нет. блоб должен где-то сохраняться. Вопрос конечно интересный. Меня всегда интересовало, почему UDF может порождать временный блоб, ни к какой таблице не привязанный, а процедура нет. Так. Ну это уже теплее. Т.е. все таки сущестует возможность реализовать необходимую мне штуку с помощью UDF? Хотел...
_SRG_
22 окт 2007, 10:33
Форум: Общие проблемы
Тема: FB1.5 Вопрос по BLOB.
Ответы: 15
Просмотры: 9272

kdv писал(а):нет. блоб должен где-то сохраняться.
p.s. вопрос настолько простой, что мог бы и сам проверить перед тем как спрашивать.
Согласен. Может быть, я плохо сформулировал вопрос. Меня больше инетерсует не "возможно/не возможно", а каким образом такое можно реализовать?
_SRG_
22 окт 2007, 09:48
Форум: Общие проблемы
Тема: FB1.5 Вопрос по BLOB.
Ответы: 15
Просмотры: 9272

FB1.5 Вопрос по BLOB.

Здравствуйте. Хотел поинтересоваться - возможно ли средствами FB решить следующую задачку... Возможно ли написать процедуру, которая будет собирать из таблиц поля типа VARCHAR склеивать их и возвращать все собранное в виде BLOB. Т.е. возмножно ли в процедуре создать "псевдо" BLOB накидать туда чего ...