Maison >base de données >Oracle >Comment modifier la valeur d'une colonne dans Oracle
Dans Oracle, vous pouvez utiliser la commande "update" pour modifier la valeur d'une colonne. Cette instruction peut être utilisée pour modifier et mettre à jour les données d'une ou plusieurs tables. La syntaxe est "mettre à jour le nom de la table, définir le nom de la colonne 1 =". valeur 1, nom de colonne 2=valeur 2, nom de colonne 3=valeur 3.... où condition".
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.
Dans Oracle, vous pouvez utiliser la commande "update" pour modifier la valeur d'une colonne.
L'instruction update peut être utilisée pour modifier et mettre à jour les données dans une ou plusieurs tables.
Syntaxe :
update 表名 set 列名1=值1,列名2=值2,列名3=值3..... where 条件
Cas 1. Mettre à jour les informations sur l'âge et la carte d'identité de l'étudiant "Zhang San" :
update student.stuinfo t set t.age = '24', t.idnumber = '3503021994XXXXXXXX' where t.stuname = '张三'; commit; select * from student.stuinfo t where t.stuname='张三';
Les résultats sont les suivants :
update est une commande pour mettre à jour les données de cette table en utilisant une autre association de table La structure est la suivante :
update 表1 set 列名=(select 列名 from 表2 where 表1.列名=表2.列名) where exists (select 1 from 表2 where 表1.列名=表2.列名)
Cas 2. Utilisez la table de sauvegarde stuinfo_2018 pour mettre à jour l'âge et la carte d'identité de l'étudiant "Zhang San" :
update student.stuinfo t set (age, idnumber) = (select age, idnumber from student.stuinfo_2018 b where b.stuid = t.stuid) where exists (select 1 from student.stuinfo_2018 b where b.stuid = t.stuid and b.stuname = '张三'); select *from student.stuinfo t where t.stuname='张三';
Les résultats sont les suivants :
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!