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

Añade tu respuesta

Haz clic para o