0

谁能告诉我如何在 select 语句中使用 desc 语句?

我需要使用 select 语句显示表的结构。

4

3 回答 3

2

你可以通过说得到一个简单的列列表

SELECT * FROM MyTable WHERE 0=1

但除此之外,您应该遵循 Manjunath 的建议并使用user_tables.

于 2013-03-19T05:21:21.053 回答
0

select 语句足以描述表结构,如果您在 oracle 上,请使用 user_tables 完成此操作。

于 2013-03-19T05:19:39.930 回答
0

您可能正在参考/考虑该DESCRIBE声明,如DESCRIBE MYTABLE;

如果是这样 - 答案是否定的。

SELECT * FROM (DESC MYTABLE); -- Is Invalid

DESC MYTABLE; -- Is Valid

你需要的是SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'MYTABLE'

于 2013-03-19T11:06:16.443 回答