dirtyshooter Ответов: 2

Как я взаимодействую с внешней базой данных при создании функции или хранимой процедуры?


У меня есть база данных "abc", и я пытаюсь написать процедуру, которая требует взаимодействия с таблицей в базе данных "xyz". Что я могу сделать?

Что я уже пробовал:

I have a database 'abc' and i am trying to write procedure which requires to interact with table in database 'xyz'. What can i do.

2 Ответов

Рейтинг:
11

Member 12863357

вы должны использовать имя 3 части для таблиц означает database1=abc, database2=xyz, а затем [abc]. [dbo].[таблица1] и [АБВ].на [dbo].[таблица2]


CHill60

Не добавляет никакой дополнительной информации к решению 1, опубликованному 2 дня назад.

Рейтинг:
0

CHill60

Смотрите ответ на этот пост sql server-как я могу запрашивать таблицы, расположенные в разных базах данных?[^]
В принципе, вам просто нужно использовать полное имя таблицы. Если базы данных находятся на разных серверах, то вам нужно будет сначала связать их - Связанные Серверы (Компонент Database Engine)[^]