Rumah >pangkalan data >Oracle >Bagaimana untuk mengubah suai susunan medan dalam Oracle

Bagaimana untuk mengubah suai susunan medan dalam Oracle

WBOY
WBOYasal
2022-05-31 11:53:5411482semak imbas

Kaedah: 1. Gunakan pernyataan pilih untuk memadankan nama pengguna dan nama jadual untuk menanyakan ID jadual, dan ketahui susunan semua medan dalam jadual melalui ID; col$ set col#=3 di mana Pernyataan obj#='table id' dan name='field name'" boleh mengubah suai susunan medan.

Bagaimana untuk mengubah suai susunan medan dalam Oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Cara mengubah suai susunan medan dalam oracle

1. Tanya ID jadual yang perlu ditukar

Pertama, sys atau sistem. operasi kebenaran diperlukan

select object_id
from all_objects
where owner = '当前用户名'
and object_name = '表名';

Contohnya adalah seperti berikut:

Bagaimana untuk mengubah suai susunan medan dalam Oracle

Nota: ITHOME ialah pengguna, TEST ialah jadual yang akan diubah, nama jadual hendaklah dalam huruf besar

Ketahui jadual mengikut ID Susunan semua medan

select obj#, col#, name
from sys.col$
where obj# = '第一步的object_id' order by col#;

adalah seperti berikut:

Bagaimana untuk mengubah suai susunan medan dalam Oracle

2. Ubah suai pesanan

update sys.col$ set col#=3 where obj#='第一步的object_id' and name='要修改的字段名称';

Contohnya seperti berikut:

Bagaimana untuk mengubah suai susunan medan dalam Oracle

Atau terus tambah untuk kemas kini selepas penyataan dalam langkah ketiga untuk membuat pengubahsuaian

Akhirnya komit dan mulakan semula perkhidmatan Oracle

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai susunan medan dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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