Por ejemplo si queremos ver toda la información de las tablas de nuestra base de datos en vez de realizar un DBCC CHECKTABLE para cada tabla podemos poner:
sp_MSforeachtable @command1="print '?' dbcc checktable ('?')"
Y este procedimiento almacenado sp_MSforeachtable recorre todas las tablas de nuestra base de datos y realiza un dbcc checktable para cada una
Realizar una misma acción sobre todas las tablas
Cuando tenemos que realizar una misma acción sobre todas las tablas de una base de datos tenemos varias posibilidades. Crear un script de TSQL, usar un cursor... pero hay una opción más interesante. El procedimiento almacenado sp_MSforeachtable que no viene documentado en la ayuda pero está a nuestra disposición.
Descargar adjuntos
COMPARTE ESTE TUTORIAL
COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP