변경할 때 특정 열에서 업데이트를 트리거하려고합니다.변경시 특정 값으로 열을 강제 업데이트
(기록 : 일부 응용 프로그램은 열에 대한 업데이트를 수행하고 어떤 앱을 찾을 수 없으므로 값을 강제로 강제로 트리거하기로 결정했습니다). USR은 관리자가 어디 사람이 PWD에 업데이 트를 만드는 경우
, 나는이 특정 값으로 다시 업데이트 할UsrTbl:
usrid usr pwd
1001 admin qwerty
2001 cto demo
3001 ceo demo
...
.. 간단하게합니다.
내가 트리거, 같은 것을 할 경우 :
CREATE TRIGGER the_usr_trg ON usrtbl AFTER UPDATE AS
UPDATE usrtbl SET pwd='qwerty' WHERE usr = 'admin'
GO
나를 위해이 문제를 해결 위의 것? 트리거가 열을 업데이트하면 어떻게됩니까? the_usr_trg 트리거를 다시 발사 할 예정입니까? 이로 인해 데이터베이스 서버에서 루프가 발생합니까? 또는 한 번만 실행됩니까? 해결 방법이 더 좋습니까? (이 열을 업데이트하는 앱을 찾는 것 이외에 :)
고마워요!
개발자 환경에서 수행하고 어떻게되는지 확인하십시오. – cadrell0
비밀번호를 일반 텍스트로 저장하는 이유는 무엇입니까? 왜 'TRIGGER'안에 패스워드를 일반 텍스트로 저장하고 싶습니까? – JNK
암호를 변경하지 않으려는 이유는 무엇입니까? 테이블에 저장하는 이유는 무엇입니까? –