2012-12-08 3 views
1

내 응용 프로그램을 사용하면 사용자가 원할 때 레코드를 추가하거나 삭제할 수 있습니다. 레코드를 삭제하려면 사용자는 필드를 비우면됩니다. 이 제약으로 인해 특정 테이블에서 사용자에 대한 모든 레코드를 삭제 한 다음 레코드를 변경하지 않거나 추가 만 한 경우에도 삽입해야합니다.행 비교 및 ​​추가 작업 수행을위한 저장 프로 시저

이 배열을 변경하고 사용자의 데이터를 db에있는 데이터와 비교 한 다음 삽입/삭제 또는 업데이트를 수행하는 저장 프로 시저를 설정하려고합니다.

이 작업을 수행 할 수 있습니까? 나는 Stored procedures에 정통하지 않다.

답변

2

간단히 말해서 ... 예.
Stored Procedures을 사용하면 여러 개의 명령문을 수행 할 수 있으므로 해결해야 할 문제를 간단히 해결할 수 있습니다.
튜토리얼을 확인할 수 있습니다 here.

희망이 도움이 되었습니까?

+0

방금 ​​다른 자습서를 살펴 보았습니다. 1) 저장 프로 시저에 매개 변수로 배열 변수를 전달할 수 있습니까? 그렇지 않으면 업데이트/삭제할 결과 배열에 대해 저장 프로 시저를 여러 번 호출해야합니다./ 2) I 사용자가 입력 한 값 (항목의 배열)을 db 내부에 이미 존재하는 값과 비교하고, 사용자가 특정 값을 제공하지 않았다면 삭제 (이전에 비교 한 값) –

+0

; 배열을 매개 변수로 전달할 수 없습니다. ** 허용 된 데이터 유형 ** –