En este tema explicaré algunos detalles acerca del uso del comando DESCRIBE. Actualmente me estoy conectando con el usuario HR y describiendo sus tablas de este esquema.
Recuerda que para recuperar las tablas del esquema, es mediante la ejecución de un SELECT contra la tabla USER_TABLES y nos devolverá las tablas pertenecientes al esquema.
Ahora obtendremos la definición estructural de las tablas Employees y Departments, recuerde que si las tablas que se van a describir pertenecen al esquema al cual te encuentras conectado el esquema es opcional, en la imagen se muestra un ejemplo:
Ahora observamos la salida de la ejecución del comando DESCRIBE contra las tablas Employees y Departments. En la salida observamos tres columnas: Name, Null? y Type, en la Columna NAME se muestra las columnas que conforman la tabla, en la columna Null? se muestra si la columna permite valor nulo y en la columna Type se muestra el tipo de datos que almacena la columna.
Las columnas Numéricas son especificadas como NUMERIC(p,s), donde el primer parámetro es la Precisión y el segundo es Escala, ejemplo de ella son: EMPLOYEE_ID de la tabla EMPLOYEES. Las columnas VARCHAR2(length) almacenan valores alfanuméricos donde length es la longitud máxima que puede alcanzar la columna, ejemplo de ella son: FIRST_NAME de la tabla EMPLOYEES. Las columnas CHAR(size) almacena valores alfanuméricos este tipo de columna es de tamaño fijo donde size es la longitud y las columnas DATE y TIMESTAMP almacenan fechas y horas ejemplo de ellas son: HIRE_DATE de la tabla EMPLOYEES.
Comentarios
Publicar un comentario