Cambiar tipo y tamaño en cambo de tabla
Publicado por pablo_dante (3 intervenciones) el 14/01/2020 16:19:11
Hola foro, buenos día.
Tengo un inconveniente y necesito un poco de ayuda puesto que no soy muy bueno en esto. La cual voy a agradecer.
En PostgreSQL tengo una tabla donde en uno de sus campos guardo un solo valor un 1 o un 2 nada más; el mismo está definido como "character varying (255)" y ncesito cambiarlo a "character (1)".
Intenté desde el PgAdmin III hacerlo con la siguiente sentencia de SQL:
Existe otra forma!!?
O no se puede en realidad, digo por que si bien se guarda un caracter por ahí el tipo definido del campo con datos no permite hacer el Alter Column... como deseo!!?
Por favor si alguien puede guiarme o darme una mano sería de una gran ayuda.
Muchas gracias y un saludo cordial.
Tengo un inconveniente y necesito un poco de ayuda puesto que no soy muy bueno en esto. La cual voy a agradecer.
En PostgreSQL tengo una tabla donde en uno de sus campos guardo un solo valor un 1 o un 2 nada más; el mismo está definido como "character varying (255)" y ncesito cambiarlo a "character (1)".
Intenté desde el PgAdmin III hacerlo con la siguiente sentencia de SQL:
"alter table hlcabece alter column hlcasexope TYPE character(1);"
Y el resultado es el siguiente:
ERROR: el valor es demasiado largo para el tipo character(1)
********** Error **********
ERROR: el valor es demasiado largo para el tipo character(1)
SQL state: 22001
ERROR: el valor es demasiado largo para el tipo character(1)
********** Error **********
ERROR: el valor es demasiado largo para el tipo character(1)
SQL state: 22001
Existe otra forma!!?
O no se puede en realidad, digo por que si bien se guarda un caracter por ahí el tipo definido del campo con datos no permite hacer el Alter Column... como deseo!!?
Por favor si alguien puede guiarme o darme una mano sería de una gran ayuda.
Muchas gracias y un saludo cordial.
Valora esta pregunta


0