Listar tablas de una base de datos SQL Server
Utilizamos la «tabla» Information_Schema que nos permite además ver todos los datos de la tabla o sólo aquel que deseemos, como en este ejemplo, el nombre:
Use [Base de Datos]
Select Upper(Table_name)As [Tabla] from INFORMATION_SCHEMA.TABLES Where TABLE_TYPE NOT IN (‘VIEW’) Order By [Tabla]
Lista campos de una tabla en SQL Server
Use [Base de Datos]
Select Upper(Column_Name) As NombreDelCampo From
INFORMATION_SCHEMA.TABLES Where Upper(Table_Name)=’Nombre de la Tabla’