Heim > Datenbank > Oracle > Hauptteil

So löschen Sie ein Oracle-Feld

WBOY
Freigeben: 2022-01-26 10:44:10
Original
53167 Leute haben es durchsucht

In Oracle können Sie die Anweisung „Alter Table“ mit dem Schlüsselwort „Drop Column“ verwenden, um Felder zu löschen. Die Syntax lautet „ALTER TABLE table name DROP COLUMN field name“.

So löschen Sie ein Oracle-Feld

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

So löschen Sie Oracle-Felder

Syntax zum Hinzufügen von Feldern: alter table tablename add (column datatype [Standardwert][null/nicht null],….);

Syntax zum Ändern von Feldern: alter table tablename changes (column datatype [Standardwert][null/nicht null],….);

Syntax zum Löschen von Feldern: alter table tablename drop (column);

Wenn Sie mehrere Spalten hinzufügen, ändern oder löschen, trennen Sie sie durch Kommas.

Beispiel für die Verwendung von alter table zum Hinzufügen, Löschen und Ändern einer Spalte.

Erstellen Sie eine Tabellenstruktur:

create table test1
(id varchar2(20) not null);
Nach dem Login kopieren

Fügen Sie ein Feld hinzu:

alter table test1
add (name varchar2(30) default ‘无名氏’ not null);
Nach dem Login kopieren

Verwenden Sie eine SQL-Anweisung, um drei Felder gleichzeitig hinzuzufügen:

alter table test1
add (name varchar2(30) default ‘无名氏’ not null,
age integer default 22 not null,
has_money number(9,2)
);
Nach dem Login kopieren

Ändern Sie ein Feld

alter table test1
modify (name varchar2(16) default ‘unknown’);
Nach dem Login kopieren

Andere: Die formellere Schreibweise ist:

-- Add/modify columns 
alter table TABLE_NAME rename column FIELD_NAME to NEW_FIELD_NAME;
Nach dem Login kopieren

Ein Feld löschen

alter table test1
drop column name;
Nach dem Login kopieren

Empfohlenes Tutorial: „Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Oracle-Feld. 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