hej, jak w temacie, czy robiliście coś takiego w bazie firebird?
potrzebuje spis kolumn z jednej tabeli w drugiej tabeli, zawsze aktualne muszą być
np jeśli ktoś zmienił tabele , dodał lub usunął kolumnę to potrzebuję drop innej tabeli, generatora i trigerów, utworzyć tą tabele na nowo wraz z jej triggerami i generatorami, i wpisać nazwy kolumn.
Kod do listingu kolumn tabeli mam
select f.rdb$field_name
from rdb$relation_fields f
join rdb$relations r on f.rdb$relation_name = r.rdb$relation_name
and r.rdb$view_blr is null
and (r.rdb$system_flag is null or r.rdb$system_flag = 0)
Where f.rdb$relation_name='RISK_T_LOGRULES' and f.rdb$field_name NOT IN ('F_NAME','ID')
order by f.rdb$field_position;
i z tego selecta insert into.
kod do tworzenia tej nowej tabeli też mam wraz z duperelami. potrzsebuje tylko wiedzieć jak to drop w triggerze.
nie wiem jak zdropować tabele w triggerze. chyba że macie lepszy pomysł