我是新手使用Oracle。我有一个通过dblink引用的表,比如MY_TABLE@MY_DBLINK。假设MY_TABLE有COLUMN_1和COLUMN_2这些列。我该如何编写查询来返回列名?
我尝试使用DESCRIBE MY_TABLE@MY_DBLINK命令。但它显示错误信息“ERROR: object MY_TABLE does not exist”。但是我能够使用SELECT命令显示相同表的内容。
我是新手使用Oracle。我有一个通过dblink引用的表,比如MY_TABLE@MY_DBLINK。假设MY_TABLE有COLUMN_1和COLUMN_2这些列。我该如何编写查询来返回列名?
我尝试使用DESCRIBE MY_TABLE@MY_DBLINK命令。但它显示错误信息“ERROR: object MY_TABLE does not exist”。但是我能够使用SELECT命令显示相同表的内容。
select column_name
from all_tab_columns@MY_DBLINK
where table_name = 'MY_TABLE'