我需要你的帮助。我有两个数据库(例如PEN和PAPER),需要将它们的表连接在一起。 db PEN中的表名是PEN.ORDER。 db PAPER中的表名是PAPER.ORDER。
正在我正在做的PAPER db上
SELECT SUPPLIER_NAME
FROM PAPER.ORDER AS A
INNER JOIN PEN.PEN.ORDER AS B
ON A.SUPPLIER_ID=B.SUPPLIER_ID
它没有从PEN数据库中看到该表。试图写PEN。“ PEN.ORDERS”和PEN。[PEN.ORDERS],但没有帮助。
但是当我尝试在不同的数据库中尝试类似的操作时,表名中不包含点,则效果很好。在PAPER db中就像:
从PAPER.ORDER中选择一个SUPPLIER_NUMBER,作为A.SUPPLIER_NUMBER = B.SUPPLIER_NUMBER上一个B的内部联接书。
在这里它起作用了,因为BOOK db中的表名只是ORDERS,没有任何第二个单词用点分隔。
我需要你的帮助。我有两个数据库(例如PEN和PAPER),需要将它们的表连接在一起。 db PEN中的表名是PEN.ORDER。 db PAPER中的表名是PAPER.ORDER。在PAPER db上,我是...
您所说的“数据库”是Oracle中的“用户”。