хотелось бы чтоб база была полностью работоспособна после восстановления только метаданных. для это го надо хранить справочники в виде процедур
Код: Выделить всё
CREATE PROCEDURE LOG_TYPES (
id integer)
returns (
name varchar(60))
as
begin
if (:id = 1) then
name = 'Включение';
if (:id = 2) then
name = 'Выключение';
if (:id = 3) then
name = 'Ошибка в работе';
suspend;
end
Код: Выделить всё
select dl.dt_log, di.name, (select name from log_types(dl.id_lt)) from dev_log dl
join dev_items di on di.id = dl.id_dev
вопрос в следующем насколько это "нормально" и есть ли други пути решения.