Dalam Oracle, anda boleh menggunakan penyataan pilih untuk menanyakan ruang jadual di mana jadual terletak Sintaksnya ialah "pilih TABLESPACE_NAME daripada tab di mana TABLE_NAME = 'nama jadual besar'" "TABLESPACE_NAME" mewakili jadual nama ruang.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Format asas pernyataan SELECT ialah:
SELECT 要查询的列名 FROM 表名 WHERE 限制条件
ps: Jika anda ingin membuat pertanyaan? semua kandungan jadual, letakkan pertanyaan Nama lajur diwakili oleh asterisk *.
Sintaks untuk menanyakan ruang jadual di mana jadual terletak ialah:
select TABLESPACE_NAME from tabs where TABLE_NAME = 表名;
Perlu diingat bahawa nama jadual perlu dalam huruf besar.
Pengetahuan lanjutan:
Ruang meja Oracle (ruang meja) ialah konsep logik dan fail data ialah perkara yang sebenarnya menyimpan data . Pangkalan data Oracle boleh mempunyai satu atau lebih ruang jadual, dan ruang jadual sepadan dengan satu atau lebih fail pangkalan data fizikal.
Ruang jadual ialah unit terkecil untuk pemulihan pangkalan data Oracle, menempatkan banyak entiti pangkalan data, seperti jadual, paparan, indeks, kelompok, segmen rollback, segmen sementara, dsb.
oracle menanyakan semua ruang jadual
Kaedah 1: dba_tablespaces
select * from dba_tablespaces;
Kaedah 2: v$tablespace
select * from v$tablespace;
Padam ruang jadual
Padam ruang jadual kosong, tidak mengandungi fail fizikal
DROP TABLESPACE tablespace_name;
Padam ruang jadual kosong, mengandungi fail fizikal
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;
Padam ruang jadual bukan kosong, tidak mengandungi fail fizikal
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;
Padamkan ruang meja bukan kosong, termasuk fail fizikal
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Bagaimana untuk menanyakan ruang jadual di mana jadual terletak di Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!