我有一个简单的查询,我在put数据库上的sqldeveloper上运行,但它从不同的供应商数据库中选择数据。我们创建了db_link。但是我在Pro C程序中运行:
select some_files from mytable trd, vendordbname.vendortable
where(condition)
我收到错误:
ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
Error at Line: 25 Column:
我必须找到什么样的解决方案才能让它运行?使用dblink名称?或者是其他东西?我将不胜感激任何可能的帮助
由于
答案 0 :(得分:1)
好吧,当它与Pro C一起运行时,所有内容都在UNIX和sqlplus上设置 当我从sqldeveloper运行它时,我必须添加供应商主机名
select some_files from mytable trd, vendordbname.vendortable@vendorhost
where(condition)