logo LWP
Comunidad de Programadores
Crear cuenta
Recordar contraseña
Recordar contraseña en este navegador
Cursos Biblioteca de Temas Preguntas y Respuestas Buscador para Programadores Drivers Solicitudes para Programadores Programas y Utilidades Ofertas de Trabajo

Microsoft SQL Server - update de una tabla seleccionado datos de otra

Volver
Filtrado por todos los mensajes
 Imprimir facebook  twitter 
Vistas:
Mensajes realizados anteriormente (No estaban la última vez que entraste)
 update de una tabla seleccionado datos de otra
Sonia Valladares (29/10/2010 16:17:02)
2.661 visitas
2 respuestas
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:update de una tabla seleccionado datos de otra
Autor:Sonia Valladares (1 intervención)
Fecha:29/10/2010 16:17:02
Hola a todos !!!

quisiera actualizar el campo balda en la tabla stock para los registros en los que coincide que el articulo de la tabla stock tiene el campo cod_transportista igual a R y el campo puerta_salida igual a S.

He probado este ejemplo con unas tablas creadas en Access y actualiza bien, pero si lo hago desde Sql server 2005 me genera una consulta de miles y miles de registros, al final tengo que cortar la ejecucución y no hace nada. Alguien me puede ayudar?

tabla: articulos
codigo
descripcion
cod_transportista
puerta_salida

tabla: stock
articulo
balda

esta es la update que hago en sql

update stock,articulos
set stock.balda=3
where articulos.codigo = stock.articulo
and articulos.cod_transportista = 'R'
and articulos.puerta_salida = 'S'

Muchas gracias.
Responder al autorSubir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:update de una tabla seleccionado datos de otra
Autor:roger (82 intervenciones)
Fecha:30/10/2010 17:07:08
la forma del update from seria

update stock set stock.balda=3
from articulos
where articulos.codigo = stock.articulo
and articulos.cod_transportista = 'R'
and articulos.puerta_salida = 'S'

en lo personal, daba por sentado que "update stock,articulos" daría error en sql server, pues solo se deberia especificar despues del update la tabla que se va a ver afectada por la operacion

Saludos
Comentar el mensajeSubir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:update de una tabla seleccionado datos de otra
Autor:Sonia (1 intervención)
Fecha:03/11/2010 17:28:23
Roger,

Muchisimas gracias, hoy mismos he probado las líneas que me dices y funciona bien, se me hace la update correctamente.

Gracias ¡¡¡

Muchos Saludos

Sonia
Comentar el mensajeSubir