Buscar en todas las bases de datos de la instancia a la vez

Si queremos buscar a ver si existe un cierto nif en la tabla de profesores de todas las bases de datos
de la instancia podemos usar

--Para buscar un nif en la tabla de profesores en todas las bases de datos
exec sp_msforeachdb 'use ?;
if db_name() like ''POD%''
begin
DECLARE @sql NVARCHAR(4000)
set @sql = "select * from profesores where nif=''12345678Z''"
Execute sp_executesql @sql
end '

Aqui s贸lo buscar谩 en las bases de datos que empiece su nombre por POD*

Esta entrada fue publicada en SQL Server 2008. Guarda el enlace permanente.

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *