В настоящее время я работаю над проектом, в котором мне нужно проверить, существуют ли данные на связанном сервере в SQL Server. Ниже приведен метод, который я использую сейчас, но он слишком медленный.Проверьте, существует ли столбец на связанном сервере
DROP PROCEDURE IF EXISTS dbo.HasEBoekhoudenBybtwnr
GO
CREATE PROCEDURE dbo.HasEBoekhoudenBybtwnr(@btwnr varchar(255))
AS
IF (EXISTS(SELECT TOP 1 AbBedrijf FROM [Server].[database].[dbo].[table] WHERE abOBNummer = @btwnr))
SELECT 1
ELSE
SELECT 0
GO
Я пытался использовать sp_executesql и Open SQL, но я не знаю, как использовать его с if exists
. Может ли кто-нибудь помочь мне улучшить этот метод?
и нужно проверить столбец или таблицу или оба – Chanukya
только столбец сама таблица является довольно большой –
может у проверить один раз. – Chanukya