Добрый день!
Вот такая задачка есть... многие запросы к таблицам используют для фильтрации определенный набор данных. Вот и возникла идея хранить этот набор в переменных сервера, прописать эти переменные в запросах и не передавать их через параметры в каждый запрос. Возникла идея, а с нею и трудности. Средствами интербейса реализации идеи не нашел.
Решил попробовать через глобальные переменные в своей УДФ. Что можете сказать по данному вопросу?
использование переменных в запросах во время жизни подключен
Модератор: kdv
Re: использование переменных в запросах во время жизни подключен
Эти переменные какого типа и какой у ни значений срок жизни?
Если значения сохраняются между сессиями работы - подойдут генераторы для целых типов и/или таблица из одной строки для разных типов.
Если значения устанавливаются каждый раз - смотри RDB$SET_CONTEXT, RDB$GET_CONTEXT или GLOBAL TEMPORARY TABLE.
П.С. Да, последнее, это Firebird.
Если значения сохраняются между сессиями работы - подойдут генераторы для целых типов и/или таблица из одной строки для разных типов.
Если значения устанавливаются каждый раз - смотри RDB$SET_CONTEXT, RDB$GET_CONTEXT или GLOBAL TEMPORARY TABLE.
П.С. Да, последнее, это Firebird.