我想通过数据库链接从表中检索列名,但我无法做到......
虽然此查询正常运行
SELECT *
FROM myTableName@myDbLink;
以下不是:
SELECT column_name
FROM all_tab_columns@myDbLink
WHERE table_name = 'myTableName'
检索列名的正确方法是什么?
答案 0 :(得分:3)
CaSE mATterS。
在Oracle中,表名是 - 默认情况下 - 在大写中,所以 - 尝试使用
SELECT column_name
FROM all_tab_columns@myDbLink
WHERE table_name = 'MYTABLENAME'