Я новичок в этом форуме и уже искал 45 минут, чтобы найти решение для моей проблемы.Я надеюсь, что вы можете мне помочь.Шлюз к удаленному Microsoft SQL Database
был установлен на сервере Oracle (Oracle 12c
).Файл tsnnames.ora
был настроен соответствующим образом.Для соединения я создал ссылку на базу данных (в базе данных Oracle) следующим образом:
CREATE DATABASE LINK TEL CONNECT TO "fb_B2C" IDENTIFIED BY "passwort" USING 'dg1msql';
Когда я сейчас выполняю оператор Select:
SELECT "name" FROM "sys"."databases"@TEL
, он показывает мне соответствующие базы данных,Среди прочего я вижу базу данных AB_Colors
.Теперь я хочу выбрать представление в базе данных AB_Colors
.
Поскольку я могу подключиться к этой базе данных через Excel, я знаю, что в базе данных AB_Colors имеется 10 представлений (A, B, С, ..).Я хотел бы выбрать View C из базы данных AB_Colors
через DB LInk.
Владелец Представления - b2b
.Как мне нужно сформулировать оператор выбора, чтобы сделать это?Я уже пробовал разные записи:
SELECT * FROM b2b.C@TEL;
SELECT * FROM "AB_colors"."b2b"."C"@TEL;
SELECT * FROM [AB_Colors].[b2b].[C]@TEL;
Распространенное сообщение об ошибке: View/Table does not exist
Я очень ценю вашу помощь,
Fedja