Rumah > pangkalan data > Oracle > Bagaimana untuk mengubah suai nilai lajur dalam oracle

Bagaimana untuk mengubah suai nilai lajur dalam oracle

青灯夜游
Lepaskan: 2022-01-13 10:43:45
asal
8779 orang telah melayarinya

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

Bagaimana untuk mengubah suai nilai lajur dalam oracle

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 条件
Salin selepas log masuk

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='张三';
Salin selepas log masuk

Keputusannya adalah seperti berikut:

Bagaimana untuk mengubah suai nilai lajur dalam oracle

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.列名)
Salin selepas log masuk

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='张三';
Salin selepas log masuk

Keputusannya adalah seperti berikut:

Bagaimana untuk mengubah suai nilai lajur dalam oracle

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan