Página 1 de 1

Obetener tablas de un Base.

Publicado: Jue Sep 24, 2009 5:09 pm
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

Obetener tablas de un Base.

Publicado: Jue Sep 24, 2009 5:41 pm
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
>
>

Obetener tablas de un Base.

Publicado: Jue Sep 24, 2009 5:42 pm
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
>
>

Obetener tablas de un Base.

Publicado: Jue Sep 24, 2009 6:30 pm
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

Obetener tablas de un Base.

Publicado: Jue Sep 24, 2009 6:34 pm
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

Obetener tablas de un Base.

Publicado: Jue Sep 24, 2009 7:03 pm
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
>
>

Obetener tablas de un Base.

Publicado: Jue Sep 24, 2009 7:19 pm
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
>>

Obetener tablas de un Base.

Publicado: Jue Sep 24, 2009 8:28 pm
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
>

Obetener tablas de un Base.

Publicado: Sab Oct 03, 2009 10:48 am
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
>