Der USING
-Klausel ist etwas, das wir im JOIN
nicht erwähnen müssen Bedingung, wenn wir Daten aus mehreren Tabellen abrufen. Wenn wir einen USING
verwenden -Klausel sollte dieser bestimmte Spaltenname in beiden Tabellen vorhanden sein, und der SELECT
Die Abfrage verbindet diese Tabellen automatisch unter Verwendung des angegebenen Spaltennamens im USING
Klausel.
Wenn die Tabelle beispielsweise zwei gemeinsame Spaltennamen enthält, geben Sie den gewünschten gemeinsamen Spaltennamen im USING
an Klausel.
USING
wird auch beim Ausführen von Dynamic SQL verwendet, etwa so:
EXECUTE IMMEDIATE 'DELETE FROM dept WHERE deptno = :num'
USING dept_id;
-
Der
USING
-Klausel:Damit können Sie den Join-Schlüssel namentlich angeben. -
Das
ON
-Klausel:Mit dieser Syntax können Sie die Spaltennamen für Join-Schlüssel in beiden Tabellen angeben.
Die USING-Klausel
Die ON-Klausel