【发布时间】:2020-01-08 10:23:11
【问题描述】:
我需要从 Linked Oracle Database 中检索表名,该数据库位于 Linked Server with Microsoft SQL Server 上。
例如我可以使用以下方法在 SQL Server 中获取表名:
SELECT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%TELEPHONE%'
但是,我需要 Oracle 代码。 我正在使用 Microsoft SQL Server 与 Oracle 的链接服务器。
【问题讨论】:
-
您需要 Oracle 代码来做什么?你在 oracle 代码中的查询是什么?
-
嗨,用于检索 Oracle 表名的 SQL 查询
-
已排序。谢谢。 SELECT * FROM OPENQUERY(ORACLE_DB_NAME,'SELECT table_name, column_name FROM cols WHERE column_name LIKE ''%TELEPHONE%''')
标签: sql-server oracle linked-server