Maison >base de données >Oracle >Comment utiliser la saisie dans Oracle

Comment utiliser la saisie dans Oracle

WBOY
WBOYoriginal
2022-06-13 15:27:533845parcourir

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;".

Comment utiliser la saisie dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, Oracle version 12c, ordinateur Dell G3.

Comment utiliser le type dans Oracle

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.

Comment utiliser la saisie dans Oracle

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn