Este es un SP (procedimiento almacenado o stored procedure en el idioma de Shakespeare) no documentado por los BOL de SQL Server, pero que puede ser de gran utilidad a la hora de eliminar todos los datos de nuestras tablas, etc.
exec sp_MSforeachtable 'TRUNCATE TABLE ?'
Otra utilidad menos maligna es usar este SP para obtener todos los nombres de nuestras tablas, y por ejemplo almacenarlas en una tabla temporal para luego ... (lo dejo abierto a la imaginación de cada uno y la utilidad que quiera darle). Así nos evitamos los puñeteros cursores xDDD
exec sp_MSforeachtable 'SELECT "?" AS Tabla'
Mostrando entradas con la etiqueta sp_MSforeachtable. Mostrar todas las entradas
Mostrando entradas con la etiqueta sp_MSforeachtable. Mostrar todas las entradas
sábado, 11 de julio de 2009
Suscribirse a:
Entradas (Atom)