Sql 如何在oracle中显示表中的字段?
我可以用mysql写Sql 如何在oracle中显示表中的字段?,sql,oracle,Sql,Oracle,我可以用mysql写 show fields from <table>; 显示来自的字段; Oracle SQL中最接近的等价项是什么?使用描述表。在Oracle中,您可以查询字典视图以获取架构对象的信息,例如: SELECT * FROM all_tab_columns WHERE table_name = 'MY_TABLE'; 或者,在SQL*Plus中,您可以使用description命令: DESC my_table 您也可以在mySQL中使用descripe或DE
show fields from <table>;
显示来自的字段;
Oracle SQL中最接近的等价项是什么?使用描述表。在Oracle中,您可以查询字典视图以获取架构对象的信息,例如:
SELECT * FROM all_tab_columns WHERE table_name = 'MY_TABLE';
或者,在SQL*Plus中,您可以使用description
命令:
DESC my_table
您也可以在mySQL中使用descripe或DESC。请注意,这不是SQL,而是SQL*Plus命令。它只适用于实现它的客户机,例如SQL Developer或-当然-SQL*Plus。第一个查询列出的是表,而不是表中的字段。您将得到一个表名为“My_table”的单行。很好!更新后的查询提供了比描述“MY_TABLE”(已接受的答案)更详细的输出。