免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

SQL Server存儲過程設計實戰(zhàn):從批量結算卡死到四類過程組織

SQL Server存儲過程設計實戰(zhàn):從批量結算卡死到四類過程組織 簡介這份資源面向SQL Server數(shù)據庫初學者與需要鞏固存儲過程編寫的開發(fā)人員圍繞存儲過程這一核心主題提供可直接參考的實例代碼幫助讀者理解預編譯SQL語句集合在性能優(yōu)化、代碼復用與權限控制方面的實際用法。壓縮包共3個文件均為sql腳本整體約4KB體積輕量便于快速查閱其中既有供應鏈管理場景下的報表類存儲過程也包含用于生成下一批次號的用戶自定義函數(shù)覆蓋參數(shù)傳遞、結果返回等典型寫法。資源已有2023人學習下載說明其在入門與查閱場景中具有一定參考價值。讀者可從中獲得存儲過程與自定義函數(shù)的完整定義范例對照學習CREATE PROCEDURE、EXEC調用及輸入參數(shù)的使用方式并借鑒業(yè)務報表與序列號生成兩類實際場景的編寫思路為后續(xù)掌握事務控制、異常處理等進階內容打下基礎。1. 從一次批量結算卡死說起為什么存儲過程值得單獨設計某公司做內部結算系統(tǒng)月初跑批時一條更新語句鎖了整張明細表前臺查詢全部排隊值班同事盯著活動監(jiān)視器等了三分鐘才等到它自己解開。事后復盤發(fā)現(xiàn)問題不在 SQL 寫得對不對而在于業(yè)務邏輯散落在應用層幾十條語句各自開事務、各自提交中間任何一步失敗都留下半截數(shù)據。這類場景正是存儲過程的主場把一組需要原子完成的數(shù)據庫操作收進一個命名單元由數(shù)據庫自己保證執(zhí)行順序和事務邊界。這份 SQLSERVER 存儲過程例子面向的讀者很明確——正在做數(shù)據庫課程設計、需要交一份完整數(shù)據庫方案的學生以及要給內部系統(tǒng)補一套可維護數(shù)據訪問層的從業(yè)者。它不教你 SQL 語法入門而是給出一套能直接照著搭、照著改的存儲過程組織方式。2. 需求拆解與總體設計四類存儲過程覆蓋一套業(yè)務閉環(huán)2.1 先把需求翻譯成存儲過程清單拿到“存儲過程例子”這個題目最容易翻車的做法是上來就寫代碼寫完發(fā)現(xiàn)增刪改查各寫了一個彼此之間沒有關系答辯時被問“你的業(yè)務閉環(huán)在哪”就答不上來。我一般的做法是先列業(yè)務動作再把動作映射成過程。以一個典型的訂單與庫存場景為例動作可以拆成四類類別典型動作對應存儲過程關鍵約束查詢類按條件分頁查訂單、查庫存余量usp_Order_Query、usp_Stock_Get只讀、不鎖表、支持分頁參數(shù)寫入類下單、扣庫存usp_Order_Create單事務、庫存不足即回滾批處理類月度結算、超時訂單關閉usp_Settle_Monthly分批提交、可重入維護類清理日志、重建索引usp_Maint_CleanLog限定時段、帶執(zhí)行記錄這張表就是整個方案的骨架。四類過程職責不同寫法也不同查詢類追求執(zhí)行計劃穩(wěn)定寫入類追求事務邊界清晰批處理類追求可中斷可續(xù)跑維護類追求可審計。把這張表先定下來后面每個過程該長什么樣基本就定了不會出現(xiàn)“寫了一堆過程但說不清各自定位”的尷尬。2.2 命名規(guī)范與參數(shù)約定命名不統(tǒng)一是后期維護的血淚來源。方案里統(tǒng)一采用usp_模塊_動作的前綴式命名usp表明是用戶存儲過程模塊名對應業(yè)務域動作名用動詞開頭。參數(shù)上定三條硬規(guī)矩輸入參數(shù)一律帶前綴且類型與列類型嚴格一致輸出參數(shù)統(tǒng)一用RowsAffected INT OUTPUT回傳影響行數(shù)所有過程第一個可執(zhí)行語句之前先做參數(shù)校驗。類型不一致看著是小事實際會讓索引失效——比如列是INT而參數(shù)傳了BIGINTSQL Server 可能走隱式轉換執(zhí)行計劃直接從 Seek 退化成 Scan數(shù)據量一大就是災難。2.3 分層結構過程只做編排不做展示總體結構上把存儲過程定位成“數(shù)據訪問層的編排者”而不是“什么活都干的萬金油”。應用層負責參數(shù)組裝和結果展示存儲過程負責事務、約束校驗和批量操作視圖和函數(shù)負責可復用的查詢片段。這樣分層的好處是業(yè)務規(guī)則變更時只改過程不動應用代碼查詢邏輯復用時抽成內聯(lián)表值函數(shù)過程里直接JOIN調用比復制粘貼一段 SQL 可靠得多。方案里通常還會約定一個統(tǒng)一的錯誤碼表過程內部用THROW拋出帶編號的錯誤應用層按編號做提示避免把數(shù)據庫原始報錯直接甩給用戶。3. 核心存儲過程實現(xiàn)從單條寫入到批量結算3.1 寫入類過程事務、校驗與錯誤處理三件套下單扣庫存是最能體現(xiàn)存儲過程價值的一段。它要同時完成“插訂單頭、插訂單明細、扣庫存、寫流水”四步任何一步失敗都必須整體回滾。下面這段是方案里的核心實現(xiàn)CREATE OR ALTER PROCEDURE usp_Order_Create OrderNo VARCHAR(32), SkuId INT, Qty INT, RowsAffected INT OUTPUT AS BEGIN SET NOCOUNT ON; SET XACT_ABORT ON; -- 任何運行時錯誤自動回滾整個事務 -- 參數(shù)校驗前置避免帶著臟數(shù)據進事務 IF Qty IS NULL OR Qty 0 THROW 50001, 下單數(shù)量必須大于 0, 1; BEGIN TRY BEGIN TRANSACTION; -- 條件更新扣庫存庫存不足時影響行數(shù)為 0直接判定失敗 UPDATE dbo.Stock SET Qty Qty - Qty WHERE SkuId SkuId AND Qty Qty; IF ROWCOUNT 0 THROW 50002, 庫存不足或商品不存在, 1; INSERT INTO dbo.OrderHeader (OrderNo, SkuId, Qty, CreatedAt) VALUES (OrderNo, SkuId, Qty, SYSDATETIME()); INSERT INTO dbo.StockFlow (SkuId, ChangeQty, RefOrderNo, CreatedAt) VALUES (SkuId, -Qty, OrderNo, SYSDATETIME()); COMMIT TRANSACTION; SET RowsAffected 1; END TRY BEGIN CATCH IF XACT_STATE() 0 ROLLBACK TRANSACTION; THROW; -- 原樣拋出保留錯誤號供應用層判斷 END CATCH END;這段代碼有三個設計點值得說清楚。第一SET XACT_ABORT ON讓嚴重級別 16 以上的錯誤自動回滾省去在 CATCH 里逐條判斷的麻煩但 CATCH 里的XACT_STATE()判斷仍然保留因為有些錯誤不會自動回滾屬于兜底。第二扣庫存用“條件更新 判斷ROWCOUNT”而不是“先 SELECT 再判斷再 UPDATE”后者在并發(fā)下存在檢查與執(zhí)行之間的窗口兩個會話可能同時讀到足夠庫存然后都扣成功這是最經典的并發(fā)翻車點。第三THROW不帶分號結尾在部分版本會報語法錯寫的時候養(yǎng)成加分號的習慣。3.2 查詢類過程分頁與參數(shù)嗅探的平衡查詢類過程最容易寫成一坨動態(tài)拼接的字符串參數(shù)一多就拼出注入風險。方案里統(tǒng)一用參數(shù)化分頁排序字段通過白名單映射不直接拼進 SQLCREATE OR ALTER PROCEDURE usp_Order_Query PageIndex INT 1, PageSize INT 20, SkuId INT NULL, SortKey VARCHAR(20) CreatedAt AS BEGIN SET NOCOUNT ON; -- 排序字段白名單杜絕把用戶輸入直接拼進 ORDER BY DECLARE OrderBy VARCHAR(40) CASE SortKey WHEN Qty THEN Qty DESC WHEN CreatedAt THEN CreatedAt DESC ELSE CreatedAt DESC END; SELECT OrderNo, SkuId, Qty, CreatedAt FROM dbo.OrderHeader WHERE (SkuId IS NULL OR SkuId SkuId) ORDER BY CASE WHEN OrderBy Qty DESC THEN Qty END DESC, CASE WHEN OrderBy CreatedAt DESC THEN CreatedAt END DESC OFFSET (PageIndex - 1) * PageSize ROWS FETCH NEXT PageSize ROWS ONLY; END;這里用CASE表達式實現(xiàn)動態(tài)排序代價是執(zhí)行計劃可能不如直接拼字符串精確但換來的是計劃緩存可復用、無注入風險。數(shù)據量在百萬級以內這個折中完全夠用如果表更大通常的做法是把排序字段拆成幾個獨立分支每個分支一條靜態(tài) SQL讓優(yōu)化器各自生成計劃。另外(SkuId IS NULL OR SkuId SkuId)這種寫法在參數(shù)為 NULL 時可能引起全表掃描方案里建議對高頻查詢單獨建一個不帶該條件的版本用應用層判斷走哪條別指望一個過程包打天下。3.3 批處理類過程分批提交與可重入月度結算這類過程動輒處理幾十萬行一次性大事務會把日志撐爆、鎖持有時間過長。方案里的做法是循環(huán)分批每批固定行數(shù)批間提交并用一張執(zhí)行記錄表標記進度保證中斷后能續(xù)跑CREATE OR ALTER PROCEDURE usp_Settle_Monthly BatchSize INT 5000 AS BEGIN SET NOCOUNT ON; DECLARE Done INT 0; WHILE 1 1 BEGIN BEGIN TRANSACTION; UPDATE TOP (BatchSize) dbo.OrderHeader SET Status Settled WHERE Status Pending AND CreatedAt DATEADD(DAY, -30, SYSDATETIME()); SET Done ROWCOUNT; COMMIT TRANSACTION; IF Done 0 BREAK; -- 沒有待處理數(shù)據退出循環(huán) -- 批間短暫讓出降低對在線查詢的影響 WAITFOR DELAY 00:00:00.050; END END;TOP (BatchSize)配合變量在 SQL Server 里是合法的但要注意它和UPDATE ... FROM的寫法差異寫錯會變成更新全表。WAITFOR DELAY那 50 毫秒不是玄學是給其他會話搶鎖的機會批處理跑在業(yè)務時段時這點讓步很值。可重入的關鍵在于“按狀態(tài)篩選”而不是“按時間范圍篩選”中斷后重跑只會處理仍是 Pending 的行不會重復結算。4. 避坑與排查存儲過程最容易翻車的五個點4.1 參數(shù)嗅探導致計劃跑偏現(xiàn)象是同一個過程平時幾百毫秒某天突然變成幾十秒重啟或重編譯后又恢復正常。原因是 SQL Server 緩存了首次執(zhí)行時的參數(shù)生成的計劃如果首次傳入的是極端值比如某個 SKU 只有 3 條記錄后續(xù)傳入大范圍參數(shù)時復用了不合適的計劃。解決辦法是在過程內對關鍵語句加OPTION (RECOMPILE)或者用OPTIMIZE FOR指定代表性參數(shù)值。我一般對批處理和報表類過程直接加RECOMPILE代價是每次編譯開銷換來的是計劃穩(wěn)定。4.2 嵌套事務的假提交現(xiàn)象是內層過程調用了COMMIT外層以為還能回滾結果數(shù)據已經落庫。原因是 SQL Server 的嵌套事務只有最外層COMMIT才真正提交內層COMMIT只是把TRANCOUNT減一。解決辦法是約定“只有最外層過程管事務”被調用的子過程不寫B(tài)EGIN TRANSACTION或者用SAVE TRANSACTION做保存點。方案里統(tǒng)一規(guī)定跨過程調用時事務由入口過程負責子過程只做業(yè)務邏輯。4.3 SET NOCOUNT ON 漏寫引發(fā)的行數(shù)誤判現(xiàn)象是應用層拿到的受影響行數(shù)總是 -1 或者對不上。原因是過程里每條 DML 都會向客戶端發(fā)送“n 行受影響”的消息客戶端驅動可能把它當成結果集處理。解決辦法是每個過程開頭統(tǒng)一SET NOCOUNT ON需要回傳行數(shù)時用輸出參數(shù)顯式傳遞別依賴驅動去數(shù)消息。4.4 動態(tài) SQL 拼接帶來的注入與計劃緩存污染現(xiàn)象是安全掃描報注入風險或者動態(tài) SQL 每次執(zhí)行都重新編譯。原因是直接EXEC(sql)拼接用戶輸入。解決辦法是能用靜態(tài) SQL 就不用動態(tài)必須動態(tài)時用sp_executesql加參數(shù)化把變量作為參數(shù)傳入而不是拼進字符串。這樣既防注入又能復用計劃緩存。4.5 權限授予過寬現(xiàn)象是應用賬號能執(zhí)行所有過程包括維護類。原因是圖省事直接給了db_owner。解決辦法是按過程粒度授權GRANT EXECUTE ON dbo.usp_Order_Create TO app_user維護類過程單獨授權給運維賬號。這一條在課程設計里常被忽略但答辯時被問到“你的權限模型是什么”就是加分項。5. 驗收與答辯怎么證明這套存儲過程真的能用驗收不是把過程跑一遍不報錯就完事。我通常按三層來驗功能層、并發(fā)層、異常層。功能層用一組固定輸入跑出預期輸出比如庫存 10 扣 3 應剩 7扣 11 應報錯且?guī)齑娌蛔儾l(fā)層開兩個會話同時扣同一 SKU驗證不會超賣異常層故意在事務中途制造錯誤驗證回滾干凈、無半截數(shù)據。這三層各準備三到五個用例寫進驗收表答辯時直接展示。驗收項用例預期結果判定方式正??蹨p庫存 10扣 3庫存 7流水 1 條查表比對庫存不足庫存 10扣 11報錯 50002庫存仍 10捕獲錯誤號并發(fā)扣減兩會話各扣 6僅一個成功庫存 4查最終庫存中途失敗插明細時人為報錯訂單頭不落庫查訂單表為空批處理續(xù)跑結算跑到一半中斷再跑不重復結算比對狀態(tài)計數(shù)答辯時最容易被追問的是“為什么用存儲過程而不是在應用層寫”?;卮鹨涞骄唧w點上事務邊界在數(shù)據庫側更短、批量操作減少網絡往返、權限可以按過程收斂。別泛泛說“性能好”要能說出“一次結算從 N 次往返變成 1 次調用”這種可量化的差別。另一個高頻問題是“過程里能不能寫業(yè)務邏輯”我的觀點是校驗和編排可以復雜計算和展示邏輯不該進來邊界劃清楚比一刀切更有說服力。有個習慣我保持了幾年每次交付前把每個過程的SET選項、事務寫法、錯誤處理三處逐行過一遍這三處出問題的概率遠高于業(yè)務 SQL 本身。早期我吃過一次虧一個過程漏了SET XACT_ABORT ON測試環(huán)境一切正常上線后遇到死鎖直接留下臟數(shù)據排查了大半天才定位到。從那以后我每次交方案都強制走一遍這份檢查清單寧可多花二十分鐘也不留后悔藥。希望這套結構能幫到你照著改改就能變成你自己的方案。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月天基地| 日本三级大片| 色爱99| 大香蕉久| 日本9区视频| 天天做 天天爱| 亚洲三A| 色综合综合网| 一夜福利不卡| 91丁香五月| 日日爽夜夜爽| 久久综合影院| 五月婷网站| 91九色视频在线观看| 日本久久高清| 激情综合五月婷婷六月丁香| 五月亚洲激情| 色九九综合| 婷婷丁香无码专区| 中文字幕成人| 久婷| 天天日天天舔| 激情五月天婷婷丁香 | 色色色色五月| 9久久网| 五月丁香五月综合欧美| 国产美女视频久| 丁香五月天啪啪| 伊人99久久| 狠狠综合久久| 久久婷婷色色| 国产精品爽爽久久久久久| 99免费综合网| 一月婷婷色色| 九热电影av| 日本欧美成人片AAAA| 色色无码| 日日操天天操| 五月天最新网| 天天激情站| 成人五月天婷婷| 光棍影院日韩精品| 99伊人婷婷在线| 26UUU| www.韩日视频| 婷婷色综合中心站| 99在线视频。| 色域五月丁香| 五月丁香影院| 99热这里只有精品55| 五月丁香亚洲综合| 91色情播放| 很很操96| 日本婷婷丁香五月| 婷婷一本和五月丁香| 色婷婷狠狠爱| 五月婷婷色色| 久热这里只有精品在线观看| 亚洲色涩视频| www久久五月com| 五月停停999| 97啪在线观看视频| 欧美日本不卡黄色片| 五月丁香影院| 美女婷婷激情亚洲| 九月婷婷人人操人人舔人人爱| 国产乱妇无乱码大黄AA片| 婷婷伊人网| 六月天婷婷| 色色色色五月| 激情另类综合| 婷婷五月天色色| 久99久精品| 激情5月婷婷| 色五月色综合| 五月婷婷亚洲| 色婷婷免费观看| 丁香五月天狠狠| 视色综合| 色爽九九| 国产亚洲精品久久久久久郑州| www婷婷| 色噜噜狠狠色综无码久久合欧美| 五月天丁香婷婷久久九| 色色色色色五月| 丁香五月综合首页| 天天色天天射天天日| 亚洲av网站在线观看| 五月丁香黄色| 天天草天天舔| 五月婷婷av| 激情五月婷婷在线观看| 天天爽天天| 99精品视频在线观看| 日韩成人精品中文字幕| 国产探花一片区| 人人操操| 五月社区婷婷激情| 亚洲成人中心| 丁香五月天成人| 超碰人人操人人9| 五月丁香婷婷婷激情爱爱| 日本操片| 六月丁香激情婷婷| 色5月婷婷| 高清无码视频网址| 日本少妇AA一级特黄大片| 色噜久| 99日精品视频| 五月丁香六月香综合激情| 婷婷丁香五月亚洲综合网在线视频观看 | 五月天婷婷涩涩| 婷婷色五月天色| 日本色天堂| 99亚洲天堂| 亚洲色欲欧美一区二区三区| 五月天成人免费视频| 色五月91| 亚洲国产另类av| 26uuu青青| 丁香伊人综合| 九九热这里只有精品6| 一本大道伊人AV久久综合| 色开心五月丁香| 婷婷五月天影院| 久久99久久99精品免视看婷婷| 婷婷天天婷婷天天澡| 丁香综合网| 午夜精品久久久久久久爽| 五月丁香少妇| 夜夜爽天天干| 69热91天堂| 国产免费AV在线| 丁香久久AV| 五月天婷婷社区| 另类天堂| 99精品自拍| 亚洲女婷婷五月基地综合久久久| 五月丁香偷拍| 免费97碰碰| 五月丁香综合网色欲| 热成人网| 综合久久十三| 99色热视频| 五月丁香婷婷久久| 欧美激情中文字幕| 丁香六月在线| 亚洲免费成人电影AV| 亚洲AV免费在线| 五月婷婷丁香色播网| 大香蕉婷婷| 亚洲色婷婷五月天| 人人操AV| 天堂综合久| 99久久综合精品五月天| 麻豆AV一区二区三区| 五月丁香 啪啪| 亚洲天堂aaa| 国产古装妇女野外A片| 黄色五月婷婷| 9久久精品| 五月婷婷狠狠久久| 天天干电影| 超碰一区二区| 99精品福利视频| 亚洲精品a成人在线播放| 99在线观看视频| 色色色免费视频| 97色 五月天丁香| 天天色天天色天天色天天色天天色天天色| 色综合色色色| xxxx五月| 男人先锋久久| 久草热视频在线观看| 免费无码毛片一区二区A片| 婷婷五月中文在线| 农村熟妇高潮精品A片| 无码色色色色色| 99久久久免费| 五月视频日本免费观看| 午夜微拍福利| www.激情| 久久婷婷丁香五月一二三| 天天精品视频免费观看| 婷婷综合五月激情| www.九月婷婷丁香.com| 婷婷五月天情色| se.久久视频在线观看| 99性爱精品| 免费色婷婷| 欧美综合五月丁香五月天| 99精品国产乱码久久久人妻| 丁香五月婷婷在线观看| 9久久久久| 91婷婷色五月| 色婷綜合网| 婷婷五月天97干| 久99| 日韩在线看AV| 97干综合网| 五月丁香六月成人| 日韩久久成人| 中文资源在线a| www.五月婷婷| 五月丁香色停停啪啪啪| 亚洲性爱电影| 久久99久久99久久99人受| 久久国产精品乱子伦_靑青草…| 人人摸人人干| 中文AV网| 激情伍月 欧美| 五月丁香久久激情综合| 啪啪91| 777.色色| 五月丁香六月成人| www.第四色99| 婷婷综合激情| 六月婷婷在线视频| 色另类五月天| 91久久九久久九久久九久久九久久 | 久热婷婷| 六月婷婷综合激情| 亚洲精品国产精品乱码不99| www.丁香五月| 美国不卡视频| 国产高潮A片羞羞视频涩涩| 狠狠高潮精品亚洲1| 久久婷婷五月综合伊人| 丁香婷婷六月| 五月激情六月宗合| 欧美综合五月丁香六月婷| 久久久噜噜噜www成人| www999日韩精品| 森林影视大全,最好看的2019年视频 | 五月天婷婷綜合院| 思思精品久久艹| 91精品无码久久久久久五月天| 丁香六月婷| 婷婷五月天社区| 99er6| 天堂久久婷婷| 久久影视婷婷五月| 伊人久久大香| 久久曰9| 激情久久久| 亚洲视频伍月婷婷| 激情五月五月五月婷婷| 五月色婷婷在线观看| 亚洲视频久久| 麻豆123区| 五月天婷婷基地| 久热91精品| 日日狠夜夜狠| 色婷婷丁香五月色综合网| 91超级碰碰碰| 欧美激情综合| 天天色月| 欧美日本VA| 大香蕉七区| 99久久超级| 99视频内射三四| 亚洲中文字幕AV| 99热精品中文字幕| 婷婷五月天六月丁香| 丁香五月婷婷影视先锋| 婷婷伊人网| 五月丁香色色| 综合激情婷婷| 五月天社区| 伊人久久艹| 99久超碰| 91一起操| 丁香九月激情| 丰满少妇猛烈A片免费看观看| 91碰碰碰| 丁香六月激情| 国产精产国品一二三在观看 | 色婷婷五月天成人网| 日本9区视频| 9久热在线视频| 免费无码毛片一区二区A片| 亚洲激情五月| 成人精品视频99在线观看免费| 激情五月久久| 五月天另类综合网| 六月丁香婷婷网| 天天干天天日日| 色欲日日躁| 丁香5月啪啪| 中国AV性爱观看| xx色综合| xxx.色婷婷| 婷婷五点亚洲| 国产 亚洲 在线| 黄色AV日韩| 伊人在线视频| 天天干天天av天天射| 26uuu成人网| 中文字幕亚洲-区久久99婷婷| www.com任你艹| WWW.99视频| 丁香色六月婷婷| 9操在线| 婷婷五月天黄色| 色五月色五天色情网| 大香蕉人妻| 看婷婷五月天网| 色婷婷五月天天天天天| 天天干夜夜想| 99热精品在线观看| 激情综合网站| 美臀自射自家人妻| 精品无吗va视频免费观看| 五月丁香欧美综合| 五月天久久婷| 九九AV| 1995年关宝慧版蜘蛛女| 欧美99热| 97久久超视频| 五月婷高清视频| 日本五月婷| 色综合激情| 无码日本精品XXXXXXXXX | 草榴视频黄色网| 91九色熟女| 色噜噜,噜噜色| 99er热精品视频| 啪啪91| 五月停视频天堂| 开心五月婷婷婷美女| WWW五月婷婷| 亚洲99精品欧美一区| 丁香五月性| 桃色成人网| 色五月,com| 大香蕉99| 99A片| 九九热在线视频| 色婷小说| 久久婷婷亚洲五月天| 蜜臀99精品| 久久在线视频免费观看| 亚洲人妻av| 五月婷婷六月丁香综合在线| 中文字幕在线aⅴ免费观看| 91九色大屁股| 色五月 五月婷婷| 99视频只有精品| 五月丁香激情综合六月涩涩爱| 99热日本| 激情内射人妻1区2区3区| 亚洲久久日| 亚洲人妻五月丁香婷婷| 少妇真实被内射视频三四区| WWW夜夜| 97狠狠色| 99爽视频| 另类激情综合| 手机旧版看人妻1025| 26uuuuuuuu国产| 五月激情视频| 亚洲va日| 国产做爰视频免费播放| 性小说五月天| 亚洲妇女熟BBW| 99热九九这里只有精品| 婷婷爱五月天| 天天综合.com| 婷婷综合性爱网| 国产裸舞福利资源在线视频| 亚洲亚洲人成综合网络| 五月婷婷网久久| 中文字幕在线日亚洲9| 国产免费一区二区三州老师F1F1| 9久久久久久久久久久| 淫荡A片| 久久免片| 99riAv1国产在线观看| 五月性色| 91黄址| 99操久久| 思思热99er在线视频| 亚洲综合激情五月久久| 久久99最新| 丁香五月性爱| 婷婷六月天亚州| 2050人人操免费工开爱| 久机视频这只有精品| 亚洲啪| 人人噜天天上| 天天肏天天肏天天肏| 成人AV中文字幕| 91AV婷婷| 九九综合| 韩国天天婷婷| 婷婷在线精品| 国产婷伊人| 成人性爱精品视频| 99久久精品国产色欲| www九九| 狠狠88综合久久久久噜噜噜| 婷婷五月丁香综合亚洲| 激情综合网五月| 探花搜索结果 - 黄上黄| 婷婷丁香色无五月| 婷婷狠狠97| 久久久久久久久久8888| 激情婷婷五月色| 五月天久久小说| 能看的av网站| 99热 在线观看| 99热最新国内| 第四色激情网| m色激情网| 夜夜久久综合网| 亚州色色色| www天天干| 五月婷婷丁香网| 天干夜夜操| 丁香五月天精品| 一级无码作爱片| 超碰免费人人| 韩国三级五月天婷婷。| 久久人妻久久久久| 国产综合81p| 色色色热| 色噜噜狠狠色综合日日| 激情欧美婷五月| 久久综合综合综合| 嫩草AV久久伊人妇女超级A | 日韩婷婷| 婷婷综合在线视频| 欧洲第一无人区观看| 这里只有精彩视| 中文字幕av久久爽一区| 一操久久| 五月婷婷玖玖综合玖玖爱| 五月综合激情| 天天舔天天操| 日韩小视频在线99| 亚洲综合激| 久久婷婷五月激情综合| 在线看的免费网站| 四色99久久| 丁香五月天AV| 久久人妻在线| 五月激情婷婷六月丁香| 国产人妻操逼| 五月丁香激情四射综合| 精品人妻在线| 久久99三级在线视频| 风流少妇A片一区二区蜜桃| 久久亚洲天堂| 婷婷五月婷婷五月| av九九| a毛片二逼wwwwwwwwww| 伊人婷婷五月天| 久久综合丁香| 亚洲免费观看高清完整版AV线| 黄页大全十八禁| 九月婷婷综合| 开心婷婷中文字慕| 综合色图区| 九色 在线| 四色五月婷婷| 99精品九九| 国产午夜精品AV一区二区麻豆| 狠狠综合网| 丁香五月成人婷婷| 少妇性按摩无码中文A片| 综合五月激情网| 婷婷丁香五月天欧美| 丁香婷婷网| 丁香六月婷婷久久高清| 色天堂A| www.久久爱.c n| 综合99在线| 午夜在线成人网站免费观看| 百度一下国产精品A| 久久久国产精品黄毛片| 激情亚洲五月| 色婷婷亚洲综合av| 婷婷五月色情| 色五月天丁香| 好吊操这里只有精品| www久久久| 久久99网站| 99精品自拍视频| 91九色视频| 久久激情综合| oumeisesewang| 欧美天天干五月丁香| 99热网站在线观看| 天天插天天插天天插| AAA亚洲AV| 17.c黄色| 9久久婷婷国产综合精品性色| 午夜爱爱网站| 伊人久久婷婷| 九月丁香很很色| 亚洲岛国电影| 小骚穴电影| 人伦30P| 亚洲五月婷| 99热只有精品综合| 亚洲人妻一区二区| 神马欧美精| 亚州色色色| 婷婷五月天色| 一起操 91N.com| 999激情视频| 婷婷天堂综合| 婷婷成人小说综合| 久久激情天堂| 人妻丰满精品一区二区A片| 国产在线6| 亚洲视频丁香网va| 丁香五月天之婷婷影院| 夜夜躁爽日日| 综合激情九月婷婷,激情综合婷婷中文字 | 人妻人人操| 国产成人AV人人爽人人澡Va| 激情性五月天免费小说视频| 九九色人| 97偷拍对白视频| 4399人妻无码久久久| 99视频这里只有免费精品| 这里只有免费的精品| 五月丁香六月婷婷网| 色~性~乱~伦~噜| 五月天激情小说| 中文字幕91,综合| 思恩热国产视频右线观看| 激情小说五月天中文字幕| 色五婷婷开心缴| 涩五月婷婷| 9久操| 久久婷婷五月国产激情综合片| 99日韩网站| 日韩无码专区| txt五月激情四射网综合俺也来了| 免费观看亚洲AV片| 丁香五月成人社区| 夜夜操加勒比| 秋霞三级色戒| 丁香婷婷五月色成人网站| 亚洲爆乳无码精品AAA片蜜桃| 色五月开心久久网| 天天干天天操天天上| 久久激情五月婷婷| 色色综合网www| 五月天婷婷av| 丁香五月天婷婷激情| 啪啪91| 中文字幕人妻AV| 99久久99热| 五月丁香自拍| 99免费青青蜜臀| 日日操日日干| 国产精品久久久久久久久久久久 | 亚洲色五月| 激情五月丁香亭亭| 99热色综合| 天天婷婷天天| 色婷婷丁香五月| 91大神操美女| 五月婷婷丁香| 91丨九色熟女丨首页| 玖玖九九99| 99综合网| 性 色 婷婷| 99精品亚洲| 久久天堂网| 色五月天综合网| www.丁香黄色五月天人与| 开心深爱五月天| 亚洲区视频| 99色五月| 91美女被操| WWW99热| 亚洲成人在线综合| 精品网站:999WWW| 久久99网| 99久精品视频| 五月婷婷三级| 丁香六月婷婷| 久热99| 五月天第四色开心色播| 曰韩少妇内射免费播放| 26UUU在线观看| 白人荫道BBWBBB大荫道| 激情网开心网| 狠狠色噜噜色狠狠狠综合色| 色色色色色色色色网站| 婷婷的色色五月天| Av大香蕉| 婷婷五月天亚洲色| 婷婷六月香| 激情五月丁香六月| 中文字幕精品在线观看| 天天干天天干天天操| 熟女色专区| 黑人糟蹋人妻HD中文字幕| 色婷婷婷婷成人网| 日本色超碰| www.天天日| 人碰91| 激情av在线| 国产婷婷综合| 人人爽天天爽| 五月婷婷乱| 大香蕉娱乐| 天天操加勒比| 五月丁香激情综合六月涩涩爱| 亚洲深喉aV| 第四色婷婷丁香五月| 91视频久久久| 六月婷婷综合| 五月丁香六月婷婷操操操| 色五月天电影| 欧美97色| 婷婷六月天国产综合| 99久久激情视频| 51XX午夜影福利| 99啪啪| 久久99热久久99精品| 玖玖婷婷五月| 97超碰免费超级在线观看| 五月激情久久综合网| 丁香五月AV| 久久五月综合| 中文久久婷婷| 丁香五月婷婷天激情| a在线免费v| 激情综合网激情五月天| 一本色道久久综合狠狠躁小说| 99综合色色色| 色五月自偷自拍婷婷婷婷| 五月婷婷AV| 夜夜做天天爽| 嫩模aV在线| 天天插操| 99人人干| 天天插天天插| 婷婷五月色综合| 精品久久99码| 亚洲一级AV在线免费播放| www.色婷婷| 99啪啪网| 日日夜夜久| 成人色色综合| 婷婷综合网站| 激情五月天在线视频| 99久久亚洲精品视频| 五月做爱| 日日夜夜干| 婷色五月天| 亚洲综合丁香五月天| 亭亭玉立国色天香| 色五月婷婷操逼| 91碰碰视频在线观看| 超碰人妻在线| 五月丁香啪啪网| 九九热视| 五月婷婷六月丁香在线视频| 深爱开心五月天| 婷婷天堂站| 久久久久久久久久久97| 999精品久久久久久久| 中文字幕无码人妻少妇免费视频 | 青青草视频免费观看| 五月开心激情| 四虎成人精品永久免费AV九九| 色五月影视| 第一区久久网站| 婷婷在线五月天观看| 91狠狠综合久久| 日本黄色在线观看| 久热亚洲| 99碰| 丁香五月欧美色综合| 激情av网| 大天天伊人| 狠狠色婷婷7777久综合| 免费看片操逼| 综合激情肏逼网| 精品亚洲日韩99欧美片| 综合久久久婷| 亚洲色婷婷五月天| 9久热免费视频99| 骚五月婷婷| 欧美日韩国产一区二区| 五月天久久网站| 五月天社区婷婷丁香社区| Www.狠狠| 午夜色丁香| 激情骚五月| 91操女| 中文字幕不卡视频| 九九中文字幕九| 成人网页在线观看| 婷婷五月天奸女| 9久精品视频| 掩去也综合五月视频| 久久九九怡红院| 99国产小视频免费观看| 森林影视大全,最好看的2019年视频 | www、丁香五月天| 成人av中文字幕| 久久久久久久久久久月丁| 色九亚洲| 婷婷色网| 亚洲第一色色色色| 色丁香五月婷婷在线| 色播播婷婷| 996热re视频精品视频| 伊人91| 欧美槡BBBB槡BBB少妇| 男人操女人高潮91视频| 日本在线观看91| 婷婷五月AV| 天天上天天爽| 天天做天天爱天天爽综合网| 日本色天堂| 国产超碰在线| 七七久久婷婷| 97人人操人人干| 国产淫熟妇| 五月天成人综合| 六月丁香五月婷婷| 色色97丁香婷婷五月天| 成人AV免费观看| 五月天婷婷色播在线网| 天天天在线观看| 色五月丁香婷婷| 操日本99| 九九香蕉网| www国产亚洲色婷婷com| 五月丁香啪啪综合| 色婷婷中文| 99自拍网| 曰日爽日日操| 91超级碰| 97热精品| 色5月婷婷| 超碰在线人妻| 五月天婷婷丁香人人操91| 午夜一区| 天天操天天操天天操天天操天天操| 天天干狠狠| 一区二区传媒视频| 蜘蛛女免费观看完整版高清电影| 夜夜撸日日操| 秋霞av吧| 久久五月天精品视频| 色爱五月天| 免费无码毛片一区二区A片| 日韩AV中文字幕在线| 99在线观看免费精品视频| 久久久久久久人妻| 伊人网色婷婷五月天| 五夜婷婷| 天天噜| 丁香五月婷婷五月| 婷婷色五月天色| 四色女婷婷| 丁香六月天| 亚洲性爱电影| 欧美五月丁香| 久久久久9久无码视频| www久久99com| 色婷婷中文在线| 9 大屁股在线视频精品| 五月丁香 啪啪啪| www色五月| 激情综合九月| 欧美啪啪9| 五月婷婷,六月婷婷| 美女主播野战视步页| 狠狠操狠狠插| 五月天综合网| 亚洲啪视频| 超级碰碰碰91| 婷婷五月六月| 青青操日本摸摸看看| 婷婷色5月天在线。| 五月婷婷丁香六月| 人妻激情在线| 婷婷玖玖五月天| 少妇达人正片在线播放_ikun_福利吧| 无码激情AAAAA片-区区| 大香网伊人久久综合| 亚洲在线综合| 99精品一二三四视频| 激情五月婷| 婷婷影院欧美| 五月丁香六月激情视频| 五月丁香视频色色| 五月天开心网| 中文字幕精品在线观看| 六月婷久久| 日本在线视频www色| 久久婷婷综合基地| AV在线免费播放| 五月丁香色色网| 久久婷五月婷| 五月丁香啪啪| 五月色情婷婷开心五月色情| 国产FREESEXVIDEOS性中国| 五月丁香爱婷婷深深| 亚洲黄色影视| 久久婷婷五月综合色播| 岛国AAAV| 色婷婷亚洲精品天天综| 秋霞AV美国| 99精品久久久| 婷婷久久五月| 激情涩播| 五月亭亭网成人在线视频| 丁香玖玖| 婷婷久久久| 高清激情av在线观看| 欧美成人AAA片一区国产精品| 天天操,天天插| 婷婷激情五月天激情小说| 婷婷五月天视频免费在线观看| www,色婷婷| 五月丁香五月综合欧美| 午夜爱爱爱成人| 亚洲视频在线观看区| 99狠狠| 五月综合视频在线| 色狠狠色噜噜AV天堂五区| 2023天天日夜夜爽| 色情五月| 五月激情综合网| 五月丁香AV在线| 精品99在线| 少妇人妻人伦A片| 伊人久久丁香婷婷六月五月综合| 五月婷婷导航| 欧美久热| 久狠狠狠| 精品国产人人爱人人| 日韩精品呦呦va| 生活片五区| 国产精品国产VA片国产| 97色啪| 国产精品天天狠天天看| 激情五月婷婷五月丁香五月开心五月| 丁香色五月 97干| 狠狠色综合五月人人| 婷婷五月天激情网| 99热日本| 欧洲亚洲免费视频9| 少妇被躁爽到高潮无码文| 久久视频这里99| 丁香五月婷婷狠狠色| 亚洲精品一二三| 97极品在线| 97色伦另类图片小说视频 | 99久久精品色老| 久久九九激情五月天 | 成人无码中文| 日韩成人网址| 国产精品爽爽久久久久久| 2050人人操免费工开爱| 丁香婷婷超碰 | 久久与婷婷| 亚洲99在线视频| www.99热| 亚洲免费视频网站| 熟惀91九色在线| 久久激情视频| 激情都市丁香婷婷| 天天射影视综合网| 婷婷五月天堂网| 97黑人精品区| 久热视频97AV在线观看| 成人精品一区日本无码网| 五月婷婷久久大香蕉| 色狠狠色综合| 日韩激情婷婷五月天| 九九久久99精品免费观看www| 97午夜一区二区| 六月丁香啪啪啪| 亚洲欧洲另类| 久久98热re| 丁香五月六月欧美| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 热久精品| 婷婷激情五月天激情| 日日夜夜噜噜爽爽| 五月激情视频网| 综合婷婷| 天天干,天天操,天天射| 99色在线免费观看视频| 91精品刘玥| 国产一级片色色| 国产毛片欧美毛片久久久| 久久天天| 超碰99热| 婷婷香蕉| 五月亭亭开心网| 激情五月综合网最新| 操日视频| 伊人玖玖精品| 久久六月天| 五月天操逼网| 久操福利| 91人人爽狠狠狠| 五月婷婷激情综合| 99在线观看视频| 丁香九月婷| 色~性~乱~伦~噜| 五月天婷婷丁香基地在线观看| 精品五月天| 色色色免费视频| 啪啪小说五月天| 五月婷婷在线免费观看 | www.婷婷| 婷婷激情五月综合| 无码AV久久久久久久久| 欧美日本免费一道免费视频 | 97人妻碰碰碰久久香蕉| 涩综合网| 操操操操操操婷婷五月天| 激情婷婷五月天。| 99热这里只有精品手机在线观看| 五月婷婷成人网首页| 亚洲综合色网站| 五六月丁香激情视频| 狠色狠色综合久久| www,天天干| 99热亚洲| 日本九九九九| 丁香婷婷五月份| 在线综合啪| 国产精品视频| 综合激情啪啪| 欧美激情五月| 91日视频| 91久久婷婷| 97干在线视频精品店| 亚洲av成人电影在线观看| 国产脫衣舞一区二区三区| a网站免费观看| 日日干干天天干| 99色精品| 婷婷五月情| 97夫妻超碰| 玖玖99精品视频| 玖玖资源站国产| 亚洲人人操BD| 亚洲无码成人| 狠狠999| 夜夜撸日日骑| 久久久久亚洲AV无码网影音先锋| 激情综合五| 波多婷婷久久| 婷婷五月花| 婷婷五月天激情小说网站| 开心婷婷中文字幕| 超碰在线精品| 5月丁香美女影院| 五月婷婷久久大香蕉| 五月亚洲激情| 色五月婷婷九月| 99色综合| 婷婷人妻激情| 色97综合婷婷天天色| 狠狠狠狠狠干| 亚洲国产精品VA在线看黑人| 亚洲精品中文字幕成人片| 99色精品视频| 色狠狠婷婷| 少妇大叫太大太粗太爽了A片| 久久网婷婷| www.婷婷网| 激情六月天| 91919191919久久成人视频| 99riAv1国产在线观看| 天天干天天操天天上| 99人碰碰碰| 99爱在线| 久久在这里有精品| 婷婷五月综合网| 久久婷青青草原| 久久五月视频| 婷婷射综合| 99久久婷婷五月| 色婷婷导航| 五月综合激情视频| 成人精品在线| 男人天堂99| 色婷婷成人五月| 极品人妻VIDEOSSS人妻| 五月丁香综合啪啪| 五月天色婷婷综合| 99久久婷婷国产综合精品电影| 天天综合情| 日韩欧美成人片| 婷婷丁香黄色| 国产色五月婷婷| 国产毛片欧美毛片久久久 | 五月丁香啪| 久久看婷婷| 色吊丝av中文字幕| 狠狠狠狠狠狠狠狠狠狠狠色宗合图片| 色狠狠综合| 伊人婷婷色| 五月婷婷香| 国产99久| 婷婷开心综合人妻小说网址| 超碰人人草| 青草青草久热这里只有精品| 色噜噜97视频在线观看| 91久久九色| 五月丁香亚洲婷婷| 超碰在线caop| 亚洲成色综合网站免费观看| 五月婷婷色五月| 狠狠爱综合| 97碰在线视频| 久久久久久综合88| 综合色情网| 五月色婷| 色婷婷网| 99热综合| 国产在线黄色| 热久久这里只有三级视频| 亚洲综合狠狠艹| 色色色com| VA婷婷亚洲| 97成人丁香| 欧州色色| 涩 五月 婷婷 狠狠| 亚洲视色| 丁乡久久| 日本三级黄色大片| 激情五月天色色| 熟女激情五月天| 五月天婷婷六月激情网| 成人看片网站| 91操操操| 日逼AV影音先锋男人资源站| 国产成人AV人人爽人人澡Va| 桃色五月天| 色五月涩涩婷婷蜜桃| 99这里只有精品| 激情综合网亚洲色图| 91久久网站| 99热这里只有精品首页| 亚洲婷婷五月| 91婷婷| 人妻系列久久久久久久久久久| 欧美性猛交XXXX乱大交极品| 亚洲激情五月丁香久久久久| 99综合97| 99视频这里有精品| 色综合久久99色| 五月大香蕉| 丁香五月激情婷婷| 丁香玖玖视频大全| 婷婷在线免费| 五月丁香六月婷婷综合网| 在线免费视频caop| 亚洲欧美婷婷五月色综合| 97中文在线| 日本不卡高字幕在线2019| 国产色五月| 五月婷婷婷综合网| 伊人干综合| 开心五月婷婷六月丁香| 在线综合啪| 99操视频| 开心五月丁香婷婷| 高清国产一级婬片a免费| 欧洲综合视频| 婷婷色色播五月天| 吊色AV男人的天堂| av九九| 亚洲狠狠干| 色情性爱视频网址| 国产干逼片| 婷婷五月天激情开心网| 丁香六月婷婷一区| 精品操逼一区二区| 夜夜骑夜夜操| 99热免| 婷婷五月天中文字幕.| 九九无毛| www.夜夜操| 99热这里只有精品3| AV伊人青草丁香六月| 色情婷婷久久五月天| 日本99热| 婷婷激情五月综合| WWW,色五月| 一区二区传媒视频| 蜜桃人妻无码AV天堂三区| 久久久这里有精品| 久久婷五月综合色| 久久天堂网| 久热99视频在线观看| 五月婷婷天| 26UUU精品一区二区| 青青五月天婷婷| 亚洲熟女色| 神马久久五月天| 成功精品影院| 婷婷涩涩五月天| 欧美毛片www| 开心五月激情网| 激情丁香五月AV| 五月天天丁香婷婷| 日本99久久| 六月99天天婷婷激情综合| 五月天俺去也| 激情小说五月天中文字幕| 五月丁香啪啪啪啪| 九九视屏| 五月天天综合网色婷婷| 五月花激情| 5月丁香啪啪啪| 99色1| 国产99美少妇| 九九香蕉网| 久久98热re| 色 噜噜 九月 婷婷| 人人色人人弄人人操| 97香蕉碰碰人妻国产欧美| 婷婷欧美综合| 婷婷激情综合| av网站中文| 99久久a线观| 丁香婷婷久久| 亚洲中文字幕网| 超碰成人av| 三级毛片7979| 国产婷婷久久| 久久婷婷大香蕉| 久久综合五月情| 婷婷五月天熟妇| 六月丁香五月激情亚洲AV| 91欧美| 91操片| 婷婷终合色图| 五月婷婷九| 国产色视频网站2| 色护士综合| 日韩精品VIP| 美女被肏网站在线看| 影音先锋一区二区资源站| 久久五月天影院| 婷婷色五月大香蕉在线| 狠狠色综合五月人人| 丁香深五月婷婷| 久久婷婷五月综合色丁香| 免费黄色AV| 五月婷婷色色| 一个色的综合| 久久aaaa片一区二区| 美女天天爽| 91男同| 中文字幕网伦射乱中文| 婷婷五月天99综合网站| 亚洲成人av在线观看| 五月天激情四射网站| 久久五月婷婷电影| 色色啊| 狠狠干五码| WWW.婷婷| 日韩 中文 欧美| 香蕉综合在线| 99自拍视频在线| 1024亚洲无码| 亚洲国产另类av| 久久久久网站| 人人草公开操| 99热首页在线30| 五月丁香淫淫婷婷婷| 色婷婷五月在线| 欧美色爱五月天| 九九亚洲| 热99这就是精品视频| 青柠影视免费高清电视剧| yw国产AV| 97超碰在线免费观看| 久热精品视频在线观| 丁香五月深爱五月婷婷| 日韩1区2区| 激情五月天色色| 99原创自拍视频在线观看| 九九九九中文字幕| 色五月成人| 久久这里都是精品视频| 色婷婷小说网| 九九这里只有精品| 人妻免费网站| av色婷婷| 婷婷五月丁香在线观看| 色色色色色综合| 五月天色不卡| 婷婷久久欧美| av九九| 久久精品亚洲热| 日本色婷婷| 五月丁香综合色婷婷| 综激情网| 26UUU精品一区二区c〇m| 激情五月婷黄版| 欧美三级A做爰在线观看| 色吊丝中文字幕| 色五月之第四色| 五月天色婷婷综合| 99色在线观看视频| 大香蕉婷婷| 久久人操-久草婷婷-成人AV| 99视频自拍| 26uuu亚洲欧美另类| 激情五月色婷婷| 风流少妇A片一区二区蜜桃| 激情九色| 日本成人噜噜噜噜噜| 久久婷狠狠色| 亚洲天堂色| 五月天综合在线| 色五月成人网| 999精品久久久久久久| 26uuu青青| 亚洲自拍天堂| 国产乱码久久| 婷婷成人视频| httpwww色com日本| 美女五月激情| 欧美精品啪啪| 色噜久| 亚洲综合五月天综合| 草草视频91| 国产日韩av片| jizzdr| 色婷婷丁香花五月天| 五月色情婷婷开心五月天| 久操热线| 一本久道综合99| 激情五月天婷婷在线网址发给我| 亚洲亚洲人成综合网络| 开心久久五月天| 99热在线精品观看| 婷婷五月天影院| 伊人激情综合网| 色婷婷色情| 五月天婷婷爱| 99re热在线观看| 99色精品| 超碰97免费在线| 色五月欧美| 99九九玖玖| 精品成人在线观看| 日本高清久| 91婷婷色五月| 欧美 日韩 成人在线| 久久精品4| 亚洲色综合| 99热这里是精品|