원하는 것은 간단합니다. 나는 SELECT가 만들어 질 때마다 내 테이블 중 하나가 그 행을 업데이트하기를 원했다. 그래서이 작업을 수행했습니다 :SQL에서 적절한 트리거 유형을 정의하는 데 문제가 있습니다.
SELECT에서 선택한 행만 업데이트하려고합니다.
은 내가이 메시지가 있었다 트리거 만들려고 할 때 : 그 어떤 식 으로든에서 모든 테이블에게 선택할 때마다 업데이트하려면 구성되어
ORA-04072: invalid trigger type
그래서 내가 알고 싶었을한다?
미리 감사드립니다.
내가 선택할 때 트리거를 작동시키는 데이터베이스에 대해 들어 본 적이 없다. SELECT는 데이터를 변경하는 작업이 아닙니다. 왜 이걸하고 싶니? – HLGEM
제 데이터베이스에는 여행을하는 기차를 관리하고 있습니다. 내 테이블 기차에서 기차를 선택하면이 특정 열차가 마지막 선택 이후 여행을 한 경우 거리 열을 업데이트해야합니다. – nevero
이 파생 값을 저장해야하는 경우 여행이 기록 될 때 저장하지 않으시겠습니까? 그것은 일을하는 정상적인 방법 일 것입니다. –