REVELAR

Fórum Mostrar Tabelas e Quantidade de Registros #56956

26/09/2006

0

Ola amigos.
Gostaria de Mostrar e Contar os registros de todas as tabelas de BD.
Pensei em fazer uma procedure mas não consegui exito.
Por enquanto ela esta assim :
CREATE PROCEDURE AUDITORIA_TABELAS
RETURNS (
NOME_TABELA VARCHAR (31),
REGISTROS INTEGER)
AS
BEGIN
FOR SELECT
RDB$RELATIONS.RDB$RELATION_NAME
FROM RDB$RELATIONS
WHERE (RDB$RELATIONS.RDB$SYSTEM_FLAG = 0) OR
((RDB$RELATIONS.RDB$VIEW_SOURCE IS NULL) AND
(RDB$RELATIONS.RDB$SYSTEM_FLAG IS NULL))
ORDER BY RDB$RELATIONS.RDB$RELATION_NAME
INTO NOME_TABELA
DO BEGIN
SUSPEND;
END
END
Tentei executar um comando com EXECUTE STATEMENT mas não obtive resultado ,pois statements não podem retornar resultado.
Falta referenciar o nome da tabela e inserir na variavel de retorno REGISTROS.
Se tiver outro meio de fazer esta listagem com Quantidade ( através de um select ) ficaria muito melhor, mas não consigo passar o nome da tabela por referencia para SELECT COUNT(*) FROM ´NOME_TABELA).
Agradeço antecipadamente.


Emerson Azevedo

Emerson Azevedo

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar