Dalam SQL, cara mengemas kini kumpulan bahagian tertentu medan data tertentu dalam jadual

WBOY
Lepaskan: 2024-01-16 22:09:33
ke hadapan
1524 orang telah melayarinya

Dalam SQL, cara mengemas kini kumpulan bahagian tertentu medan data tertentu dalam jadual

Dalam SQL. Cara kumpulan mengubah suai sebahagian daripada item data tertentu dalam jadual

Cara terbaik ialah ubah suai secara berkelompok, iaitu ubah suai 5,000 item pada satu masa (jangan ubah suai lebih daripada 10,000 item pada satu-satu masa, jika tidak, ia akan menjejaskan prestasi).

Walaupun kita boleh menggunakan arahan gabungan dalam 11g, adalah lebih baik untuk membuat pengubahsuaian separa dan penilaian impak terlebih dahulu, kerana operasi sedemikian berisiko dalam persekitaran pengeluaran.

Jika salah operasi berlaku, sebaiknya minta DBA memulihkannya. Walaupun anda akan dipersalahkan, ia masih lebih teruk daripada melakukan kesilapan demi kesilapan dan kehilangan peluang untuk pulih.

Jika anda benar-benar yakin tentang pengubahsuaian ini dan hanya mempertimbangkan prestasi, anda boleh menggunakan kaedah berikut (pk_col ialah kunci utama jadual):

bercantum menjadi xxx aa

menggunakan (pilih pk_col daripada xxx) bb

pada (aa.pk_col=bb.pk_col)

apabila dipadankan kemudian

set kemas kini aa.datatype=66 di mana aa.datatype adalah batal;

Cara kumpulan mengubah suai kandungan jadual data dalam SQL

Alih keluar tempat kosong dahulu dan kemudian gantikannya. Jika ruang kosong adalah ruang, ia akan mudah dikendalikan Gunakan fungsi rtrim dan ltrim untuk mengeluarkan ruang

Anda menampal data dalam sql ke dalam notepad, dan kemudian masukkannya dalam penganalisis pertanyaan sql

pilih ascii ('aksara kosong itu') untuk mendapatkan kod ascii kosong ini, kemudian

kemas kini set nama jadual nama medan=ganti (nama medan, char (baru mendapat kod ascii), '')

Hanya gunakan penyata anda selepas mengalih keluar semua ruang kosong.

Ada kaedah lain, iaitu menulis semua tempat kosong sekali, contohnya, carriage return ialah char(13), line feed ialah char(10), dan lain-lain. Anda boleh mengemas kini nama jadual set nama medan = ganti (nama medan , char (10),'') ,

Semua kemungkinan telah diganti, hanya yang kosong, dan tidak banyak kes

Bagaimana untuk membatch mengubah suai sebahagian daripada lajur data menggunakan pernyataan SQL?

kemas kini set Jadual anda RECTIME = dateadd(yy,2,RECTIME)

Penjelasan: pilih dateadd(yy,3,getdate())

DATEADD (bahagian tarikh, nombor, tarikh)

Parameter

datepart

ialah parameter yang menentukan bahagian tarikh nilai baharu itu harus dikembalikan. Jadual berikut menyenaraikan bahagian tarikh dan singkatan yang diiktiraf oleh Microsoft® SQL Server™.

Singkatan bahagian tarikh

Tahun yy, yyyy

suku qq, q

Bulan mm, m

dayofyeardy,y

Hari h, d

Minggu minggu, ww

Jam hh

minit bt, n

ss kedua, s

milisaat ms

Atas ialah kandungan terperinci Dalam SQL, cara mengemas kini kumpulan bahagian tertentu medan data tertentu dalam jadual. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:docexcel.net
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!