2012-12-07 4 views
0

나는 30 일 후에 특정 기간 후에 자동으로 열 또는 'Y'를 'N'으로 설정해야합니다. SQL에서 'Y'를 'N'으로 변경하고 싶습니다.날짜에 따라 SQL에서 데이터를 변경하는 방법?

+1

주기적으로 실행되는 SQL Server 작업을 만들어 모든 조건이 만족되는지 확인하고 UPDATE를 수행하는 것이 좋습니다. –

답변

1

내 제안에 따라 ...

갱신 테이블 테스트 세트 플래그를 한번 매 30 일 실행하는 작업을 생성하고 같은 UPDATE 문을 포함해야 시저를 호출 = Y 곳 falg = N 업데이트 테이블 테스트 set flag = n 여기서 falg = y

0

이 레코드를 거쳐이 열의 값을 업데이트하는 작업이 필요하다는 소리가 들립니다.

"Y"또는 "N"열의 값이 업데이트 될 때 채워지는 동일한 테이블에 날짜/시간 스탬프 열을 만드는 방법을 설명합니다. 시간 스탬프를 확인하고 그에 따라 열의 값을 조정하는 일이 하루에 한 번씩 실행됩니다. 그런 다음 타임 스탬프를 삭제하여 다시 잡히지 않도록합니다.

0

해당 테이블의 열을 수정하고 해당 열을 sysdate로 업데이트 한 것이 확실하지 않습니다.

관련 문제