Gracias asi pude solucionarlo, pero tuve otro inconveniente ahora, realizo una diferencia entre fechas, para saber la edad de alguien, pero me la genera en forma "virtual" en un campo xx y no se la puedo asignar a un campo de la tabla creado para tal fin ¿como hago? debe ser facil, pero me tira el error 8152 y me estoy volviendo loco...
DECLARE @EDAD VARCHAR (1000)
SET @EDAD =
'
SELECT
DATEDIFF( YY, FECHA_NACIMIENTO, GETDATE())
FROM
dbo.NACIMIENTO
'
EXEC (@EDAD)
UPDATE NACIMIENTO
SET EDAD = @EDAD
GO