[firebase-br] Básico, mas eu não sei!!!

Adelson R. Longo adelsonlongo em gmail.com
Seg Mar 7 08:51:33 -03 2005


Velho, experimenta essa SP que eu peguei no site da Firebase... o resto 
voce personaliza...

===========================================
SET TERM ^ ;

CREATE PROCEDURE SP_TABLESYS
RETURNS (
    TABELAS VARCHAR(60),
    CAMPOS INTEGER,
    REGISTROS INTEGER)
AS
DECLARE VARIABLE XSQL VARCHAR(80);
begin
   for select rdb$relation_name, rdb$field_id
       from rdb$relations
       where rdb$flags = '1'
   into :tabelas, :campos
   do begin
      xsql = 'select count(*) from '|| :tabelas;
      execute statement xsql
      into :registros;
      suspend;
   end
end
^

SET TERM ; ^

GRANT EXECUTE ON PROCEDURE SP_TABLESYS TO SYSDBA;
===========================================

Abraços,

Adelson.

-------------------------------------------------------------------------------

Alessandro Francisco wrote:

> Como eu faço para pegar o nome de todas as tabelas do banco de dados 
> (FB), e como eu faço para pegar os nomes dos campos de uma determinada 
> tabela!?
>
> Alguem pode me ajudar???
>
> Alessandro
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>







Mais detalhes sobre a lista de discussão lista