데이터를 파싱했습니다. 데이터를 받고 데이터베이스의 데이터와 비교합니다. 존재하지 않는 데이터 만 삽입 할 수 있도록 어떤 명령을 사용해야합니까? I.i 이미 데이터베이스에 일부 데이터가있는 경우에는 아무 것도 삽입해야합니다.데이터 업데이트 중 SQL
-4
A
답변
0
sql
의 데이터 존재 여부는 if exists
을 사용하여 확인할 수 있습니다.
이미 테이블에없는 데이터를 삽입하려는 경우 이와 같은 것을 사용할 수 있습니다.
이 필요한 경우가 and
을 사용하여 다른 columns
where
상태에서 추가 할 수 있습니다 그에게 users table
if not exists(select 1 from tbluser where Userid = 1)
Insert into tbluser(col1,col2,col3) values (val1,val2,val3)
을 가정 해 봅시다.
+2
한 행에 대해서는 문제가 없지만 OP는 'MERGE'문 또는 '존재하지 않는 곳'을 찾고있는 것 같습니다. – CodeCaster
관련 문제
- 1. SQL 데이터 업데이트 쿼리
- 2. 데이터 집합에서 데이터베이스 업데이트 중?
- 3. CakePHP : 업데이트 중 데이터 삭제
- 4. ID를 기반으로 DATE 데이터 유형을 업데이트 중 #
- 5. 테이블 PHP mysql에서 데이터 업데이트 중 오류
- 6. SQL CE 테이블 데이터 업데이트
- 7. SQL Server 데이터베이스에서 데이터 업데이트
- 8. 대량 데이터 업데이트 SQL 서버
- 9. Linq to SQL 데이터 업데이트
- 10. PHP를 통해 SQL 데이터 업데이트
- 11. SQL/ASP 데이터 삽입/업데이트
- 12. java에서 SQL 업데이트 문을 실행 중
- 13. 데이터 업데이트 중 트랜잭션 오류가 발생했습니다.
- 14. 데이터 처리 중 웹 페이지 업데이트
- 15. LinqToSQL 데이터베이스 업데이트 중
- 16. ASP에서 SQL 데이터 업데이트 : Gridview Textbox
- 17. SQL 업데이트
- 18. 설치 중 데이터베이스 업데이트
- 19. 업데이트 대기 중
- 20. SQL CLR - 데이터 검색/결과 업데이트
- 21. SQL 데이터 정렬 충돌 업데이트 테이블
- 22. postgresql에서 sql query를 사용하여 xml 데이터 업데이트
- 23. SQL 업데이트를 통해 Excel 데이터 업데이트
- 24. 대량 업데이트/SQL 데이터베이스에 데이터 삽입
- 25. SQL 서버를 통한 WCF의 데이터 업데이트
- 26. 양식 및 체크 상자에서 sql 데이터 업데이트
- 27. SQL 테이블의 데이터 추가 및 업데이트
- 28. PHP를 사용하여 SQL 데이터베이스의 확인란 데이터 업데이트
- 29. LINQ - 투 - SQL 업데이트 DB 데이터
- 30. 외부 데이터 소스의 SQL 테이블 내용 업데이트
ADO.net 또는 데이터베이스 측의 저장 프로 시저를 사용하여 C# 코드를 작성 하시겠습니까? – RBT