In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Obetener tablas de un Base.

Foro público de Xailer en español
Responder
MARIO DAVALOS
Mensajes: 190
Registrado: Mar Ago 19, 2008 12:38 am

Obetener tablas de un Base.

Mensaje por MARIO DAVALOS »

Hola,
Tengo una pregunta concreta, como se obtiene una lista de las tablas de una
base de datos?, en mi caso uso MS SQL y Xalier Beta 2.
De antemano gracias por el apoyo.
Saludos,
Mario Dávalos
Rene Flores
Mensajes: 620
Registrado: Jue Mar 23, 2006 2:39 am

Obetener tablas de un Base.

Mensaje por Rene Flores »

Mario:
Si mi SQL no me falla, el query SHOW TABLES te muestra todas las tablas
de una base de datos.
Si tienes un AdoDataSource, el metodo GetTables() hace la magia:
> oAdoDataSource1:GetTables()
Devuelve un array con el nombre de las tablas de la base de datos.
Saludos
Rene Flores
http://www.ciber-tec.com
A. Dávalos escribió:
> Hola,
>
> Tengo una pregunta concreta, como se obtiene una lista de las tablas de una
> base de datos?, en mi caso uso MS SQL y Xalier Beta 2.
>
> De antemano gracias por el apoyo.
>
> Saludos,
> Mario Dávalos
>
>
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

Obetener tablas de un Base.

Mensaje por jasm.quitaesto »

Mario,
Usa el comando SQL "SHOW TABLES FROM base_datos"
Saludos
Alf+.
Mario A. Dávalos escribió:
> Hola,
>
> Tengo una pregunta concreta, como se obtiene una lista de las tablas de una
> base de datos?, en mi caso uso MS SQL y Xalier Beta 2.
>
> De antemano gracias por el apoyo.
>
> Saludos,
> Mario Dávalos
>
>
MARIO DAVALOS
Mensajes: 190
Registrado: Mar Ago 19, 2008 12:38 am

Obetener tablas de un Base.

Mensaje por MARIO DAVALOS »

Gracias Rene y, aprovechando para obetener los campos?.
Intento documentar unas Bases de Datos, obvio yo no las diseñe...
Saludos,
"Rene Flores" <"rflores[nospam]"@ciber-tec.com> escribió en el mensaje
news:[email=4abb9326@svctag-j7w3v3j....]4abb9326@svctag-j7w3v3j....[/email]
> Mario:
>
> Si mi SQL no me falla, el query SHOW TABLES te muestra todas las tablas de
> una base de datos.
>
> Si tienes un AdoDataSource, el metodo GetTables() hace la magia:
>
>
>> oAdoDataSource1:GetTables()
>
> Devuelve un array con el nombre de las tablas de la base de datos.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
>
> A. Dávalos escribió:
>> Hola,
>>
>> Tengo una pregunta concreta, como se obtiene una lista de las tablas de
>> una base de datos?, en mi caso uso MS SQL y Xalier Beta 2.
>>
>> De antemano gracias por el apoyo.
>>
>> Saludos,
>> Mario Dávalos
MARIO DAVALOS
Mensajes: 190
Registrado: Mar Ago 19, 2008 12:38 am

Obetener tablas de un Base.

Mensaje por MARIO DAVALOS »

José, este comando que mencionas donde se ejecuta, te comento que tengo SQL
2005.
Saludos,
"José Alfonso Suárez Moreno" <jasm.quitaesto@tpvsoft.com> escribió en el
mensaje news:4abb9354$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Mario,
>
> Usa el comando SQL "SHOW TABLES FROM base_datos"
>
> Saludos
>
> Alf+.
>
>
> Mario A. Dávalos escribió:
>> Hola,
>>
>> Tengo una pregunta concreta, como se obtiene una lista de las tablas de
>> una base de datos?, en mi caso uso MS SQL y Xalier Beta 2.
>>
>> De antemano gracias por el apoyo.
>>
>> Saludos,
>> Mario Dávalos
Diego Ferreira
Mensajes: 148
Registrado: Mar Dic 18, 2007 4:39 pm

Obetener tablas de un Base.

Mensaje por Diego Ferreira »

Asi obtengo tosos los campos de la DB
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_TYPE, COLUMN_COMMENT FROM
INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'X_X_X_X_X_X'
Mario A. Dávalos escribió:
> Gracias Rene y, aprovechando para obetener los campos?.
>
> Intento documentar unas Bases de Datos, obvio yo no las diseñe...
>
> Saludos,
>
> "Rene Flores" <"rflores[nospam]"@ciber-tec.com> escribió en el mensaje
> news:[email=4abb9326@svctag-j7w3v3j....]4abb9326@svctag-j7w3v3j....[/email]
>> Mario:
>>
>> Si mi SQL no me falla, el query SHOW TABLES te muestra todas las tablas de
>> una base de datos.
>>
>> Si tienes un AdoDataSource, el metodo GetTables() hace la magia:
>>
>>
>>> oAdoDataSource1:GetTables()
>> Devuelve un array con el nombre de las tablas de la base de datos.
>>
>> Saludos
>>
>> Rene Flores
>> http://www.ciber-tec.com
>>
>> A. Dávalos escribió:
>>> Hola,
>>>
>>> Tengo una pregunta concreta, como se obtiene una lista de las tablas de
>>> una base de datos?, en mi caso uso MS SQL y Xalier Beta 2.
>>>
>>> De antemano gracias por el apoyo.
>>>
>>> Saludos,
>>> Mario Dávalos
>
>
MARIO DAVALOS
Mensajes: 190
Registrado: Mar Ago 19, 2008 12:38 am

Obetener tablas de un Base.

Mensaje por MARIO DAVALOS »

Señores, agradezco a todos sus comentarios.
Diego exactamente es lo que ando buscando y tambien veo que se puede usar la
tabla INFORMATION_SHEMA.TABLES para obetener las tablas.
Saludos,
"Diego Ferreira" <diego.datamatic@hotmail.com> escribió en el mensaje
news:4abba653$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Asi obtengo tosos los campos de la DB
>
> SELECT TABLE_NAME, COLUMN_NAME, COLUMN_TYPE, COLUMN_COMMENT FROM
> INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'X_X_X_X_X_X'
>
> Mario A. Dávalos escribió:
>> Gracias Rene y, aprovechando para obetener los campos?.
>>
>> Intento documentar unas Bases de Datos, obvio yo no las diseñe...
>>
>> Saludos,
>>
>> "Rene Flores" <"rflores[nospam]"@ciber-tec.com> escribió en el mensaje
>> news:[email=4abb9326@svctag-j7w3v3j....]4abb9326@svctag-j7w3v3j....[/email]
>>> Mario:
>>>
>>> Si mi SQL no me falla, el query SHOW TABLES te muestra todas las tablas
>>> de una base de datos.
>>>
>>> Si tienes un AdoDataSource, el metodo GetTables() hace la magia:
>>>
>>>
>>>> oAdoDataSource1:GetTables()
>>> Devuelve un array con el nombre de las tablas de la base de datos.
>>>
>>> Saludos
>>>
>>> Rene Flores
>>> http://www.ciber-tec.com
>>>
>>> A. Dávalos escribió:
>>>> Hola,
>>>>
>>>> Tengo una pregunta concreta, como se obtiene una lista de las tablas de
>>>> una base de datos?, en mi caso uso MS SQL y Xalier Beta 2.
>>>>
>>>> De antemano gracias por el apoyo.
>>>>
>>>> Saludos,
>>>> Mario Dávalos
>>
Diego Ferreira
Mensajes: 148
Registrado: Mar Dic 18, 2007 4:39 pm

Obetener tablas de un Base.

Mensaje por Diego Ferreira »

Alli obtienes las tablas, indices, vistas, base de datos casi toda la
info de my sql...! es muy util !
Mario A. Dávalos escribió:
> Señores, agradezco a todos sus comentarios.
>
> Diego exactamente es lo que ando buscando y tambien veo que se puede usar la
> tabla INFORMATION_SHEMA.TABLES para obetener las tablas.
>
> Saludos,
>
> "Diego Ferreira" <diego.datamatic@hotmail.com> escribió en el mensaje
> news:4abba653$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Asi obtengo tosos los campos de la DB
>>
>> SELECT TABLE_NAME, COLUMN_NAME, COLUMN_TYPE, COLUMN_COMMENT FROM
>> INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'X_X_X_X_X_X'
>>
>> Mario A. Dávalos escribió:
>>> Gracias Rene y, aprovechando para obetener los campos?.
>>>
>>> Intento documentar unas Bases de Datos, obvio yo no las diseñe...
>>>
>>> Saludos,
>>>
>>> "Rene Flores" <"rflores[nospam]"@ciber-tec.com> escribió en el mensaje
>>> news:[email=4abb9326@svctag-j7w3v3j....]4abb9326@svctag-j7w3v3j....[/email]
>>>> Mario:
>>>>
>>>> Si mi SQL no me falla, el query SHOW TABLES te muestra todas las tablas
>>>> de una base de datos.
>>>>
>>>> Si tienes un AdoDataSource, el metodo GetTables() hace la magia:
>>>>
>>>>
>>>>> oAdoDataSource1:GetTables()
>>>> Devuelve un array con el nombre de las tablas de la base de datos.
>>>>
>>>> Saludos
>>>>
>>>> Rene Flores
>>>> http://www.ciber-tec.com
>>>>
>>>> A. Dávalos escribió:
>>>>> Hola,
>>>>>
>>>>> Tengo una pregunta concreta, como se obtiene una lista de las tablas de
>>>>> una base de datos?, en mi caso uso MS SQL y Xalier Beta 2.
>>>>>
>>>>> De antemano gracias por el apoyo.
>>>>>
>>>>> Saludos,
>>>>> Mario Dávalos
>
jlcapel
Mensajes: 16
Registrado: Vie Dic 28, 2007 1:19 am

Obetener tablas de un Base.

Mensaje por jlcapel »

Mario,
Para SqlServer creo que lo mejor es usar los procedimientos almacenados del
sistema que tiene para ello. Concretamente para obtener las tablas de una
base de datos puedes usar sp_tables.
http://msdn.microsoft.com/es-es/library/ms186250.aspx
Hay otros procedimientos interesantes para columnas, claves primarias, etc..
La forma de usarlo es lanzando un execute de AdoDatasource y devuelve un
recordset con los datos solicitados.
Saludos,
José Luis Capel
"Mario A. Dávalos" <mariodava@hotmail.com> escribió en el mensaje
news:[email=4abb8bae@svctag-j7w3v3j....]4abb8bae@svctag-j7w3v3j....[/email]
> Hola,
>
> Tengo una pregunta concreta, como se obtiene una lista de las tablas de
> una base de datos?, en mi caso uso MS SQL y Xalier Beta 2.
>
> De antemano gracias por el apoyo.
>
> Saludos,
> Mario Dávalos
>
Responder