如何获取dblink引用的表的列名?

时间:2011-10-12 06:30:35

标签: sql oracle dblink

我是oracle的新手。我有一个使用dblink引用的表,比如MY_TABLE @ MY_DBLINK。假设MY_TABLE具有COLUMN_1,COLUMN_2等列。如何编写查询以返回列名?

我尝试使用DESCRIBE MY_TABLE @ MY_DBLINK。但它显示错误为“错误:对象MY_TABLE不存在”。但我可以使用SELECT显示同一个表的内容。

1 个答案:

答案 0 :(得分:7)

select column_name
  from all_tab_columns@MY_DBLINK
 where table_name = 'MY_TABLE'