2013-02-17 6 views
0

데이터를 수정하지 않고 어떻게 테이블을 업데이트 할 수 있을지 궁금합니다. 사용자가 데이터를 입력 할 수 있도록하는 응용 프로그램이 있지만 실수로 입력 한 데이터를 수정할 수는 있습니다. 그러나 사용자가 데이터를 수정하면 이전에 입력 한 데이터를 덮어 씁니다.이전 데이터를 수정하지 않고 데이터를 업데이트하십시오.

이전 데이터를 유지하는 방법이 있지만 사용자가 데이터를 수정하는 경우 "데이터가 수정되었습니다"라고 말할 수있는 다른 추가 된 열에 표시됩니다.

이 내가 기록 테이블에서 이전 날짜를 저장하기 위해 지역 원에 내 응용 프로그램에서

select "PROBLEM_ID", 
"PROBLEM_TYPE_ID", 
"DATE_REPORTED", 
"DESCRIPTION", 
"POSTCODE" 
from "#OWNER#"."CS_PROBLEMS" 

답변

1

당신은 "각 행에 대한 사후 갱신"을 쓸 수 트리거를 촬영 한 것입니다. 또는 "각 행에 대한 사전 업데이트"트리거를 사용하여 기존 테이블에 여분의 열을 설정할 수 있습니다. 그런 다음 화면이나 프로 시저를 작성하여 실행 기록 데이터를 검색 할 수 있습니다. 또는 수동 프로세스로 복원하십시오.

관련 문제