任何人都可以告诉我如何在select语句中使用desc语句吗?
我需要使用select语句显示表的结构。
答案 0 :(得分:2)
您可以通过说
获得简单的列列表SELECT * FROM MyTable WHERE 0=1
但是除此之外,你应该遵循Manjunath的建议并使用user_tables
。
答案 1 :(得分:0)
Select语句足以描述表结构,如果您在oracle上,请使用user_tables来完成此操作。
答案 2 :(得分:0)
您可能会参考/考虑DESCRIBE
声明,如DESCRIBE MYTABLE;
如果是这样 - 答案是否定的。
SELECT * FROM (DESC MYTABLE); -- Is Invalid
DESC MYTABLE; -- Is Valid
您需要的是SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'MYTABLE'