SQL Server - PROGRAMACION DE BBD AYUDA

   
Vista:
Imágen de perfil de Giovanny

PROGRAMACION DE BBD AYUDA

Publicado por Giovanny (3 intervenciones) el 19/03/2014 04:17:20
BUENAS NOCHES,
NO SE SI ME PUEDEN AYUDAR CON UNA CONSULTA.

NECESITO ACTUALIZAR UNOS DATOS MASIVAMENTE A TRAVEZ DE UNA CONSULTA
POR EJEMPLO TENGO UN TABLA EQUIPOS QUE TIENE LOS CAMPOS ID, NOMBRE , SERIE, UBICACION.

1 UIOMATRP-CAJA01 MXL111001 QUITO
2 UIOMATRP-CAJA02 MXL111002 QUITO
3 UIOMATRP-CAJA03 MXL111003 QUITO
4 UIOMATRP-CAJA04 MXL111004 QUITO
5 UIOMATRP-CAJA05 MXL111005 QUITO

QUERY SERIA
update equipos
set
nombre =uiomatri-bode0 (y que vaya en secuencia ejemplo uiomatri-bode01,02,03)
from equipo (select * from equipos where serie in ('MXL111001 ',MXL111002 ,MXL111003'))

es decir esos equipo con serie tendria que cambiar denombre automaticamente a
uiomatri-bode01
uiomatri-bode02
uiomatri-bode03

es algo asi como identity en el primari key al momento de crear la un campo de la tabla pero no se como hacer si me ayudan me ahorrarian un monto de trabajo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Giovanny

PROGRAMACION DE BBD AYUDA

Publicado por Giovanny (3 intervenciones) el 19/03/2014 04:39:16
por favor su ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

PROGRAMACION DE BBD AYUDA

Publicado por Isaias (3180 intervenciones) el 19/03/2014 18:35:24
¿Por qué no le creas un campo IDENTITY y para presentar los datos, simplemente le agregas el dato fijo de: uiomatri-bode?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

PROGRAMACION DE BBD AYUDA

Publicado por giovanny (3 intervenciones) el 20/03/2014 20:30:59
Lo que necesito es que recorrara cada una de las consultas modificanco el nombre por cada registro que me traiga la consulta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

PROGRAMACION DE BBD AYUDA

Publicado por Isaias (3180 intervenciones) el 20/03/2014 21:00:07
¿Lo único que quieres cambiar en el nombre es UIOMATRP-CAJAxx por uiomatri-bodexx?

Donde xx, es tu consecutivo, entonces....

UPDATE equipos SET nombre = REPLACE(nombre, 'UIOMATRP-CAJA', 'uiomatri-bode')
WHERE serie IN ('MXL111001 ',MXL111002 ,MXL111003')
AND CHARINDEX(nombre, 'UIOMATRP-CAJA') > 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar