tapez dans Oracle : 1. Utilisé pour définir le type de données, la syntaxe est "CREATE OR REPLACE TYPE ED_DYNAMIC_PROC_OBJ AS OBJECT (TYPE type)" ; 2. Utilisé pour déclarer que le type d'élément actuel est un type connu, la syntaxe est "vempno emp.empno%type;".
L'environnement d'exploitation de ce tutoriel : système Windows 10, Oracle version 12c, ordinateur Dell G3.
Il existe deux types de types dans Oracle, l'un consiste à définir le type et l'autre consiste à déclarer le type de l'élément actuel comme un type connu
1.
2. Déclare le type de l'élément courant comme type connu
vempno emp.empno%type;
Déclare une variable vempno, son type est le même que le type de emp.empno attribut
Connaissances étendues :
De plus, un VARRAY est utilisé ici
Il s'agit d'une collection dans Oracle,
CREATE OR REPLACE TYPE ED_DYNAMIC_PROC_LIST AS VARRAY(1000) OF ED_DYNAMIC_PROC_OBJ;
Cette phrase est équivalente à de clarifiant une collection Le nom est ED_DYNAMIC_PROC_LIST et sa taille est de 1000. Cette collection est utilisée pour stocker les objets ED_DYNAMIC_PROC_OBJ. La collection varray a un attribut extend :
EXTEND ajoute un élément à la fin de la collection et est illégale pour Index_by. (x) ajoute x à la fin de la collection. L'élément est illégal pour Index_by
EXTEND(x,n). L'ajout de x copies de l'élément n à la fin de la collection est illégal pour Index_by
OUTARRAY.EXTEND; OUTARRAY(V_COUNT):=V_DYNAMICOBJ; V_COUNT:=V_COUNT+1;
Tutoriel recommandé : "
Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!