Oracle menyediakan fungsi UPDATE() dan satu siri fungsi kemas kini lajur lain, termasuk NVL(), COALESCE(), GREATEST() dan LEAST(), untuk mengemas kini satu lajur kepada nilai lajur lain. Mula-mula tentukan lajur untuk dikemas kini, kemudian cari lajur dari mana nilai kemas kini akan diperoleh, dan akhir sekali tulis fungsi UPDATE() untuk mengemas kini lajur.
Fungsi Kemas Kini Lajur dalam Oracle
Oracle menyediakan satu siri fungsi untuk mengemas kini satu lajur dengan mudah kepada nilai lajur lain. Fungsi yang paling biasa digunakan ialah fungsi KEMASKINI(). Fungsi
KEMASKINI()
KEMASKINI() mempunyai sintaks berikut:
<code>UPDATE(expression, target_column, source_column)</code>
di mana:
Cara menggunakan
Untuk menggunakan fungsi UPDATE(), ikut langkah berikut:
Contoh
Sebagai contoh, katakan kita mempunyai jadual yang dipanggil "pelanggan" yang mengandungi lajur "nama" dan "umur". Untuk mengemas kini lajur "nama" kepada nilai lajur "nama_pertama", anda boleh menggunakan pertanyaan berikut:
<code>UPDATE customers SET name = first_name;</code>
Sekarang, lajur "nama" akan mengandungi nilai daripada lajur "nama_pertama".
Fungsi kemas kini lajur lain
Selain fungsi UPDATE(), Oracle juga menyediakan fungsi kemas kini lajur lain, termasuk:
Memilih fungsi untuk digunakan bergantung pada keperluan khusus.
Atas ialah kandungan terperinci Berfungsi untuk mengemas kini satu lajur ke lajur lain dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!