在SELECT语句中可以使用DESC语句吗?
答
你可能是指/的DESCRIBE
声明的思想,如DESCRIBE MYTABLE;
如果是的话 - 的答案是否定的
SELECT * FROM (DESC MYTABLE); -- Is Invalid
DESC MYTABLE; -- Is Valid
你需要的是SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'MYTABLE'
答
Select语句足以描述表结构,如果你在oracle上,使用user_tables来完成这个工作。
答
您可以通过说出
SELECT * FROM MyTable WHERE 0=1
得到一个简单的列列表但多的是,你应该遵循Manjunath的建议,使用user_tables
。
请描述你的预期通过使用“desc inside select语句”输出 – ljh 2013-03-19 05:24:46
在SQL DQL中,DESC是'ORDER BY'的修饰符。它用于* ORDER BY'。所以 - “在SELECT语句中使用ORDER BY语句吗?” – 2013-03-19 05:30:29