오류 (7,11) : PLS-00201 : 식별자 'NA.TITLE_ID'를 선언해야합니다.

Varnit

트리거가 예상대로 작동하지 않고 컴파일 오류가 발생합니다.

오류 (7,11) : PLS-00201 : 식별자 'NA.TITLE_ID'를 선언해야합니다.

여기 내 방아쇠가있다

CREATE OR REPLACE TRIGGER is_title_available  
BEFORE INSERT ON  rental  
REFERENCING OLD AS o NEW AS na
FOR EACH ROW  
WHEN (na.TITLE_ID > 0)  
DECLARE  
      isavailable  boolean;
      temp number;
      title_not_available EXCEPTION;

BEGIN  
   temp :=na.TITLE_ID;
   if(TITLE_AVAILABLE(temp)) then
   dbms_output.put_line('title available rent entry inserted');
   else 
   raise title_not_available;
   end if;

END;  

여기 내 테이블 스키마가 있습니다.

CREATE TAble rental(
 BOOK_DATE date DEFAULT sysdate primary key,
 MEMBER_ID int,
 COPY_ID int ,
 TITLE_ID int,
 ACT_RET_DATE date,
 EXPIRY_RET_DATE date DEFAULT sysdate+2    
 );

 ALTER TABLE rental
 ADD CONSTRAINT fk_member_rental
 FOREIGN KEY (MEMBER_ID)
 REFERENCES MEMBER(MEMBER_ID);
smshafiqulislam

아래 방법으로 시도하십시오
: na.Title_ID


새 참조 또는 이전 참조 값에 액세스하려면 ':'(콜론)을 사용해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

오류 PLS-00201 : 식별자 kurtwb를 선언해야합니다.

PLS-00201 : 식별자 'D'를 선언해야합니다.

저장 프로 시저 오류 PLS-00201 : 식별자 'UTL_HTTP'를 선언해야합니다.

오류(13,34): PLS-00201: 식별자 'D.BNDNG_TYP'를 선언해야 합니다.

PLS-00201 : 절차에서 식별자를 선언해야합니다.

PL / SQL에서 "PLS-00201 : 식별자 'JSON_VALUE'를 선언해야합니다."오류가 발생합니다.

PL SQL, 오류 (32,43) : PLS-00201 : 식별자 'HR'을 선언해야합니다.

PLS-00201 : 식별자 'TYR'을 선언해야합니다.

ORA-06550 : 줄 1, 열 7 : PLS-00201 : 식별자 'PAYMENT_UPDATE'를 선언해야합니다 ORA-06550 : 줄 1, 열 7 : PL / SQL : 명령문 무시

PLS-00201 : 식별자 'DBMS_SODA_ADMIN.DESCRIBE_COLLECTION'을 선언해야합니다.

PLS-00201 : 식별자 'V_OUT_FILE'을 선언해야합니다.

PLS-00201 – 식별자를 선언해야 하며 컬렉션을 프로시저에 전달해야 합니다.

Oracle nvl2가 저장 프로 시저 PLS-00201에서 작동하지 않음 : 식별자 'NVL2'를 선언해야합니다.

식별자는 ORA-06550 및 PLS-00201로 선언되어야합니다.

PLS-00201 : 식별자 'R_CUR'은 동적 SQL에서 선언되어야합니다.

Oracle 대량 수집 오류 PLS-00201

PL / SQL에서 '식별자를 선언해야합니다'라는 오류는 무엇을 의미합니까?

PLS-00302 : 구성 요소 'VARIABLE_SKU_ID'를 선언해야합니다.

PL / SQL 사용 저장 프로 시저 오류-식별자를 선언해야합니다.

Verilog에서 포트 모드 오류로 식별자를 선언해야 합니다.

PLS 00302 구성 요소를 선언해야 합니다.

BULK COLLECT INTO : '식별자'를 선언해야합니다.

식별자 'EXTRACTVALUE'를 선언해야합니다.

PL SQL 식별자를 선언해야합니다.

식별자 'UTILS.IDENTITY_VALUE'를 선언해야합니다.

LLDB는 지역 변수에 대해 "선언되지 않은 식별자 사용"오류를 제공합니다.

코드에서 "선언되지 않은 식별자" 오류를 해결하려면 어떻게 해야 합니까?

함수를 사용할 때 "식별자를 선언해야합니다"

JPQL 구문 분석 구문 오류 : 범위 변수 선언을 위해 식별 변수를 제공해야합니다.

TOP 리스트

  1. 1

    Matlab의 반복 Sortino 비율

  2. 2

    ImageJ-히스토그램 빈을 변경할 때 최대, 최소 값이 변경되는 이유는 무엇입니까?

  3. 3

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  4. 4

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  5. 5

    원-사각형 충돌의 충돌 측면을 찾는 문제

  6. 6

    Oracle VirtualBox-설치를 위해 게스트를 부팅 할 때 호스트 시스템이 충돌 함

  7. 7

    어떻게 아무리 "나쁜", ANY의 SSL 인증서와 HttpClient를 사용하지합니다

  8. 8

    Ubuntu는 GUI에서 암호로 사용자를 만듭니다.

  9. 9

    잘못된 상태 예외를 발생시키는 Apache PoolingHttpClientConnectionManager

  10. 10

    Python 사전을 사용하는 동안 "ValueError : could not convert string to float :"발생

  11. 11

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  12. 12

    Vuetify 다중 선택 구성 요소에서 클릭 한 항목의 값 가져 오기

  13. 13

    C ++ VSCode에서 같은 줄에 중괄호 서식 지정

  14. 14

    Cassandra에서 버전이 지정된 계층의 효율적인 모델링

  15. 15

    JQuery datepicker 기능이 인식되지 않거나 새 프로젝트에서 작동하지 않음

  16. 16

    cuda 11.1에서 Pytorch를 사용할 때 PyTorch가 작동하지 않음: Dataloader

  17. 17

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  18. 18

    상황에 맞는 메뉴 색상

  19. 19

    마우스 휠 JQuery 이벤트 핸들러에 대한 방향 가져 오기

  20. 20

    매개 변수에서 쿼리 객체를 선언하는 방법은 무엇입니까?

  21. 21

    Maven은 아이 프로젝트 대상 폴더를 청소하지

뜨겁다태그

보관