Доброе время суток! Сам программистом не являюсь, просто не помешало бы накидать функционал. Устроился на работу, где был свой самописный продукт. Программист уволился, и на фирме осталась написанная ним программа. Собственно есть небольшая база на Firebird, и клиентские приложения(Более 50 одновременно работающих) каждые 3 секунды посылаю запрос вида SELECT FIRST 300 * from .... Оно, конечно работает, но как по мне чрезмерно заваливает запросами сервер. Тем более, что часть полей это поля MEMO.(вот так вот по кривому реализовано, все в одной таблице). Времени нормально переписывать нет, да и моих знаний может не хватить. Реализовано через ODBS driver for Firebird и ADO. Суть вопроса: есть ли возможность через триггер DML послать в Делфи какой-то параметр, etc., чтобы обновлять только по факту изменения?
Сам рыл приблизительно в сторону
CREATE TRIGGER Data_Check
AFTER
UPDATE ON DATA_TABLE
BEGIN
тут и должно произойти само действо
END [ Data_Check ];
Буду благодарен за помощь.