Я полный новичок для SQL Server, и я достиг своего предела.SQL Обновление таблицы из другой таблицы
В настоящее время я использую скрипт для обновления таблицы из другой таблицы с использованием столбца. Поскольку обе базы данных назначены двум различным сторонним программам, я создал сценарий .bat
, который будет использоваться для диспетчера задач на сервере Windows, таким образом, он может обновляться каждые 10 минут.
Хотя это проверено и работает, я чувствую, что должен быть способ создать связь между двумя базами данных без необходимости использовать эту задачу.
UPDATE therefore.dbo.thecat51
SET num_factura =
(SELECT therefore.dbo.documentos.num_factura
FROM therefore.dbo.Documentos
WHERE therefore.dbo.thecat51.num_albaran=therefore.dbo.documentos.num_albaran)
WHERE therefore.dbo.thecat51.num_albaran =
(SELECT therefore.dbo.documentos.num_albaran
FROM therefore.dbo.Documentos
WHERE therefore.dbo.thecat51.num_Albaran = therefore.dbo.documentos.num_albaran)
Кроме того, мы используем SQL Server Express, поэтому у меня нет возможности создать запланированное задание.
Связанный сервер - это, вероятно, то, что вы ищете -> https://www.google.fr/search?q=linked+server+sql+server&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd = cr & ei = J0pIV6TBE-2v8weI1oLoAg –