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)
-   -   Tablas desde Firebird (https://www.clubdelphi.com/foros/showthread.php?t=55250)

BuenaOnda 11-04-2008 07:23:47

Tablas desde Firebird
 
Hola compañeros:

Junto con saludarlos les quería hacer una consulta, alguien me podría decir si existe alguna manera de saber o listar los nombres de las tablas de una base de datos, pero desde firebird ?. Lo que sucede es que necesito crear un trigger o procedimiento almacenado que duplique datos de las tablas de una base de datos y necesito vincularlo a cualquier tabla para no tener que crear un trigger para cada tabla (será esto posible...:confused:). Cualquier ayuda se los agradecere mucho.. :).

duilioisola 11-04-2008 08:49:56

busca en los trucos.
Las tablas que te muestran esa información son internas y no deberían modificarse (aunque se que se puede).

Dentro de los Trucos en ClubDelphi lo encontraras

Ivanzinho 11-04-2008 09:03:04

Existe una tabla de sistema llamada RDB$Relations en donde se almacenan los nombres de las tablas junto con otros datos, una consulta como la siguiente te devolvería los nombres todas las tablas de la base de datos (incluidas vista y tablas de sistema)

Código SQL [-]
Select RDB$Relation_Name
from RDB$Relations

A partir de las distintas tablas de sistema puedes sacar toda la información de la base de datos.

Espero que te sirva.

Un saúdo.

Edito : Se me han adelantado :)


La franja horaria es GMT +2. Ahora son las 04:56:35.

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