Maison > base de données > Oracle > Comment interroger et attribuer des valeurs aux variables dans Oracle

Comment interroger et attribuer des valeurs aux variables dans Oracle

青灯夜游
Libérer: 2022-03-02 17:40:29
original
13264 Les gens l'ont consulté

Comment interroger et attribuer des valeurs aux variables dans Oracle : 1. Utilisez l'instruction "type de données du nom de la variable (taille)" pour définir la variable 2. Utilisez l'instruction "sélectionner le nom du champ de la table dans le nom de la variable à partir du nom de la table OÙ ; clause" pour attribuer les résultats de la requête à la variable.

Comment interroger et attribuer des valeurs aux variables dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.

Comment Oracle interroge et attribue-t-il aux variables

Nous devons d'abord définir (déclarer) une variable

Format :

变量名  数据类型(大小)
Copier après la connexion

Exemple :

V_TEST varchar2(20);
V_NUM  number;
Copier après la connexion

Ensuite, utilisez l'instruction select 表字段名 into 变量名 from 表名 WHERE子句 pour requête et attribuer à la variable

Méthode 1 :

① Interroger tous les champs de la table spécifiée

② Les 2 premières méthodes adaptées à la déclaration des variables peuvent être utilisées

--根据代发工资个人id查询对应的父机构(代发单位)序列
SELECT REVC_SIGN INTO V_LOGO FROM DFGZ_PKG 
 WHERE REVCID=(SELECT PARENTID FROM DFGZ_PKG WHERE REVEID = V_REVCID);
Copier après la connexion

Méthode 2 :

① Interroger tous les champs de la variable spécifiée table

② Convient pour la déclaration La troisième voie des variables

--将id=2203的DFGZ_PKGMX表数据赋值给变量V_COLUMN_SID;
SELECT * INTO  V_COLUMN_SID FROM DFGZ_PKGMX T WHERE t.id=2203
Copier après la connexion

Remarque :

①Le résultat de la requête ne peut renvoyer qu'un seul enregistrement

②Les champs de la table interrogés doivent être tous les champs de la table

--错误示例一:查询的是所有记录
select * into V_COLUMN_SID  from DFGZ_PKGMX T;
--错误示例二:查询的是该表的多个字段
select  t.id,t.name into V_COLUMN_SID  from dfgz_pkgmx t;
Copier après la connexion

Tutoriel recommandé : "Tutoriel 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!

Étiquettes associées:
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal