Heim > Datenbank > Oracle > So fragen Sie den Tabellenbereich ab, in dem sich die Tabelle in Oracle befindet

So fragen Sie den Tabellenbereich ab, in dem sich die Tabelle in Oracle befindet

WBOY
Freigeben: 2022-05-18 17:26:45
Original
25774 Leute haben es durchsucht

In Oracle können Sie die SELECT-Anweisung verwenden, um den Tabellenbereich abzufragen, in dem sich die Tabelle befindet. Die Syntax lautet „select TABLESPACE_NAME from tabs where TABLE_NAME = ‚uppercase table name‘“; „TABLESPACE_NAME“ stellt den Tabellenbereichsnamen dar.

So fragen Sie den Tabellenbereich ab, in dem sich die Tabelle in Oracle befindet

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

Wie fragt Oracle den Tabellenbereich ab, in dem sich die Tabelle befindet?

Das Grundformat der SELECT-Anweisung ist:

SELECT 要查询的列名 FROM 表名 WHERE 限制条件
Nach dem Login kopieren

ps: Wenn Sie den gesamten Inhalt der Tabelle abfragen möchten, verwenden Sie ein Sternchen *, um das anzugeben Spaltenname, der abgefragt werden soll.

Die Syntax zum Abfragen des Tabellenbereichs, in dem sich eine Tabelle befindet, lautet:

select TABLESPACE_NAME from tabs where TABLE_NAME = 表名;
Nach dem Login kopieren

Es ist zu beachten, dass der Tabellenname in Großbuchstaben angegeben werden muss.

Erweitertes Wissen:

Oracle-Tablespaces sind ein logisches Konzept, und Datendateien sind das, was eigentlich Daten speichert. Eine Oracle-Datenbank kann über einen oder mehrere Tabellenbereiche verfügen, und ein Tabellenbereich entspricht einer oder mehreren physischen Datenbankdateien.

Der Tabellenbereich ist die kleinste Einheit für die Wiederherstellung von Oracle-Datenbanken und beherbergt viele Datenbankeinheiten wie Tabellen, Ansichten, Indizes, Cluster, Rollback-Segmente, temporäre Segmente usw.

Oracle fragt alle Tabellenbereiche ab.

Methode 1: dba_tablespaces.

select * from dba_tablespaces;
Nach dem Login kopieren
.

Methode 2: v$tablespace

select * from v$tablespace;
Nach dem Login kopieren

Nicht leeren Tablespace löschen, enthält keine physischen Dateien

DROP TABLESPACE tablespace_name;
Nach dem Login kopieren

Nicht leeren Tablespace löschen, enthält physische Dateien

DROP TABLESPACE tablespace_name INCLUDING DATAFILES;
Nach dem Login kopieren

Empfohlenes Tutorial: „

Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie den Tabellenbereich ab, in dem sich die Tabelle in Oracle befindet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage