이런 종류의 저장 프로 시저가 가능한지 알고 싶습니다. 어떤 종류의 루핑 구조가 필요합니까? 기본적으로 다음 순서로이 작업을 수행하려고합니다.선택, 조건, 변수를 설정 한 다음 테이블에 삽입/업데이트하는 저장 프로 시저
- 하나의 테이블이나 뷰에서 모든 행을 가져옵니다. (table1)
- 표 1의 열을 기준으로 삽입/업데이트 table2에 사용할 변수를 설정하고 싶습니다.
- 다른 테이블 (table3)을 참조하여 table1에서 키를 찾으면 "무시"되며 행 데이터가 들어갈 수 있습니다.
- 표 2를 삽입하거나 업데이트하십시오.
가능하다면 답변에 임시 답변을 올리시겠습니까? 읽어 주셔서 감사합니다. PLZ 도와주세요! 는 여기에 또 다른 종류의-의의 "다이어그램"내가 무엇을 생각하고의 :..
- 선택 * 표에서
- 경우 [표 1] [table1column] - [표 1] [table1column] < = 0, 매개 변수 1 = "a"(많은 경우)
- case [table1]. [tableID] 존재 함 table3, parameter1 = [table3]. 매개 변수
- case [table1]. [tableID] 테이블 2에 있음, 업데이트, 그렇지 않으면 삽입
모든 시도에 감사드립니다. 지금까지 내가 이것을 알아낼 수 있다면 게시 할 것입니다.
어느 RDBMS?MySQL은? SQL Server? –
당신의 질문을 다르게 표현할 수 있습니까? 각 단계의 목표, 특히 3 단계를 이해하는 것이 조금 어렵습니다. 조금 더 자세하게 추가하면보다 구체적인 답변을 얻을 수 있습니다. –
단일 SQL 문에서이 작업을 고려한 적이 있습니까? 설명에 따라 루프를 사용하는 저장 프로 시저가 필요하지 않을 수도 있습니다. 필요한 작업의 세부 사항에 따라 달라집니다. – Chi