【问题标题】:How can I get the column names of a table referred by a dblink?如何获取 dblink 引用的表的列名?
【发布时间】:2011-10-12 06:30:35
【问题描述】:

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

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

【问题讨论】:

  • 有趣,但至少在Oracle 10g+ SQL+工具可以成功显示DESCRIBE MY_TABLE@MY_DBLINK的结果

标签: sql oracle dblink


【解决方案1】:
select column_name
  from all_tab_columns@MY_DBLINK
 where table_name = 'MY_TABLE'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-22
    • 2021-08-31
    • 2015-09-28
    • 2013-01-27
    • 1970-01-01
    • 2015-10-02
    • 2023-04-08
    • 2010-10-15
    相关资源
    最近更新 更多