首頁>Club>
7
回覆列表
  • 1 # 使用者2346263491437

    什麼時候使用檢視呢?應用場景1:保密工作,比如有一個員工工資表,如果你只希望財務看到員工工資這個欄位,而其他人不能看到工資欄位,那就用一個檢視,把工資這個敏感欄位過濾掉應用場景2:有一個查詢語句非常複雜,大概有100行這麼多,有時還想把這個巨大無比的select語句和其他表關聯起來得到結果,寫太多很麻煩,可以用一個檢視來代替這100行的select語句,充當一個變數角色什麼時候用臨時表呢?應用場景1:你在短期內有很多DML操作,比如京東淘寶亞馬遜的購物車表,把東西放購物車(insert),變更數量(update),刪除商品(delete),一旦結算金錢後,這些資料就要清掉,這時需要用臨時表應用場景2:在匯出資料時,你可能不想導完整的資料庫,或者表,你可能只想要匯出符合某些條件的資料,那麼你可以建立臨時表,把select語句插入到臨時表,接著匯出這個臨時表,導完以後透過結束session或者事務的方式,讓這些沒用的資料自動清理掉應用場景3:你在寫儲存過程時,有很多的連線,比如你需要連線A,B,C,D,E,F,G,H那麼多張表,才能得到你的結果表,同時做連線的消耗太大,你可以先A,B,C連線的結果,放在臨時表,接著再把這張臨時表,跟D,E,F連線,作為新的結果放在臨時表,接著再把臨時表與G,H連線,最後得到臨時表資料,一次插入到結果表(永久表)。答案:使用臨時表,不用檢視

  • 中秋節和大豐收的關聯?
  • 塑膠薄膜快速大批次去除不乾膠標籤方法?