뭔가 도움이 필요합니다.Select를 사용하여 Datatable에서 중복 데이터 찾기
Excel 파일에서 일부 데이터를 읽고 있는데이를 Oracle 테이블에 삽입해야합니다. 좋아,하지만 그것을 삽입하기 전에 몇 가지 유효성 검사를해야 해.
전에 이것을 한 사람이 삽입 후 유효성 검사를 수행했습니다. 나는 언젠가 그것을 삽입하는 데 필요한 데이터의 양이기 때문에 그것을하기 전에 그것을 바꾸고있다.
SELECT FV, COD_BRICK, CANAL, SEGMENTO
FROM TJANSSEN_MATRIZ_DDD_SEGMENTO
WHERE (FV, COD_BRICK, CANAL, SEGMENTO) IN
(SELECT FV, COD_BRICK, CANAL, SEGMENTO
FROM TJANSSEN_MATRIZ_DDD_SEGMENTO
GROUP BY FV, COD_BRICK, CANAL, SEGMENTO
HAVING COUNT(*) > 1)
ORDER BY FV, COD_BRICK, CANAL, SEGMENTO;
이 뭔가, 다음이 중복 물건을 반환하고 내가 경고 또는 일부 오류를 제공해야하는 경우 :
는 여기를 검증하는 현재의 방법입니다.
어쨌든 Datatable의 Select() 메서드를 사용하여이를 수행하는 방법을 정확히 알지 못합니다. 내 말은, 알레시는 가끔씩 간단한 표현으로 사용했다.
도움을 주셔서 감사합니다.
dev_Gabriel는 (:
DISTINCT 키워드를 사용해도 좋습니까? http://www.w3schools.com/sql/sql_distinct.asp –