Truquitos sql

Bueno en mi trabajo me encomendaron la tarea de hacer informe de la metadatos de nuestras BD. Basicamente se refieren con metadatos a la informacion interna del las BS's de nuestros Server's de Sql Server.

Realmente en mi vida profesiona habia trabajado con este tema, como primera tarea busque en los libros online de sql server y encontre lo buscaba. System Views (Transact-SQL) contine la informacion de nuestra metada de las BD's.

Que es lo que  uno quiere saber normalmente.

# de tablas con sys

   1: /* numero de tablas */
   2: USE AdventureWorks
   3: SELECT count(*) from sys.tables
   4: go

# de tablas con INFORMATION_SCHEMA

   1: /* numero de tablas */
   2: USE AdventureWorks
   3: SELECT count(*) from INFORMATION_SCHEMA.TABLES
   4: WHERE TABLE_TYPE='BASE TABLE'
   5: go

# de vistas

   1: /* numero de vistas */
   2: USE AdventureWorks
   3: SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES
   4: WHERE TABLE_TYPE='VIEW'
   5: GO

# de diagramas

   1: /* numero de diagramas */
   2: USE AdventureWorks
   3: SELECT COUNT(*) FROM dbo.sysdiagrams
   4: go

# de prodecimientos almacenados

   1: /* numero de procedimientos almacenados */
   2: use AdventureWorks
   3: select COUNT(*) from sys.procedures
   4: go

# de Schemas

   1: /* numero de Schemas*/
   2: USE AdventureWorks
   3: SELECT COUNT(*) from INFORMATION_SCHEMA.SCHEMATA
   4: go

Listado de Schemas

   1: /*listados de Schemas*/
   2: USE AdventureWorks
   3: SELECT * from INFORMATION_SCHEMA.SCHEMATA
   4: go

En fin podemos hacer diversidad de informes con estas consultas.

Espero os agrade.

Nota: Gracias Percy.

Published 4/4/2008 18:10 por Romny
Archivado en:
Comparte este post:
http://geeks.ms/blogs/rduarte/archive/2008/04/04/truquitos-sql.aspx

Comentarios

# re: Truquitos sql

Gracias, es un buen inicio para fortalecer mis primeros pasos en SQL,  gracias mil gracias.

javierguillermoherrera@hotmail.com

Monday, June 16, 2008 5:11 PM por Javier Guillermo Herrera Villarraga

# re: Truquitos sql

esta interesante ojala que les funcione a todos los usuarios

Sunday, January 25, 2009 2:12 AM por javier