Buongiorno,
vorrei aggiornare il campo categoria di due tabelle in due DB separati.
ho provato questo codice, FUNZIONA MA CI METTE 13 min (30000 record).
MERGE INTO [DB1].[schema].[rubrica] AS target
USING [DB2].[schema].[rubrica] AS source
ON (target.NOME COLLATE SQL_Latin1_General_CP1_CI_AS LIKE source.NOME and
( source.CATEGORIA = '1' or
source.CATEGORIA = '2' or
source.CATEGORIA = '3' ) and
target.CATEGORIA COLLATE SQL_Latin1_General_CP1_CI_AS NOT LIKE source.CATEGORIA)
WHEN MATCHED THEN
UPDATE SET target.CATEGORIA = source.CATEGORIA;
volevo chiedervi: ci mette cosi tanto perchè il codice è scritto male oppure perchè sono tanti record?
controllando il monitor risorse di sql sembra che si "gratti la pancia" quindi non è un problema di risorse.
Grazie ragazzi.