Consulta de Actualización
Publicado por José Osvaldo (2 intervenciones) el 05/08/2013 23:36:42
Estimados,
Estoy trabajando en TOAD 11.6.0.43 especificamente en el modo consulta:
Tengo dos tablas
T1 : (796 Registros)
T2 : (10500 Registros).
Rut : es clave primaria.
En ambas tablas existen 796 registros iguales
update t2 a
set a.correo = (selec b.email from t1 b
where a.rut = b.rut)
Al ejecutar la siguiente consulta me indica que actualizaron 10500 registros, siendo que son sólo 796, al revisar los registros los hace sin problema cuándo los rut son iguales, sin embargo, al chequear los distintos los deja nulos, aunque tenga algún tipo de información en dicho campo.
Por qué no actualiza sólo los campos iguale, en vez de recorrer todo la tabla T2, que puede estar faltando a dicha consulta ?? dato adicional en SQL Server se ejecutan sin problemas dicha in strucción.
Desde ya se agradece ayuda.
JOGC
Estoy trabajando en TOAD 11.6.0.43 especificamente en el modo consulta:
Tengo dos tablas
T1 : (796 Registros)
T2 : (10500 Registros).
Rut : es clave primaria.
En ambas tablas existen 796 registros iguales
update t2 a
set a.correo = (selec b.email from t1 b
where a.rut = b.rut)
Al ejecutar la siguiente consulta me indica que actualizaron 10500 registros, siendo que son sólo 796, al revisar los registros los hace sin problema cuándo los rut son iguales, sin embargo, al chequear los distintos los deja nulos, aunque tenga algún tipo de información en dicho campo.
Por qué no actualiza sólo los campos iguale, en vez de recorrer todo la tabla T2, que puede estar faltando a dicha consulta ?? dato adicional en SQL Server se ejecutan sin problemas dicha in strucción.
Desde ya se agradece ayuda.
JOGC
Valora esta pregunta
0