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 : 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.
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 :
变量名 数据类型(大小)
Exemple :
V_TEST varchar2(20); V_NUM number;
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);
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
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;
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!