此问题已在此处有答案:
How can I describe a table in Oracle without using the DESCRIBE command?(4个答案)
9天前关闭
我在Oracle SQLDeveloper中有一个包含多个列的表。不同的列具有不同的数据表。我只想检索那些数据类型为某种类型的列名。
例如,我尝试Describe Employee where Type = NUMBER
但它给了我一个错误Usage: DESCRIBE [schema.]object[@db_link]
如何仅查看数据类型为Number的列名
1条答案
按热度按时间ogq8wdun1#
查询数据字典。
这是一个示例表:
假设你想看到所有 * 字符 * 类型的列:
检查
user_tab_columns
中的其他列;你可能会发现一些有趣的东西说明在这里(即all_tab_columns
;唯一的区别是它包含owner
列;user_tab_columns
的文档指向这个文档,所以我认为你宁愿看到一个直接的链接,而不是另一个 hop)。