I am trying to delete duplicate records but getting some error.
Can you please help me how to do this?
columns:
dataSetName, dataSetType, colPosition, Name, dataType, keyCol, createUser, createDate, updateUser, updateDate, isActive, discription, sourceFieldName
sql query :
WITH cte AS (
    SELECT 
        dataSetName,
        dataSetType,
        colPosition,
        Name,
        dataType,
        keyCol,
        createUser,
        createDate,
        updateUser,
        updateDate,
        isActive,
        discription,
        sourceFieldName,
        ROW_NUMBER() OVER (
            PARTITION BY 
                colPosition
            ORDER BY 
                colPosition
        ) row_num
     FROM 
        cde_prod_qa.transformation_source_metadata
)
DELETE FROM cte
WHERE row_num > 1;

 
     
     
    