en MySQL Puedo escribir¿Cómo se muestran los campos en una tabla en Oracle?
show fields from <table>;
¿Cuál es el equivalente más cercano en Oracle SQL?
en MySQL Puedo escribir¿Cómo se muestran los campos en una tabla en Oracle?
show fields from <table>;
¿Cuál es el equivalente más cercano en Oracle SQL?
Utilice la tabla DESCRIBE.
En Oracle se puede consultar las vistas del diccionario para obtener información sobre los objetos de esquema, por ejemplo:
SELECT * FROM all_tab_columns WHERE table_name = 'MY_TABLE';
alternativamente en SQL * Plus se puede utilizar el comando DESCRIBE
:
DESC my_table
Esa primera consulta enumera las tablas, no los campos de la tabla. Obtendrá una sola fila hacia atrás que tenga table_name de 'My_TABLE'. – alexanderbird
@alexanderbird buena captura :) –
¡Agradable! Su consulta actualizada proporciona una salida mucho más detallada que 'describir 'MY_TABLE'' (la respuesta aceptada). – alexanderbird
Puede también use DESCRIBE o DESC en mySQL también. – Tenner