Мне нужно обновить значение на основе значений из другой таблицы:
update OracleOb..NS.myTable set name = (select name from myTable1 where id = 1)
where id = 1
здесь у SQL есть некоторая проблема. Как я могу получить значение из myTable1 и установить его в myTable?
Я использую MS SQL 2005.
Извините, мне снова нужно отредактировать этот вопрос. Таблица myTable является связанным объектом таблицы Oracle. Я попробовал предложенный ответ, но получил сообщение об ошибке:
The OLE DB provider "OraOLEDB.Oracle" for linked server "OracleOb" reported an error. The provider reported an unexpected catastrophic failure.