第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Oracle“(+)”運(yùn)算符

Oracle“(+)”運(yùn)算符

慕尼黑8549860 2019-07-09 12:53:32
Oracle“(+)”運(yùn)算符我正在檢查一些舊的SQL語句,目的是記錄它們并可能對它們進(jìn)行增強(qiáng)。DBMS是Oracle我不明白有一句話是這樣寫的:select ...from a,bwhere a.id=b.id(+)我很困惑(+)接線員,在任何論壇上都找不到.(在引號中搜索+也不起作用)。總之,我使用了SQLDeveloper的“解釋計劃”,我得到了一個輸出,它說HASH JOIN, RIGHT OUTER等如果我刪除(+)查詢結(jié)束時的操作符?數(shù)據(jù)庫是否必須滿足某些條件(例如有一些索引等)以前(+)可以用嗎?如果你能給我一個簡單的理解,或者一些我可以閱讀到的好鏈接,那將是非常有幫助的。謝謝!
查看完整描述

3 回答

?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗 獲得超6個贊

(+)運(yùn)算符指示外部聯(lián)接。這意味著即使沒有匹配,Oracle仍將從連接的另一端返回記錄。例如,如果a和b是emp和dept,并且您可以讓員工不被分配到某個部門,那么下面的語句將返回所有員工的詳細(xì)信息,不管他們是否已被分配到某個部門。

select * from emp, dept where emp.dept_id=dept.dept_id(+)

因此,簡而言之,刪除(+)可能會產(chǎn)生顯著性差異,但根據(jù)您的數(shù)據(jù),您可能有一段時間沒有注意到!


查看完整回答
反對 回復(fù) 2019-07-09
  • 3 回答
  • 0 關(guān)注
  • 1110 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號