programing

Oracle 패키지 수준 변수의 범위

abcjava 2023. 6. 30. 21:47
반응형

Oracle 패키지 수준 변수의 범위

다음 Oracle(10g) 패키지 정의가 지정된 경우:

create or replace PACKAGE "foo"
AS

   bar VARCHAR2(32000) := NULL;

END;

바의 범위는 무엇입니까?각 세션은 고유한 foo.bar 을 얻습니까? 아니면 foo.bar 은 세션 전반에 걸쳐 글로벌합니까?

참고 문헌의 장절을 인용해 주시겠습니까?

범위가 세션 수준에 있습니다.PL/SQL 사용 설명서 및 참조의 "추가된 기능" 제목 아래 첫 번째 문장을 참조하십시오.

이 변수는 여러 세션에 걸쳐 서로 다른 값을 포함할 수 있습니다.이를 변경하려면 PRAPGMA_SERIAL_REASUBLE을 사용하십시오.

언급URL : https://stackoverflow.com/questions/2383061/scope-of-oracle-package-level-variables

반응형