Eliminare i collegati duplicati in Adiuto: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
Created page with "* Se ci si trova con una fasatura che ha creato dei collegamenti duplicati tra due famiglie (perchè ci si è dimenticati di mettere DISTINCT ad esempio nella vista usata per..."
 
(No difference)

Latest revision as of 11:03, 12 October 2021

  • Se ci si trova con una fasatura che ha creato dei collegamenti duplicati tra due famiglie (perchè ci si è dimenticati di mettere DISTINCT ad esempio nella vista usata per creare ic ollegati), è possibile bonificare la situazione usando questa query:
DELETE T
FROM
(
SELECT *
, DupRank = ROW_NUMBER() OVER (
              PARTITION BY   FIDLOG
 ,FIUS
 ,FTYP
 ,FICD
 ,FIPD
 ,FIDACT
 ,FWHERE
              ORDER BY (SELECT NULL)
            )
FROM TLID
) AS T
WHERE DupRank > 1 

Riferimenti