Heim  >  Artikel  >  Datenbank  >  Was nützt die Verwendung in Oracle

Was nützt die Verwendung in Oracle

WBOY
WBOYOriginal
2022-03-02 14:02:516582Durchsuche

In Oracle wird „using“ zur Vereinfachung von Join-Abfragen verwendet. Das Schlüsselwort „using“ kann zur Vereinfachung nur verwendet werden, wenn es sich bei der Abfrage um einen Equijoin handelt und die Spalten im Join denselben Namen und Datentyp haben müssen.

Was nützt die Verwendung in Oracle

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

Was nützt die Verwendung in Oracle? Regeln für die Verwendung des Schlüsselworts in Oracle:

1 Die Abfrage muss ein Equijoin sein.

2. Die Spalten im Equijoin müssen den gleichen Namen und Datentyp haben.

Wenn Sie das Schlüsselwort „using“ verwenden, um die Verbindung zu vereinfachen, müssen Sie die folgenden Punkte beachten:

1 Wenn Sie die Feldspalten in der Tabelle „table1“ und „table2“ zum Verbinden verwenden, ist dies weder mit der using-Klausel noch mit der select-Klausel möglich Geben Sie den Tabellennamen oder den Tabellenalias an.

2. Wenn Sie beim Verbinden der Abfrage dieselben mehreren Spalten in den beiden Tabellen verwenden, können Sie in der using-Klausel mehrere Spaltennamen in der folgenden Form angeben:

select... from table1 inner join table2  using(column1,column2);

Die obige Anweisung entspricht der folgenden Anweisung:

select... from table1 inner join table2 on table1.column1=table2.column2 and table1.column2=table2.column2;

Wenn Sie mehrere Tabellen abrufen, müssen Sie das Schlüsselwort using mehrmals verwenden, um es anzugeben. Das Formular lautet wie folgt:

select... from table1  inner join table2 using(column1)  inner join table3 using(column2);

Die obige Anweisung entspricht der folgenden Anweisung:

select... from table1,table2,table3  
where table1.column1=table2.column1
and table2.column2=table3.table2;

Empfohlenes Tutorial: „

Oracle Video Tutorial

"

Das obige ist der detaillierte Inhalt vonWas nützt die Verwendung in Oracle. 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