0
Fin_Movie 테이블의 Movie_Qty가 0으로 업데이트되면 "(영화 제목)"메시지가 더 이상 사용 가능하지 않게되는 트리거를 만들고 싶습니다.PL/SQL에서 업데이트 후 실행되는 트리거를 만드는 방법
CREATE TRIGGER movie_trg
AFTER UPDATE OF movie_qty
ON fin_movie
FOR EACH ROW
WHEN (new.movie_qty = 0)
BEGIN
DBMS_OUTPUT.PUT_LINE(' will no longer be available');
END;
그것은 컴파일하지만 출력에 전에 MOVIE_TITLE를 표시하는 방법을 잘 모릅니다 :
이것은 내가 지금까지 가지고있는 것입니다. SERVEROUTPUT on` 설정 '-
는
오라클 데이터베이스에 당신이 문을 다음과 같이 serveroutput''on''해야합니다 감사합니다. 그런 다음'Dbms_output.put_line'의 메시지 만 디스플레이 화면에 표시됩니다. –
Dbms_output.put_line에 '현재 사용할 수 없음'이 표시됩니다. 해당 문구에 movie_title을 추가하고 싶습니다. 즉, 0으로 업데이트 된 Movie_Qty의 Movie_Title을 표시하고 싶습니다. '더 이상 사용할 수 없습니다.' – j929
단순히 표시 메시지와 함께 추가하는 New.movie_name을 쓸 수 있습니다. .Dbms_output.put_line ('더 이상 사용할 수 없습니다'|| New.movie_name); '이것은 당신의 문제를 해결해야한다고 생각합니다. –