CHAR es una longitud fija de datos. Si no se especifica un tamaño máximo, el valor por defecto es 1. El tamaño máximo para un carácter en una columna es de 2000 bytes y 32767 en PL / SQL.
Yo bastante considerar CHAR a ser un legado de datos. Algunas personas utilizan CHAR (1) para almacenar indicadores (Y, N, etc) o como una tabla BOOLEAN. Prefiero usar VARCHAR2 incluso en esos casos.
Un caso que puede estar justificada (en mi opinión, de todos modos, esta es mi opinión) sería rellenar los datos desde o hacia un modelo de informe que tendrá que ser reproducida. Por ejemplo, si lee un archivo de longitud fija, y puede que necesite para generar el archivo de longitud fija que en el futuro, que se va a guardar su conversión de algunos generales por el almacenamiento de los datos en una longitud fija de datos (es decir CHAR).
Una de las áreas que la gente meterse en problemas son CHAR y VARCHAR2 comparaciones. Si se quede con VARCHAR2, usted no tendrá problemas.
Saturday, October 13, 2007
What is the CHAR Datatype?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment