首頁 > 資料庫 > Oracle > 主體

oracle中using的用法是什麼

WBOY
發布: 2022-03-02 14:02:51
原創
6646 人瀏覽過

在oracle中,using用於簡化連接查詢,只有當查詢是等值連接和連接中的列必須具有相同的名稱與資料類型時,才能使用using關鍵字進行簡化。

oracle中using的用法是什麼

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle中using的用法是什麼

oracle  中 using關鍵字使用規則:

1.查詢必須是等值連接。

2.等值連線中的欄位必須具有相同的名稱和資料型別。

使用using關鍵字簡化連接時,需要注意以下幾點:

1.使用 table1表和 table2表中的欄位列進行連接時,在using子句和select子句中,都不能為欄位列指定表名或表別 名。

2.如果在連接查詢時使用了兩個表中相同的多個列,那麼久可以在using子句中指定多個列名,形式如下:

select... from table1 inner join table2  using(column1,column2);
登入後複製

上述的語句相當於下面的語句:

select... from table1 inner join table2 on table1.column1=table2.column2 and table1.column2=table2.column2;
登入後複製

如果對多個表進行檢索,就必須多次使用using關鍵字進行指定,形式如下:

select... from table1  inner join table2 using(column1)  inner join table3 using(column2);
登入後複製

上述的語句相當於下面的語句:

select... from table1,table2,table3  
where table1.column1=table2.column1
and table2.column2=table3.table2;
登入後複製

推薦教學:《Oracle影片教學

以上是oracle中using的用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板