miércoles, 7 de diciembre de 2011

Cómo mostrar los procedimientos almacenados y/o las vistas de una Base de Datos con todo y el código de cada uno de ell@s:

EXECUTE sp_MSforeachtable
@command1 = 'sp_helptext [?];',
@whereand = 'and OBJECTPROPERTY(o.id, N''IsUserTable'') = 0 or OBJECTPROPERTY(o.id, N''IsProcedure'') = 1'

 

  • IsUserTable: permite indicar si deseamos mostrar las tablas del sistema y las de usuario utilizamos el valor 0, si solo deseamos mostrar las de usuario se le indica 1.
  • IsView: si deseamos desplegar las vistas (1).
  • IsProcedure: si deseamos desplegar los procedimientos almacenados (1).

No hay comentarios:

Publicar un comentario