Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/01/2010, 09:48
luchitox_desk
 
Fecha de Ingreso: junio-2007
Mensajes: 19
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Dividir cadena de caracteres alfanumericos

Perfecto! Implemente tu respuesta del siguiente modo:

Cita:
declare @codigo1 char (2)
declare @codigo2 char (2)
declare @codigo3 char (2)
declare @codigo4 char (2)
declare @cadena char (11)

Set @cadena = '01.02.03.04'
Set @codigo1 = substring(@cadena,1,2)
Set @codigo2 = substring(@cadena,4,2)
Set @codigo3 = substring(@cadena,7,2)
Set @codigo4 = substring(@cadena,10,2)

SELECT @codigo1 as COD1,@codigo2 as COD2,@codigo3 as COD3,@codigo4 as COD4
y pude separar la cadena sin ningun problema. Lo que pasa es que tengo que hacer esto en 3000 registros y no quisiera dar el valor de @cadena de a uno, como podria adaptar el script?

Gracias!