oracle의 유형: 1. 데이터 유형을 정의하는 데 사용되며 구문은 "CREATE OR REPLACE TYPE ED_DYNAMIC_PROC_OBJ AS OBJECT(TYPE 유형)"입니다. 2. 현재 요소 유형이 알려진 유형임을 선언하는 데 사용됩니다. "vempno emp.empno%type;"입니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 버전 12c, Dell G3 컴퓨터.
oracle에는 두 가지 유형이 있습니다. 하나는 유형을 정의하는 것이고, 다른 하나는 현재 요소의 유형을 알려진 유형으로 선언하는 것입니다
1.
2. 현재 요소의 유형을 알려진 유형으로 선언합니다.
vempno emp.empno%type;
변수 vempno를 선언합니다. 해당 유형은 emp.empno의 유형과 동일합니다. attribute
확장 지식:
또한 여기서는 VARRAY가 사용됩니다
이것은 Oracle의 모음입니다.
CREATE OR REPLACE TYPE ED_DYNAMIC_PROC_LIST AS VARRAY(1000) OF ED_DYNAMIC_PROC_OBJ;
이 문장은 동일합니다. 선언하다 컬렉션 이름은 ED_DYNAMIC_PROC_LIST이고 크기는 1000입니다. 이 컬렉션은 ED_DYNAMIC_PROC_OBJ 개체를 저장하는 데 사용됩니다. varray 컬렉션에는 확장 속성이 있습니다.
EXTEND는 컬렉션 끝에 요소를 추가하며
EXTEND에는 적합하지 않습니다. (x)는 컬렉션 끝에 x를 추가합니다. Index_by
EXTEND(x,n)에 대해 요소 n을 추가하는 것은 Index_by
OUTARRAY.EXTEND; OUTARRAY(V_COUNT):=V_DYNAMICOBJ; V_COUNT:=V_COUNT+1;
에 대해 잘못된 것입니다.
Oracle 비디오 튜토리얼위 내용은 오라클에서 타입을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!