Masters un saludo cordial,
Sucede lo siguiente.....estoy haciendo una migración de una BD a otra con los queries tipicos para esto :
Código PHP:
INSERT INTO [BD_NUEVA].[dbo].[tabla_NUEVA] (nombres, apellidos, codigo)
Código PHP:
SELECT nombres, apellidos, codigo FROM [BD_VIEJA].[dbo].[tabla_VIEJA]
El campo en mención es
"codigo", en la tabla_NUEVA es char(20) y en la tabla_VIEJA es "real" y de hecho tiene valores guardados como :
Código PHP:
1.34753e+007
9.21344e+006
Por ejemplo si hago el SELECT como :
Código PHP:
SELECT nombres, apellidos, CONVERT(CHAR(20), codigo) as codigo
Se vé bien en el select, por ejemplo valores como :
Código PHP:
14396300
11554000
Pero cuando migro en la tabla nueva que tiene el campo como char(20) sigue guardando
Código PHP:
1.34753e+007
9.21344e+006
Como lo convierto o que me falta para que el valor en char quede como un número legible ?
Gracias de antemano, todas las ideas son bienvenidas.
Saludos.