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;