Dalam Oracle, anda boleh menggunakan arahan "kemas kini" untuk mengubah suai nilai lajur ini boleh digunakan untuk mengubah suai dan mengemas kini data satu atau lebih jadual nama lajur 1 = nilai 1, nama lajur 2 = nilai 2, nama lajur 3 = nilai 3.... di mana keadaan".
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.
Dalam Oracle, anda boleh menggunakan arahan "kemas kini" untuk mengubah suai nilai lajur.
Pernyataan kemas kini boleh digunakan untuk mengubah suai dan mengemas kini data dalam satu atau lebih jadual.
Tatabahasa:
update 表名 set 列名1=值1,列名2=值2,列名3=值3..... where 条件
Kes 1. Kemas kini maklumat umur dan kad pengenalan pelajar "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='张三';
Keputusannya adalah seperti berikut:
kemas kini Struktur arahan untuk mengemas kini data jadual ini menggunakan perkaitan jadual lain adalah seperti berikut:
update 表1 set 列名=(select 列名 from 表2 where 表1.列名=表2.列名) where exists (select 1 from 表2 where 表1.列名=表2.列名)
Kes 2. Gunakan jadual sandaran stuinfo_2018 untuk mengemas kini umur dan kad ID pelajar "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='张三';
Keputusannya adalah seperti berikut:
Tutorial yang disyorkan: 《Tutorial Oracle》
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai nilai lajur dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!