Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   show tables no se usarlo '¿ como se hace? (https://www.clubdelphi.com/foros/showthread.php?t=78625)

JXJ 05-05-2012 05:59:22

show tables no se usarlo '¿ como se hace?
 
hola expertos

una duda..

segun tengo entendido con

show tables;

pero usando la herramienta firebird maestro o firebird codefactory
no me reconoce el comando. pero con el isql si me funciona.

alguna idea?

quiero hacer un programa que me muestre las tablas y poder generar el sql
para limpiarlas
el y que me muestre los generadores de autoincremento.

delete from tabla;

set generator generador to 0;


gracias.

ecfisa 05-05-2012 06:51:58

Cita:

usando la herramienta firebird maestro o firebird codefactory no me reconoce el comando. pero con el isql si me funciona.
Hola JXJ.

Por que son comandos propios de ISQL y no de Firebird, mirá este enlace: Why doesn't SHOW TABLE work?

Para obtener el listado de las tablas Firebird extrayendo metadatos, podés hacer:
Código SQL [-]
SELECT RDB$RELATION_NAME
FROM RDB$RELATIONS
WHERE RDB$VIEW_BLR IS NULL
  AND RDB$SYSTEM_FLAG IS NULL OR RDB$SYSTEM_FLAG = 0

Saludos.

JXJ 06-05-2012 03:55:51

hooooooooo.

me fui con la finta... recuerdo que mysql si podia hacer es show tables.

hooooooo

muchas gracias ecfisa..


La franja horaria es GMT +2. Ahora son las 23:45:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi