Quantidade de alterações realizadas no metadata de uma tabela do firebird
Olá,
Como faço para recuperar a quantidade de alterações realizadas no metadata de uma tabela do firebird? ("limit change table left")
Como faço para recuperar a quantidade de alterações realizadas no metadata de uma tabela do firebird? ("limit change table left")
Joel Rosa
Curtidas 0
Melhor post
Antonio Schug
12/11/2015
Ola... Não sei se já conseguiu sua solução, mas segue ai, para os demais...
SELECT R.RDB$RELATION_NAME AS "Tabela",
MAX(F.RDB$FORMAT) AS "Alteracoes",
255-MAX(F.RDB$FORMAT) AS "Restantes"
FROM RDB$FORMATS F JOIN RDB$RELATIONS R
ON F.RDB$RELATION_ID=R.RDB$RELATION_ID
WHERE (F.RDB$FORMAT >= 100)
GROUP BY R.RDB$RELATION_NAME;
SELECT R.RDB$RELATION_NAME AS "Tabela",
MAX(F.RDB$FORMAT) AS "Alteracoes",
255-MAX(F.RDB$FORMAT) AS "Restantes"
FROM RDB$FORMATS F JOIN RDB$RELATIONS R
ON F.RDB$RELATION_ID=R.RDB$RELATION_ID
WHERE (F.RDB$FORMAT >= 100)
GROUP BY R.RDB$RELATION_NAME;
GOSTEI 1
Mais Respostas
Thiago Santana
30/03/2015
Pela ferramenta do IBExpert você consegue essa informação de forma simples.
GOSTEI 0
Joel Rosa
30/03/2015
Sim, justamente por saber que o IBExpert tem essa informação, eu também a quero via minha aplicação. Por isso queria saber se tem em algum arquivo ou tabela temporária, ou no próprio metadata do banco. Até agora não encontrei.
GOSTEI 0
Thiago Santana
30/03/2015
Entendi Joel!
Infelizmente não sei te informar. Caso encontre algo tentarei te ajudar!
Infelizmente não sei te informar. Caso encontre algo tentarei te ajudar!
GOSTEI 0
Joel Rosa
30/03/2015
Sim, já resolvi, desta mesma forma, e esqueci de postar aqui o resultado.
Obrigado.
Obrigado.
GOSTEI 0