SQL Server - Eliminar O Editar una parte del registro

 
Vista:
sin imagen de perfil

Eliminar O Editar una parte del registro

Publicado por Yormi (3 intervenciones) el 21/07/2016 14:43:04
Buenos Días, Se me Presentó un problema con Una base de datos que tiene mas de 100,000 registros y todos empiezan en H01-####### y Cuando llega a H01-100000, vuelve al número H01-000001 y para arreglar eso hay que Eliminar El H01 y Dejar Solo La "H". Me Gustaría Saber como Hacerlo. Gracias
IMAG0198
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 Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Eliminar O Editar una parte del registro

Publicado por Isaias (4558 intervenciones) el 21/07/2016 16:36:24
Cuando dices "eliminar la H", ¿te refieres a que quieres QUITAR TODO lo que este despues de la "H" del valor del campo?, de ser asi
1
UPDATE <tutabla> SET EXPEDIENTE = SUBSTRING(EXPEDIENTE, 2, LEN(EXPEDIENTE))

Has una prueba en una tabla que hagas de prueba, por ejemplo

1
SELECT TOP 1000 * into <tunuevatabla> FROM EXPEDIENTE

Aplicas el update a tunuevatabla y dependiendo de los resultados, decides aplicarla a EXPEDIENTE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Eliminar O Editar una parte del registro

Publicado por Yormi (3 intervenciones) el 21/07/2016 16:40:13
Me Refiero a Eliminar Solamente el (01) de
H01-###### y dejarlo como H-######.
Gracias Por la respuesta veré si Así Funciona.
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
sin imagen de perfil

Eliminar O Editar una parte del registro

Publicado por Yormi (3 intervenciones) el 21/07/2016 17:29:30
Me da un error en la primera coma del substring y en la función Len no la reconoce.

Utilizamos Firebird 1.5.
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