Heim  >  Artikel  >  Datenbank  >  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
WBOYOriginal
2022-05-18 17:26:4525666Durchsuche

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 限制条件

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 = 表名;

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;
.

Methode 2: v$tablespace

select * from v$tablespace;

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

DROP TABLESPACE tablespace_name;

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

DROP TABLESPACE tablespace_name INCLUDING DATAFILES;

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!

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