Listado de tablas

21/12/2003 - 13:53 por Mª Jesús | Informe spam
Hola.
Me podríai indicar cómo obtener la lista de tablas de una base de datos

intenté con
"SELECT Name FROM MSysObjects WHERE Type=1 AND Flags=0 ORDER BY Name"

pero no me da permiso

Gracias



Carlos

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
21/12/2003 - 15:45 | Informe spam
Estimado: yo trato de no usar las tablas de sistemas mucho para asegurarme
la compatibilidad con futuras versiones o SP

Bien en Sql existen unas vistas muy piolas llamadas: Information_schema las
cuales podes consultar muchas cosas.

Aca te paso un ej de como traer todas las tablas de una Bdd determinada

use base_datos
select table_name from information_schema.tables

Un saludo enorme y espero te sea de utilidad

Feliz Navidad
Maximiliano Damian Accotto
(maxi_accotto[arroba]speedy.com.ar)

MSN:
"Mª Jesús" escribió en el mensaje
news:
Hola.
Me podríai indicar cómo obtener la lista de tablas de una base de datos

intenté con
"SELECT Name FROM MSysObjects WHERE Type=1 AND Flags=0 ORDER BY Name"

pero no me da permiso

Gracias



Carlos


Respuesta Responder a este mensaje
#2 ulises
21/12/2003 - 15:48 | Informe spam
Puedes accesar directamente las tablas del sistema

select name from sysobjects where xtype = 'U'

o usar las vistas creadas para tal fin (que es lo màs recomendable) :

select TABLE_NAME from INFORMATION_SCHEMA.TABLES
where TABLE_TYPE = 'BASE TABLE'

Saludos,
Ulises

On Sun, 21 Dec 2003 13:53:33 +0100, "Mª Jesús" wrote:

Hola.
Me podríai indicar cómo obtener la lista de tablas de una base de datos

intenté con
"SELECT Name FROM MSysObjects WHERE Type=1 AND Flags=0 ORDER BY Name"

pero no me da permiso

Gracias



Carlos

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida