Tengo un campo en una tabla que es varchar2, 4000 bytes. Hay más de 50000 filas. No todas las filas tienen datos en este campo. Pocos campos de datos tienen más de 255 bytes, pero algunos son 4000. Para colocar la tabla en una nueva aplicación, necesito acortar el campo a 255 bytes.¿Cómo hacer que un campo varchar2 sea más corto en Oracle?
¿Hay una instrucción SQL que reducirá la longitud a 255? Me doy cuenta de que se perderán los datos, eso es parte del costo de la nueva aplicación. El corte debe ser arbitrario, simplemente detener los datos en 255 sin importar la circunstancia.
actualización y subcadena – xQbert