我是oracle的新手。我有一个使用dblink引用的表,比如MY_TABLE @ MY_DBLINK。假设MY_TABLE具有COLUMN_1,COLUMN_2等列。如何编写查询以返回列名?
我尝试使用DESCRIBE MY_TABLE @ MY_DBLINK。但它显示错误为“错误:对象MY_TABLE不存在”。但我可以使用SELECT显示同一个表的内容。
答案 0 :(得分:7)
select column_name
from all_tab_columns@MY_DBLINK
where table_name = 'MY_TABLE'