gpt4 book ai didi

oracle - 从另一个用户的表中查询列名

转载 作者:行者123 更新时间:2023-12-04 15:02:09 25 4
gpt4 key购买 nike

从表中查询列名听起来很容易,对吗?这个问题确实有答案How can I get column names from a table in Oracle?

主要问题是该表属于另一个用户。我的用户仅用于集成,我没有任何数据库权限。

所以我可以做一些查询,如:SELECT * FROM anotherUser.THE_TABLE;
但类似 SELECT * FROM USER_TAB_COLUMNS不返回任何行。

也许我可以在 all_tab_columns 上创建查询,还有没有其他更快的选择吗?

*这是一个oracle数据库!

最佳答案

SELECT * 
FROM ALL_TAB_COLUMNS
WHERE OWNER='ANOTHERUSER'
AND TABLE_NAME='THE_TABLE';

如果您在 table 上有特权,应该让您到达那里。

关于oracle - 从另一个用户的表中查询列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10938145/

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