gpt4 book ai didi

oracle - 如何在 SYNONYMS 中获取 Oracle 中的所有列

转载 作者:行者123 更新时间:2023-12-05 00:06:39 24 4
gpt4 key购买 nike

我知道如何获取 oracle 中的所有列。

select * from all_tab_columns

但是如何从 SYNONYMS 获取所有列还有?

这可以在oracle中做到吗?

最佳答案

是不是有点多余?如果您可以看到同义词指向的表,则从 all_tab_columns 中选择即可获得您想要的结果。

你可以得到任何你可以看到的表的同义词:

SELECT atc.*, s.synonym_name
FROM all_tab_columns atc LEFT JOIN all_synonyms s
ON (atc.owner = s.table_owner AND atc.table_name = s.table_name)
ORDER BY atc.owner, atc.table_name;

关于oracle - 如何在 SYNONYMS 中获取 Oracle 中的所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3088991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com