SQL——視圖、事務、鎖、存儲過程

https://www.bilibili.com/video/av15496406/?p=57sql

https://blog.csdn.net/u013630349/article/details/75041659ide

 

視圖性能

  • 存儲一個複雜的sql語句,性能低,不如本身寫sql語句
  • --建立視圖
    create view vw_t8 as select * from t8
    --使用視圖
    select * from vw_t8
    --修改視圖
    alert view vw_t8 as ....
    --刪除試圖 DROP VIEW vw_t8

     

事務spa

  •  多條操做作成一個事務,若是一條操做失敗,那麼就將已經執行的操做回滾到最初狀態

 

.net

  • 處理查詢,每條sql語句的執行都有鎖,就如同是隱式的事務

 

存儲過程code

  • 對t-sql腳本的封裝,相比較視圖,視圖是存儲的查詢語句的虛擬表,事務是邏輯判斷操做
  • --建立
    create proc trim
        @str varchar(10)
    as
    begin
        select LTRIM(RTRIM(@str))
    end
    
    --執行
    exec trim ‘  abc ’
相關文章
相關標籤/搜索