Sentencia SQL para agregar el nombre de la tabla a los registros en una consulta de union
Realice una consulta union en access, que busca en varias tablas a las vez pero me indica de que tabla se obtuvo el resultado, quiero hacer esto mismo pero en sql atravez del microsoft sql server management studio, me pueden ayudar con la sentencia correcta ya que el codigo que se genera en access me marca algunos errores al momento de ejecutar la consulta en el management studio... Les dejo el codigo y el resultado
SELECT dbo_UEPROV.apellido, "dbo_UEPROV" AS ORIGEN
FROM dbo_UEPROV
WHERE apellido=[]
UNION ALL SELECT dbo_FICHAIDENTIFICACION. Apellidos, "dbo_fichaidentificacion" as origen
FROM dbo_FICHAIDENTIFICACION
WHERE APELLIDOS =[]
UNION ALL SELECT dbo_DETENCIONES08.APELLIDO, "dbo_DETENCIONES08" AS ORIGEN
FROM dbo_DETENCIONES08
WHERE APELLIDO =[]
UNION ALL SELECT dbo_SINALOA.APELLIDOS, "dbo_SINALOA" AS ORIGEN
FROM dbo_SINALOA
WHERE APELLIDOS =[];
el resultado es el siguiente