黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

ORACLE觸發器具體解釋

系統 2338 0

ORACLE PL/SQL 編程之八: ?

把觸發器說透 ?

?

本篇主要內容例如以下:

8.1 觸發器類型

8.1.1 DML觸發器

8.1.2 替代觸發器

8.1.3 系統觸發器

8.2?創建觸發器

8.2.1 觸發器觸發次序

8.2.2 創建DML觸發器

8.2.3 創建替代(INSTEAD OF)觸發器

8.2.3 創建系統事件觸發器

8.2.4 系統觸發器事件屬性

8.2.5 使用觸發器謂詞

8.2.6 又一次編譯觸發器

8.3?刪除和使能觸發器

8.4?觸發器和數據字典

8.5?? 數據庫觸發器的應用舉例

?


?

觸發器是很多關系數據庫系統都提供的一項技術。在ORACLE系統里,觸發器類似過程和函數,都有聲明,運行和異常處理過程的PL/SQL塊。

8.1?觸發器類型

??? 觸發器在數據庫里以獨立的對象存儲,它與存儲過程和函數不同的是,存儲過程與函數須要用戶顯示調用才執行,而觸發器是由一個事件來啟動執行。即觸發器是當某個事件發生時 自己主動地隱式執行 。而且,觸發器 不能接收參數 。所以執行觸發器就叫觸發或點火(firing)。ORACLE事件指的是對數據庫的表進行的INSERT、UPDATE及DELETE操作或對視圖進行類似的操作。ORACLE將觸發器的功能擴展到了觸發ORACLE,如數據庫的啟動與關閉等。所以觸發器經常使用來完畢由數據庫的完整性約束難以完畢的復雜業務規則的約束,或用來監視對數據庫的各種操作,實現審計的功能。

?

8.1.1 DML觸發器

??? ORACLE能夠在DML語句進行觸發,能夠在DML操作前或操作后進行觸發,而且能夠對每一個行或語句操作上進行觸發。

?

8.1.2 替代觸發器

??? 因為在ORACLE里,不能直接對由兩個以上的表建立的視圖進行操作。所以給出了替代觸發器。它就是ORACLE 8專門為進行視圖操作的一種處理方法。

?

8.1.3 系統觸發器

ORACLE 8i 提供了第三種類型的觸發器叫系統觸發器。它能夠在ORACLE數據庫系統的事件中進行觸發,如ORACLE系統的啟動與關閉等。

?

觸發器組成:?

l???????? 觸發事件: 引起觸發器被觸發的事件。 比如:DML語句(INSERT, UPDATE, DELETE語句對表或視圖運行數據處理操作)、DDL語句(如CREATE、ALTER、DROP語句在數據庫中創建、改動、刪除模式對象)、數據庫系統事件(如系統啟動或退出、異常錯誤)、用戶事件(如登錄或退出數據庫)。

l???????? 觸發時間 :即該TRIGGER 是在觸發事件發生之前(BEFORE)還是之后(AFTER)觸發,也就是觸發事件和該TRIGGER 的操作順序。

l???????? 觸發操作: 即該TRIGGER 被觸發之后的目的和意圖,正是觸發器本身要做的事情。 比如:PL/SQL 塊。

l???????? 觸發對象: 包含表、視圖、模式、數據庫。僅僅有在這些對象上發生了符合觸發條件的觸發事件,才會運行觸發操作。

l???????? 觸發條件: 由WHEN子句指定一個邏輯表達式。僅僅有當該表達式的值為TRUE時,遇到觸發事件才會自己主動運行觸發器,使其運行觸發操作。

l???????? 觸發頻率 :說明觸發器內定義的動作被運行的次數。即語句級(STATEMENT)觸發器和行級(ROW)觸發器。

語句級(STATEMENT)觸發器:是指當某觸發事件發生時,該觸發器僅僅運行一次;

行級(ROW)觸發器:是指當某觸發事件發生時,對受到該操作影響的每一行數據,觸發器都單獨運行一次。

編寫觸發器時,須要注意下面幾點:

l???????? 觸發器不接受參數。

l???????? 一個表上最多可有12個觸發器,但同一時間、同一事件、同一類型的觸發器僅僅能有一個。并各觸發器之間不能有矛盾。

l???????? 在一個表上的觸發器越多,對在該表上的DML操作的性能影響就越大。

l????????觸發器最大為32KB。若確實須要,能夠先建立過程,然后在觸發器中用CALL語句進行調用。

l???????? 在觸發器的運行部分僅僅能用DML 語句(SELECT、INSERT、UPDATE、DELETE),不能使用DDL語句(CREATE、ALTER、DROP)

l???????? 觸發器中不能包括事務控制語句(COMMIT,ROLLBACK,SAVEPOINT)。由于觸發器是觸發語句的一部分,觸發語句被提交、回退時,觸發器也被提交、回退了。

l???????? 在觸發器主體中調用的不論什么過程、函數,都不能使用事務控制語句。

l???????? 在觸發器主體中不能申明不論什么Long和blob變量。新值new和舊值old也不能是表中的不論什么long和blob列。

l???????? 不同類型的觸發器(如DML觸發器、INSTEAD OF觸發器、系統觸發器)的語法格式和作用有較大差別。
?

8.2?創建觸發器

創建觸發器的一般語法是:

?

CREATE ? [OR?REPLACE] ? TRIGGER ?trigger_name
{BEFORE?
| ?AFTER?}
{
INSERT ? | ? DELETE ? | ? UPDATE ? [OF?column?[,?column?…] ]}
[OR?{INSERT?|?DELETE?|?UPDATE?[OF?column?[,?column?…] ]}...]
ON ? [schema.] table_name? | ? [schema.] view_name?
[REFERENCING?{OLD?[AS] ?old? | ?NEW? [AS] ?new | ?PARENT? as ?parent}]
[FOR?EACH?ROW?]
[WHEN?condition]
PL
/ SQL_BLOCK? | ?CALL?procedure_name;

?

?

當中:

BEFORE 和AFTER指出觸發器的觸發時序分別為前觸發和后觸發方式,前觸發是在運行觸發事件之前觸發當前所創建的觸發器,后觸發是在運行觸發事件之后觸發當前所創建的觸發器。

?????? FOR EACH ROW選項說明觸發器為 行觸發器 。行觸發器和語句觸發器的差別表如今:行觸發器要求當一個DML語句操作影響數據庫中的多行數據時,對于當中的每一個數據行,僅僅要它們符合觸發約束條件,均激活一次觸發器;而 語句觸發器 將整個語句操作作為觸發事件,當它符合約束條件時,激活一次觸發器。當省略FOR EACH ROW 選項時,BEFORE 和AFTER 觸發器為語句觸發器,而 INSTEAD OF 觸發器則僅僅能為行觸發器

???????????REFERENCING 子句說明相關名稱,在行觸發器的PL/SQL塊和WHEN 子句中能夠使用相關名稱參照當前的新、舊列值,默認的相關名稱分別為OLD和NEW。觸發器的PL/SQL塊中應用相關名稱時,必須在它們之前加冒號(:),但在WHEN子句中則不能加冒號。

WHEN 子句說明觸發約束條件。Condition 為一個邏輯表達時,當中必須包括相關名稱,而不能包括查詢語句,也不能調用PL/SQL 函數。WHEN 子句指定的觸發約束條件僅僅能用在BEFORE 和AFTER 行觸發器中,不能用在INSTEAD OF 行觸發器和其他類型的觸發器中。

??? 當一個基表被修改( INSERT, UPDATE, DELETE)時要運行的存儲過程,運行時依據其所依附的基表修改而自己主動觸發,因此與應用程序無關,用數據庫觸發器能夠保證數據的一致性和完整性。

?

每張表最多可建立12 種類型的觸發器,它們是:

BEFORE INSERT

BEFORE INSERT FOR EACH ROW

AFTER INSERT

AFTER INSERT FOR EACH ROW

?

BEFORE UPDATE

BEFORE UPDATE FOR EACH ROW

AFTER UPDATE

AFTER UPDATE FOR EACH ROW

?

BEFORE DELETE

BEFORE DELETE FOR EACH ROW

AFTER DELETE

AFTER DELETE FOR EACH ROW

?

8.2.1 觸發器觸發次序

1.???????運行 BEFORE語句級觸發器;

2.???????對與受語句影響的每一行:

l???????? 運行 BEFORE行級觸發器

l???????? 運行 DML語句

l???????? 運行 AFTER行級觸發器?

3.???????運行 AFTER語句級觸發器

?

8.2.2 創建DML觸發器

??? 觸發器名與過程名和包的名字不一樣,它是單獨的名字空間,因而觸發器名能夠和表或過程有同樣的名字,但在一個模式中觸發器名不能同樣。

?

DML觸發器的限制

l???????? CREATE TRIGGER語句文本的字符長度不能超過32KB;

l???????? 觸發器體內的SELECT 語句僅僅能為SELECT … INTO …結構,或者為定義游標所使用的SELECT 語句。

l???????? 觸發器中不能使用數據庫事務控制語句 COMMIT; ROLLBACK, SVAEPOINT 語句;

l???????? 由觸發器所調用的過程或函數也不能使用數據庫事務控制語句;

l???????? 觸發器中不能使用LONG, LONG RAW 類型;

l???????? 觸發器內能夠參照LOB 類型列的列值,但不能通過 :NEW 改動LOB列中的數據;

?

DML觸發器基本要點

l???????? 觸發時機: 指定觸發器的觸發時間。假設指定為BEFORE,則表示在運行DML操作之前觸發,以便防止某些錯誤操作發生或實現某些業務規則;假設指定為AFTER,則表示在運行DML操作之后觸發,以便記錄該操作或做某些事后處理。

l???????? 觸發事件: 引起觸發器被觸發的事件,即DML操作(INSERT、UPDATE、DELETE)。既能夠是單個觸發事件,也能夠是多個觸發事件的組合(僅僅能使用OR邏輯組合,不能使用AND邏輯組合)。

l???????? 條件謂詞: 當在觸發器中包括多個觸發事件(INSERT、UPDATE、DELETE)的組合時,為了分別針對不同的事件進行不同的處理,須要使用ORACLE提供的例如以下條件謂詞。

1)。 INSERTING: 當觸發事件是INSERT時,取值為TRUE,否則為FALSE。

2)。 UPDATING [(column_1,column_2,…,column_x)]: 當觸發事件是UPDATE????? 時,假設改動了column_x列,則取值為TRUE,否則為FALSE。當中column_x是可選的。

3)。 DELETING: 當觸發事件是DELETE時,則取值為TRUE,否則為FALSE。

解發對象: 指定觸發器是創建在哪個表、視圖上。

l???????? 觸發類型: 是語句級還是行級觸發器。

l???????? 觸發條件: 由WHEN子句指定一個邏輯表達式, 僅僅同意在行級觸發器上指定觸發條件,指定 UPDATING 后面的列的列表

?

問題:當觸發器被觸發時,要使用被插入、更新或刪除的記錄中的列值,有時要使用操作前、??????? 后列的值.

實現:??:NEW?修飾符訪問操作完畢后列的值

???????:OLD?修飾符訪問操作完畢前列的值

?

特性

INSERT

UPDATE

DELETE

OLD

NULL

實際值

實際值

NEW

實際值

實際值

NULL

?

例1: 建立一個觸發器, 當職工表 emp 表被刪除一條記錄時,把被刪除記錄寫到職工表刪除日志表中去。

?

CREATE ? TABLE ?emp_his? AS ? SELECT ? * ? FROM ?EMP? WHERE ? 1 = 2 ;?
CREATE ? OR ? REPLACE ? TRIGGER ?tr_del_emp?
???BEFORE?
DELETE ? -- 指定觸發時機為刪除操作前觸發
??? ON ?scott.emp?
???
FOR ?EACH?ROW??? -- 說明創建的是行級觸發器 ?
BEGIN
???
-- 將改動前數據插入到日志記錄表 ?del_emp?, 以供監督使用。
??? INSERT ? INTO ?emp_his(deptno?,?empno,?ename?,?job?,mgr?,?sal?,?comm?,?hiredate?)
???????
VALUES (?:old.deptno,?:old.empno,?:old.ename?,?:old.job,:old.mgr,?:old.sal,?:old.comm,?:old.hiredate?);
END ;
DELETE ?emp? WHERE ?empno = 7788 ;
DROP ? TABLE ?emp_his;
DROP ? TRIGGER ?del_emp;

?

例2: 限制對Departments表改動(包含INSERT,DELETE,UPDATE)的時間范圍,即不同意在非工作時間改動departments表。

?

CREATE ? OR ? REPLACE ? TRIGGER ?tr_dept_time
BEFORE?
INSERT ? OR ? DELETE ? OR ? UPDATE ?
ON ?departments
BEGIN
?
IF ?(TO_CHAR(sysdate, 'DAY' )? IN ?( ' 星期六 ' ,? ' 星期日 ' ))? OR ?(TO_CHAR(sysdate,? 'HH24:MI' )? NOT ? BETWEEN ? '08:30' ? AND ? '18:00' )? THEN
?????RAISE_APPLICATION_ERROR(
- 20001 ,? ' 不是上班時間,不能改動 departments ' );
?
END ? IF ;
END ;

?

例3: 限定僅僅對部門號為80的記錄進行行觸發器操作。

?

CREATE ? OR ? REPLACE ? TRIGGER ?tr_emp_sal_comm
BEFORE?
UPDATE ? OF ?salary,?commission_pct
???????
OR ? DELETE
ON ?HR.employees
FOR ?EACH?ROW
WHEN ?(old.department_id? = ? 80 )
BEGIN
?
CASE
?????
WHEN ?UPDATING?( 'salary' )? THEN
????????
IF ?:NEW.salary? < ?:old.salary? THEN

???????????RAISE_APPLICATION_ERROR(
- 20001 ,? ' 部門 80 的人員的工資不能降 ' );
????????
END ? IF ;
?????
WHEN ?UPDATING?( 'commission_pct' )? THEN

????????
IF ?:NEW.commission_pct? < ?:old.commission_pct? THEN
???????????RAISE_APPLICATION_ERROR(
- 20002 ,? ' 部門 80 的人員的獎金不能降 ' );
????????
END ? IF ;
?????
WHEN ?DELETING? THEN
??????????RAISE_APPLICATION_ERROR(
- 20003 ,? ' 不能刪除部門 80 的人員記錄 ' );
?????
END ? CASE ;
END ;?

/*
實例:
UPDATE?employees?SET?salary?=?8000?WHERE?employee_id?=?177;
DELETE?FROM?employees?WHERE?employee_id?in?(177,170);
*/

?

例4: 利用行觸發器實現級聯更新。在改動了主表regions中的region_id之后(AFTER),級聯的、自己主動的更新子表countries表中原來在該地區的國家的region_id。

?

?

CREATE ? OR ? REPLACE ? TRIGGER ?tr_reg_cou
AFTER?
update ? OF ?region_id
ON ?regions
FOR ?EACH?ROW
BEGIN
?DBMS_OUTPUT.PUT_LINE(
' 舊的 region_id 值是 ' || :old.region_id
??????????????????
|| ' 、新的 region_id 值是 ' || :new.region_id);
?
UPDATE ?countries? SET ?region_id? = ?:new.region_id
?
WHERE ?region_id? = ?:old.region_id;
END ;

例5: 在觸發器中調用過程。

?

CREATE ? OR ? REPLACE ? PROCEDURE ?add_job_history
?(?p_emp_id??????????job_history.employee_id
% type
???,?p_start_date??????job_history.start_date
% type
??,?p_end_date????????job_history.end_date
% type
???,?p_job_id??????????job_history.job_id
% type
???,?p_department_id???job_history.department_id
% type
???)
IS
BEGIN
?
INSERT ? INTO ?job_history?(employee_id,?start_date,?end_date,
???????????????????????????job_id,?department_id)
??
VALUES (p_emp_id,?p_start_date,?p_end_date,?p_job_id,?p_department_id);
END ?add_job_history;

-- 創建觸發器調用存儲過程 ...
CREATE ? OR ? REPLACE ? TRIGGER ?update_job_history
?AFTER?
UPDATE ? OF ?job_id,?department_id? ON ?employees
?
FOR ?EACH?ROW
BEGIN
?add_job_history(:old.employee_id,?:old.hire_date,?sysdate,
??????????????????:old.job_id,?:old.department_id);
END ;

?

8.2.3 創建替代(INSTEAD OF)觸發器

?

創建觸發器的一般語法是:

?

CREATE ? [OR?REPLACE] ? TRIGGER ?trigger_name
INSTEAD?
OF
{
INSERT ? | ? DELETE ? | ? UPDATE ? [OF?column?[,?column?…] ]}
[OR?{INSERT?|?DELETE?|?UPDATE?[OF?column?[,?column?…] ]}...]
ON ? [schema.] ?view_name? -- 僅僅能定義在視圖上
[REFERENCING?{OLD?[AS] ?old? | ?NEW? [AS] ?new | ?PARENT? as ?parent}]
[FOR?EACH?ROW?] ? -- 由于 INSTEAD?OF 觸發器僅僅能在行級上觸發 , 所以沒有必要指定
[WHEN?condition]
PL
/ SQL_block? | ?CALL?procedure_name;

?

當中:

???????????INSTEAD OF 選項使ORACLE激活觸發器,而不運行觸發事件。 僅僅能對視圖和對象視圖建立INSTEAD OF觸發器,而不能對表、模式和數據庫建立INSTEAD OF 觸發器。

???????????FOR EACH ROW選項說明觸發器為行觸發器。行觸發器和語句觸發器的差別表如今:行觸發器要求當一個DML語句操走影響數據庫中的多行數據時,對于當中的每一個數據行,僅僅要它們符合觸發約束條件,均激活一次觸發器;而語句觸發器將整個語句操作作為觸發事件,當它符合約束條件時,激活一次觸發器。當省略FOR EACH ROW 選項時,BEFORE 和AFTER 觸發器為語句觸發器,而INSTEAD OF 觸發器則為行觸發器。

???????????REFERENCING 子句說明相關名稱,在行觸發器的PL/SQL塊和WHEN 子句中能夠使用相關名稱參照當前的新、舊列值,默認的相關名稱分別為OLD和NEW。觸發器的PL/SQL塊中應用相關名稱時,必須在它們之前加冒號(:),但在WHEN子句中則不能加冒號。

WHEN 子句說明觸發約束條件。Condition 為一個邏輯表達時,當中必須包括相關名稱,而不能包括查詢語句,也不能調用PL/SQL 函數。WHEN 子句指定的觸發約束條件僅僅能用在BEFORE 和AFTER 行觸發器中,不能用在INSTEAD OF 行觸發器和其他類型的觸發器中。

?

??? INSTEAD_OF 用于對視圖的DML觸發,因為視圖有可能是由多個表進行聯結(join)而成,因而并不是是全部的聯結都是可更新的。但能夠依照所需的方式運行更新,比如以下情況:

例1:

?

CREATE ? OR ? REPLACE ? VIEW ?emp_view? AS ?
SELECT ?deptno,? count ( * )?total_employeer,? sum (sal)?total_salary?
FROM ?emp? GROUP ? BY ?deptno;

?

在此視圖中直接刪除是非法:

SQL > DELETE ? FROM ?emp_view? WHERE ?deptno = 10 ;
DELETE ? FROM ?emp_view? WHERE ?deptno = 10

??????????

ERROR 位于第 1 行:

ORA-01732: 此視圖的數據操縱操作非法

?

可是我們能夠創建INSTEAD_OF觸發器來為 DELETE 操作運行所需的處理,即刪除EMP表中全部基準行:

?

CREATE ? OR ? REPLACE ? TRIGGER ?emp_view_delete
???INSTEAD?
OF ? DELETE ? ON ?emp_view? FOR ?EACH?ROW
BEGIN
???
DELETE ? FROM ?emp? WHERE ?deptno = ?:old.deptno;
END ?emp_view_delete;?

DELETE ? FROM ?emp_view? WHERE ?deptno = 10 ;?

DROP ? TRIGGER ?emp_view_delete;

DROP ? VIEW ?emp_view;?

?

例2: 創建復雜視圖,針對INSERT操作創建INSTEAD OF觸發器,向復雜視圖插入數據。

l???????? 創建視圖:

?

CREATE ? OR ? REPLACE ?FORCE? VIEW ?"HR"."V_REG_COU"?("R_ID",?"R_NAME",?"C_ID",?"C_NAME")
AS
?
SELECT ?r.region_id,
????r.region_name,
????c.country_id,
????c.country_name
?
FROM ?regions?r,
????countries?c
?
WHERE ?r.region_id? = ?c.region_id;

?

l????????創建觸發器:

?

CREATE ? OR ? REPLACE ? TRIGGER ?"HR"."TR_I_O_REG_COU"?INSTEAD? OF
?
INSERT ? ON ?v_reg_cou? FOR ?EACH?ROW? DECLARE ?v_count? NUMBER ;
BEGIN
?
SELECT ? COUNT ( * )? INTO ?v_count? FROM ?regions? WHERE ?region_id? = ?:new.r_id;
?
IF ?v_count? = ? 0 ? THEN
????
INSERT ? INTO ?regions
??????(region_id,?region_name
??????)?
VALUES
??????(:new.r_id,?:new.r_name
??????);
?
END ? IF ;

?
SELECT ? COUNT ( * )? INTO ?v_count? FROM ?countries? WHERE ?country_id? = ?:new.c_id;
?
IF ?v_count? = ? 0 ? THEN
????
INSERT
????
INTO ?countries
??????(
????????country_id,
????????country_name,
????????region_id
??????)
??????
VALUES
??????(
????????:new.c_id,
????????:new.c_name,
????????:new.r_id
??????);
?
END ? IF ;
END ;

?

創建INSTEAD OF觸發器須要注意下面幾點:

l???????? 僅僅能被創建在視圖上,而且該視圖沒有指定WITH CHECK OPTION選項。

l???????? 不能指定BEFORE 或 AFTER選項。

l???????? FOR EACH ROW子但是可選的,即INSTEAD OF觸發器僅僅能在行級上觸發、或僅僅能是行級觸發器,沒有必要指定。

l???????? 沒有必要在針對一個表的視圖上創建INSTEAD OF觸發器,僅僅要創建DML觸發器就能夠了。

?

8.2.3 創建系統事件觸發器

??? ORACLE10G提供的系統事件觸發器能夠在DDL或數據庫系統上被觸發。DDL指的是數據定義語言,如CREATE 、ALTER及DROP 等。而數據庫系統事件包含數據庫server的啟動或關閉,用戶的登錄與退出、數據庫服務錯誤等。創建系統觸發器的語法例如以下:?

創建觸發器的一般語法是:

?

CREATE ? OR ? REPLACE ? TRIGGER ? [sachema.] trigger_name
{BEFORE
| AFTER}?
{ddl_event_list?
| ?database_event_list}
ON ?{? DATABASE ? | ? [schema.] SCHEMA ?}
[WHEN?condition]
PL
/ SQL_block? | ?CALL?procedure_name;

?

當中: ddl_event_list:一個或多個DDL 事件,事件間用 OR 分開;

????????database_event_list:一個或多個數據庫事件,事件間用 OR 分開;

?

???????????系統事件觸發器既能夠建立在一個模式上,又能夠建立在整個數據庫上。當建立在模式(SCHEMA)之上時,僅僅有模式所指定用戶的DDL操作和它們所導致的錯誤才激活觸發器, 默認時為當前用戶模式。當建立在數據庫(DATABASE)之上時,該數據庫全部用戶的DDL操作和他們所導致的錯誤,以及數據庫的啟動和關閉均可激活觸發器。要在數據庫之上建立觸發器時,要求用戶具有ADMINISTER DATABASE TRIGGER權限。

?

以下給出系統觸發器的種類和事件出現的時機(前或后):

事件

同意的時機

說明

STARTUP

AFTER

啟動數據庫實例之后觸發

SHUTDOWN

BEFORE

關閉數據庫實例之前觸發(非正常關閉不觸發)

SERVERERROR

AFTER

數據庫server錯誤發生之后觸發

LOGON

AFTER

成功登錄連接到數據庫后觸發

LOGOFF

BEFORE

開始斷開數據庫連接之前觸發

CREATE

BEFORE,AFTER

在運行CREATE語句創建數據庫對象之前、之后觸發

DROP

BEFORE,AFTER

在運行DROP語句刪除數據庫對象之前、之后觸發

ALTER

BEFORE,AFTER

在運行ALTER語句更新數據庫對象之前、之后觸發

DDL

BEFORE,AFTER

在運行大多數DDL語句之前、之后觸發

GRANT

BEFORE,AFTER

運行GRANT語句授予權限之前、之后觸發

REVOKE

BEFORE,AFTER

運行REVOKE語句收權限之前、之后觸犯發

RENAME

BEFORE,AFTER

運行RENAME語句更改數據庫對象名稱之前、之后觸犯發

AUDIT / NOAUDIT

BEFORE,AFTER

運行AUDIT NOAUDIT進行審計或停止審計之前、之后觸發

?

?

8.2.4 系統觸發器事件屬性

?

事件屬性\事件

Startup/Shutdown

Servererror

Logon/Logoff

DDL

DML

事件名稱

ü*

ü*

ü*

ü*

數據庫名稱

ü*

?

?

?

?

數據庫實例號

ü*

?

?

?

?

錯誤號

?

ü*

?

?

?

username

?

?

ü*

?

模式對象類型

?

?

?

ü*

模式對象名稱

?

?

?

ü*

?

?

?

?

ü*

?

除DML語句的列屬性外,其余事件屬性值可通過調用ORACLE定義的事件屬性函數來讀取。

函數名稱

數據類型

說??? 明

Ora_sysevent

VARCHAR2(20)

激活觸發器的事件名稱

Instance_num

NUMBER

數據庫實例名

Ora_database_name

VARCHAR2(50)

數據庫名稱

Server_error(posi)

NUMBER

錯誤信息棧中posi指定位置中的錯誤號

?

?

Is_servererror(err_number)

?

?

BOOLEAN

檢查err_number指定的錯誤號是否在錯誤信息棧中,假設在則返回TRUE,否則返回FALSE。在觸發器內調用此函數能夠推斷是否發生指定的錯誤。

Login_user

VARCHAR2(30)

登陸或注銷的username稱

Dictionary_obj_type

VARCHAR2(20)

DDL語句所操作的數據庫對象類型

Dictionary_obj_name

VARCHAR2(30)

DDL語句所操作的數據庫對象名稱

Dictionary_obj_owner

VARCHAR2(30)

DDL語句所操作的數據庫對象全部者名稱

Des_encrypted_password

VARCHAR2(2)

正在創建或改動的經過DES算法加密的用戶口令

?

例1: 創建觸發器,存放有關事件信息。

DESC ?ora_sysevent
DESC ?ora_login_user

-- 創建用于記錄事件用的表

CREATE ? TABLE ?ddl_event
(crt_date?
timestamp ? PRIMARY ? KEY ,
?event_name?
VARCHAR2 ( 20 ),?
?
user_name ? VARCHAR2 ( 10 ),
?obj_type?
VARCHAR2 ( 20 ),
?obj_name?
VARCHAR2 ( 20 ));

-- 創建觸犯發器
CREATE ? OR ? REPLACE ? TRIGGER ?tr_ddl
AFTER?DDL?
ON ? SCHEMA
BEGIN
???
INSERT ? INTO ?ddl_event? VALUES
???(systimestamp,ora_sysevent,?ora_login_user,?
????ora_dict_obj_type,?ora_dict_obj_name);
END ?tr_ddl;

?

例2: 創建登錄、退出觸發器。

?

CREATE ? TABLE ?log_event
(
user_name ? VARCHAR2 ( 10 ),
?address?
VARCHAR2 ( 20 ),?
?logon_date?
timestamp ,
?logoff_date?
timestamp );?

-- 創建登錄觸發器
CREATE ? OR ? REPLACE ? TRIGGER ?tr_logon
AFTER?LOGON?
ON ? DATABASE
BEGIN
???
INSERT ? INTO ?log_event?( user_name ,?address,?logon_date)
???
VALUES ?(ora_login_user,?ora_client_ip_address,?systimestamp);
END ?tr_logon;
-- 創建退出觸發器
CREATE ? OR ? REPLACE ? TRIGGER ?tr_logoff
BEFORE?LOGOFF?
ON ? DATABASE
BEGIN
???
INSERT ? INTO ?log_event?( user_name ,?address,?logoff_date)
???
VALUES ?(ora_login_user,?ora_client_ip_address,?systimestamp);
END ?tr_logoff;

?

8.2.5 使用觸發器謂詞

??? ORACLE 提供三個參數INSERTING, UPDATING,DELETING 用于推斷觸發了哪些操作。

謂詞

行為

INSERTING

假設觸發語句是 INSERT 語句,則為TRUE,否則為FALSE

UPDATING

假設觸發語句是 UPDATE語句,則為TRUE,否則為FALSE

DELETING

假設觸發語句是 DELETE 語句,則為TRUE,否則為FALSE

?

8.2.6 又一次編譯觸發器

假設在觸發器內調用其他函數或過程,當這些函數或過程被刪除或改動后,觸發器的狀態將被標識為無效。當DML語句激活一個無效觸發器時,ORACLE將又一次編譯觸發器代碼,假設編譯時發現錯誤,這將導致DML語句運行失敗。

在PL/SQL程序中能夠調用ALTER TRIGGER語句又一次編譯已經創建的觸發器,格式為:???????????

ALTER ? TRIGGER ? [schema.] ?trigger_name?COMPILE? [?DEBUG]

?????? 當中:DEBUG 選項要器編譯器生成PL/SQL 程序條使其所使用的調試代碼。

8.3?刪除和使能觸發器

l???????? 刪除觸發器:

DROP ? TRIGGER ?trigger_name;

當刪除其它用戶模式中的觸發器名稱,須要具有DROP ANY TRIGGER系統權限,當刪除建立在數據庫上的觸發器時,用戶須要具有ADMINISTER DATABASE TRIGGER系統權限。

此外,當刪除表或視圖時,建立在這些對象上的觸發器也隨之刪除。?

l???????? 禁用或啟用觸發器

數據庫TRIGGER 的狀態:

有效狀態(ENABLE):當觸發事件發生時,處于有效狀態的數據庫觸發器TRIGGER 將被觸發。

無效狀態(DISABLE):當觸發事件發生時,處于無效狀態的數據庫觸發器TRIGGER 將不會被觸發,此時就跟沒有這個數據庫觸發器(TRIGGER) 一樣。

數據庫TRIGGER的這兩種狀態能夠互相轉換。格式為:

ALTER ?TIGGER?trigger_name? [DISABLE?|?ENABLE?] ;

-- 例: ALTER?TRIGGER?emp_view_delete?DISABLE;

???????????

???????????ALTER TRIGGER語句一次僅僅能改變一個觸發器的狀態,而 ALTER TABLE 語句則一次可以改變與指定表相關的全部觸發器的使用狀態 。格式為:?????????????

ALTER ? TABLE ? [schema.] table_name?{ENABLE | DISABLE}? ALL ?TRIGGERS;

-- 例:使表 EMP? 上的全部 TRIGGER? 失效:
ALTER ? TABLE ?emp?DISABLE? ALL ?TRIGGERS;?

?

8.4?觸發器和數據字典

相關數據字典: USER_TRIGGERS ALL_TRIGGERS DBA_TRIGGERS ?

SELECT ?TRIGGER_NAME,?TRIGGER_TYPE,?TRIGGERING_EVENT,
?TABLE_OWNER,?BASE_OBJECT_TYPE,?REFERENCING_NAMES,
?STATUS,?ACTION_TYPE
?
FROM ?user_triggers;

?

8.5?? 數據庫觸發器的應用舉例

例1: 創建一個DML語句級觸發器,當對emp表運行INSERT, UPDATE, DELETE 操作時,它自己主動更新dept_summary 表中的數據。因為在PL/SQL塊中不能直接調用DDL語句,所以,利用ORACLE內置包DBMS_UTILITY中的EXEC_DDL_STATEMENT過程,由它運行DDL語句創建觸發器。

?

CREATE ? TABLE ?dept_summary(
?Deptno?
NUMBER ( 2 ),
?Sal_sum?
NUMBER ( 9 ,? 2 ),
?Emp_count?
NUMBER );?

INSERT ? INTO ?dept_summary(deptno,?sal_sum,?emp_count)
?
SELECT ?deptno,? SUM (sal),? COUNT ( * )?
FROM ?emp?
GROUP ? BY ?deptno;

-- 創建一個 PL/SQL 過程 disp_dept_summary
--
在觸發器中調用該過程顯示 dept_summary 標中的數據。
CREATE ? OR ? REPLACE ? PROCEDURE ?disp_dept_summary
IS
?Rec?dept_summary
% ROWTYPE;
?
CURSOR ?c1? IS ? SELECT ? * ? FROM ?dept_summary;
BEGIN
?
OPEN ?c1;
?
FETCH ?c1? INTO ?REC;
?DBMS_OUTPUT.PUT_LINE(
'deptno????sal_sum????emp_count' );
?DBMS_OUTPUT.PUT_LINE(
'-------------------------------------' );
?
WHILE ?c1 % FOUND?LOOP
????DBMS_OUTPUT.PUT_LINE(RPAD(rec.deptno,?
6 ) ||
??????To_char(rec.sal_sum,?
'$999,999.99' ) ||
??????LPAD(rec.emp_count,?
13 ));
????
FETCH ?c1? INTO ?rec;
?
END ?LOOP;
?
CLOSE ?c1;
END ;
BEGIN
?DBMS_OUTPUT.PUT_LINE(
' 插入前 ' );
?Disp_dept_summary();
?DBMS_UTILITY.EXEC_DDL_STATEMENT(
'
????CREATE?OR?REPLACE?TRIGGER?trig1
??????AFTER?INSERT?OR?DELETE?OR?UPDATE?OF?sal?ON?emp
????BEGIN
??????DBMS_OUTPUT.PUT_LINE(''
正在運行 trig1? 觸發器 …'');
??????DELETE?FROM?dept_summary;
??????INSERT?INTO?dept_summary(deptno,?sal_sum,?emp_count)
??????SELECT?deptno,?SUM(sal),?COUNT(*)?
??????FROM?emp?GROUP?BY?deptno;
????END;
?'
);


?
INSERT ? INTO ?dept(deptno,?dname,?loc)?
?
VALUES ( 90 ,?‘demo_dept’,?‘none_loc’);
?
INSERT ? INTO ?emp(ename,?deptno,?empno,?sal)
?
VALUES ( USER ,? 90 ,? 9999 ,? 3000 );

?DBMS_OUTPUT.PUT_LINE(
' 插入后 ' );
?Disp_dept_summary();

?
UPDATE ?emp? SET ?sal = 1000 ? WHERE ?empno = 9999 ;
?DBMS_OUTPUT.PUT_LINE(
' 改動后 ' );
?Disp_dept_summary();

?
DELETE ? FROM ?emp? WHERE ?empno = 9999 ;
?
DELETE ? FROM ?dept? WHERE ?deptno = 90 ;

?DBMS_OUTPUT.PUT_LINE(
' 刪除后 ' );
?Disp_dept_summary();?
?DBMS_UTILITY.EXEC_DDL_STATEMENT(‘
DROP ? TRIGGER ?trig1’);
EXCEPTION
???
WHEN ?OTHERS? THEN
??????DBMS_OUTPUT.PUT_LINE(SQLCODE
|| '---' || SQLERRM);

END ;

?

例2: 創建DML語句行級觸發器。當對emp表運行INSERT, UPDATE, DELETE 操作時,它自己主動更新dept_summary 表中的數據。因為在PL/SQL塊中不能直接調用DDL語句,所以,利用ORACLE內置包DBMS_UTILITY中的EXEC_DDL_STATEMENT過程,由它運行DDL語句創建觸發器。

?

BEGIN
??DBMS_OUTPUT.PUT_LINE(
' 插入前 ' );
??Disp_dept_summary();
??DBMS_UTILITY.EXEC_DDL_STATEMENT(
????
'CREATE?OR?REPLACE?TRIGGER?trig2_update
??????AFTER?UPDATE?OF?sal?ON?emp
??????REFERENCING?OLD?AS?old_emp?NEW?AS?new_emp
??????FOR?EACH?ROW
??????WHEN?(old_emp.sal?!=?new_emp.sal)
????BEGIN
??????DBMS_OUTPUT.PUT_LINE(''
正在運行 trig2_update? 觸發器 …'');
??????DBMS_OUTPUT.PUT_LINE(''sal?
舊值: ''||?:old_emp.sal);
??????DBMS_OUTPUT.PUT_LINE(''sal?
新值: ''||?:new_emp.sal);
??????UPDATE?dept_summary
????????SET?sal_sum=sal_sum?+?:new_emp.sal?-?:old_emp.sal
????????WHERE?deptno?=?:new_emp.deptno;
????END;'

??);
??
??DBMS_UTILITY.EXEC_DDL_STATEMENT(
????
'CREATE?OR?REPLACE?TRIGGER?trig2_insert
??????AFTER?INSERT?ON?emp
??????REFERENCING?NEW?AS?new_emp
??????FOR?EACH?ROW
????DECLARE
??????I?NUMBER;
????BEGIN
??????DBMS_OUTPUT.PUT_LINE(''
正在運行 trig2_insert? 觸發器 …'');
??????SELECT?COUNT(*)?INTO?I?
??????FROM?dept_summary?WHERE?deptno?=?:new_emp.deptno;
??????IF?I?>?0?THEN
????????UPDATE?dept_summary?
????????SET?sal_sum=sal_sum+:new_emp.sal,
????????Emp_count=emp_count+1
????????WHERE?deptno?=?:new_emp.deptno;
??????ELSE
????????INSERT?INTO?dept_summary
????????VALUES?(:new_emp.deptno,?:new_emp.sal,?1);
??????END?IF;
????END;'

??);

??DBMS_UTILITY.EXEC_DDL_STATEMENT(
????
'CREATE?OR?REPLACE?TRIGGER?trig2_delete
??????AFTER?DELETE?ON?emp
??????REFERENCING?OLD?AS?old_emp
??????FOR?EACH?ROW
????DECLARE
??????I?NUMBER;
????BEGIN
??????DBMS_OUTPUT.PUT_LINE(''
正在運行 trig2_delete? 觸發器 …'');
??????SELECT?emp_count?INTO?I?
??????FROM?dept_summary?WHERE?deptno?=?:old_emp.deptno;
??????IF?I?>1?THEN
????????UPDATE?dept_summary?
????????SET?sal_sum=sal_sum?-?:old_emp.sal,
????????Emp_count=emp_count?-?1
????????WHERE?deptno?=?:old_emp.deptno;
??????ELSE
????????DELETE?FROM?dept_summary?WHERE?deptno?=?:old_emp.deptno;
??????END?IF;
????END;'

??);

??
INSERT ? INTO ?dept(deptno,?dname,?loc)?
????
VALUES ( 90 ,? 'demo_dept' ,? 'none_loc' );
??
INSERT ? INTO ?emp(ename,?deptno,?empno,?sal)
????
VALUES ( USER ,? 90 ,? 9999 ,? 3000 );
??
INSERT ? INTO ?emp(ename,?deptno,?empno,?sal)
????
VALUES ( USER ,? 90 ,? 9998 ,? 2000 );
??DBMS_OUTPUT.PUT_LINE(
' 插入后 ' );
??Disp_dept_summary();

??
UPDATE ?emp? SET ?sal? = ?sal * 1.1 ? WHERE ?deptno = 90 ;
??DBMS_OUTPUT.PUT_LINE(
' 改動后 ' );
??Disp_dept_summary();

??
DELETE ? FROM ?emp? WHERE ?deptno = 90 ;
??
DELETE ? FROM ?dept? WHERE ?deptno = 90 ;
??DBMS_OUTPUT.PUT_LINE(
' 刪除后 ' );
??Disp_dept_summary();

??DBMS_UTILITY.EXEC_DDL_STATEMENT(
'DROP?TRIGGER?trig2_update' );
??DBMS_UTILITY.EXEC_DDL_STATEMENT(
'DROP?TRIGGER?trig2_insert' );
??DBMS_UTILITY.EXEC_DDL_STATEMENT(
'DROP?TRIGGER?trig2_delete' );
EXCEPTION
???
WHEN ?OTHERS? THEN
??????DBMS_OUTPUT.PUT_LINE(SQLCODE
|| '---' || SQLERRM);
END ;

?

例3: 利用ORACLE提供的條件謂詞INSERTING、UPDATING和DELETING創建與例2具有同樣功能的觸發器。

?

BEGIN
????DBMS_OUTPUT.PUT_LINE(
' 插入前 ' );
????Disp_dept_summary();
????DBMS_UTILITY.EXEC_DDL_STATEMENT(
????????
'CREATE?OR?REPLACE?TRIGGER?trig2
????????????AFTER?INSERT?OR?DELETE?OR?UPDATE?OF?sal
ON?emp
????????????REFERENCING?OLD?AS?old_emp?NEW?AS?new_emp
????????????FOR?EACH?ROW
????????DECLARE
????????????I?NUMBER;
????????BEGIN
????????????IF?UPDATING?AND?:old_emp.sal?!=?:new_emp.sal?THEN
????????????DBMS_OUTPUT.PUT_LINE(''
正在運行 trig2? 觸發器 …'');
????????????????DBMS_OUTPUT.PUT_LINE(''sal?
舊值: ''||?:old_emp.sal);
????????????????DBMS_OUTPUT.PUT_LINE(''sal?
新值: ''||?:new_emp.sal);
????????????????UPDATE?dept_summary
????????????????????SET?sal_sum=sal_sum?+?:new_emp.sal?-?:old_emp.sal
????????????????WHERE?deptno?=?:new_emp.deptno;
????????????ELSIF?INSERTING?THEN
????????????????DBMS_OUTPUT.PUT_LINE(''
正在運行 trig2 觸發器 …'');
????????????????SELECT?COUNT(*)?INTO?I?
????????FROM?dept_summary?
????????WHERE?deptno?=?:new_emp.deptno;
????????????????IF?I?>?0?THEN
????????????????????UPDATE?dept_summary?
??????????SET?sal_sum=sal_sum+:new_emp.sal,
??????????????Emp_count=emp_count+1
??????????WHERE?deptno?=?:new_emp.deptno;
????????????ELSE
??????????INSERT?INTO?dept_summary
????????????VALUES?(:new_emp.deptno,?:new_emp.sal,?1);
????????END?IF;
??????ELSE
????????DBMS_OUTPUT.PUT_LINE(''
正在運行 trig2 觸發器 …'');
????????SELECT?emp_count?INTO?I?
????????FROM?dept_summary?WHERE?deptno?=?:old_emp.deptno;
??????IF?I?>?1?THEN
????????UPDATE?dept_summary?
????????SET?sal_sum=sal_sum?-?:old_emp.sal,
????????Emp_count=emp_count?-?1
????????WHERE?deptno?=?:old_emp.deptno;
??????ELSE
??????????DELETE?FROM?dept_summary?
??????????WHERE?deptno?=?:old_emp.deptno;
??????END?IF;
????END?IF;
????END;'

??);

??
INSERT ? INTO ?dept(deptno,?dname,?loc)?
????
VALUES ( 90 ,? 'demo_dept' ,? 'none_loc' );
??
INSERT ? INTO ?emp(ename,?deptno,?empno,?sal)
????
VALUES ( USER ,? 90 ,? 9999 ,? 3000 );
??
INSERT ? INTO ?emp(ename,?deptno,?empno,?sal)
????
VALUES ( USER ,? 90 ,? 9998 ,? 2000 );
??DBMS_OUTPUT.PUT_LINE(
' 插入后 ' );
??Disp_dept_summary();

??
UPDATE ?emp? SET ?sal? = ?sal * 1.1 ? WHERE ?deptno = 90 ;
??DBMS_OUTPUT.PUT_LINE(
' 改動后 ' );
??Disp_dept_summary();

??
DELETE ? FROM ?emp? WHERE ?deptno = 90 ;
??
DELETE ? FROM ?dept? WHERE ?deptno = 90 ;
??DBMS_OUTPUT.PUT_LINE(
' 刪除后 ' );
??Disp_dept_summary();

??DBMS_UTILITY.EXEC_DDL_STATEMENT(
'DROP?TRIGGER?trig2' );
EXCEPTION
???
WHEN ?OTHERS? THEN
??????DBMS_OUTPUT.PUT_LINE(SQLCODE
|| '---' || SQLERRM);
END ;

?

例4: 創建INSTEAD OF 觸發器。首先創建一個視圖myview,因為該視圖是復合查詢所產生的視圖,所以不能運行DML語句。依據用戶對視圖所插入的數據推斷須要將數據插入到哪個視圖基表中,然后對該基表運行插入操作。

?

DECLARE
????No?
NUMBER ;
????Name?
VARCHAR2 ( 20 );
BEGIN
????DBMS_UTILITY.EXEC_DDL_STATEMENT(
'
????????CREATE?OR?REPLACE?VIEW?myview?AS
????????????SELECT?empno,?ename,?''E''?type?FROM?emp
????????????UNION
????????????SELECT?dept.deptno,?dname,?''D''?FROM?dept
????'
);
????
--? 創建 INSTEAD?OF? 觸發器 trigger3;
????DBMS_UTILITY.EXEC_DDL_STATEMENT( '
????????CREATE?OR?REPLACE?TRIGGER?trig3
????????????INSTEAD?OF?INSERT?ON?myview
????????????REFERENCING?NEW?n
????????????FOR?EACH?ROW
????????DECLARE
????????????Rows?INTEGER;
????????BEGIN
????????????DBMS_OUTPUT.PUT_LINE(''
正在運行 trig3 觸發器 …'');
????????????IF?:n.type?=?''D''?THEN
????????????????SELECT?COUNT(*)?INTO?rows
????????????????????FROM?dept?WHERE?deptno?=?:n.empno;
????????????????IF?rows?=?0?THEN
????????????????????DBMS_OUTPUT.PUT_LINE(''
dept 表中插入數據 …'');
????????????????????INSERT?INTO?dept(deptno,?dname,?loc)
????????????????????????VALUES?(:n.empno,?:n.ename,?''none’’);
????????????????ELSE
????????????????????DBMS_OUTPUT.PUT_LINE(''
編號為 ''||?:n.empno||
?????????????????????''
的部門已存在,插入操作失敗! '');
?????????????????END?IF;
????????????ELSE
????????????????SELECT?COUNT(*)?INTO?rows
????????????????????FROM?emp?WHERE?empno?=?:n.empno;
????????????????IF?rows?=?0?THEN
????????????????????DBMS_OUTPUT.PUT_LINE('
emp 表中插入數據 …’’);
????????????????????
INSERT ? INTO ?emp(empno,?ename)
????????????????????????
VALUES (:n.empno,?:n.ename);
????????????????
ELSE
????????????????????DBMS_OUTPUT.PUT_LINE(
'' 編號為 '' || ?:n.empno ||
??????????????????????
'' 的人員已存在,插入操作失敗 ! '' );
????????????????
END ? IF ;
????????????
END ? IF ;
????????
END ;
????
');

????INSERT?INTO?myview?VALUES?(70,?'
demo ',?' D ');
????INSERT?INTO?myview?VALUES?(9999,?USER,?'
E ');
????SELECT?deptno,?dname?INTO?no,?name?FROM?dept?WHERE?deptno=70;
????DBMS_OUTPUT.PUT_LINE('
員工編號: '||TO_CHAR(no)||' 姓名: '||name);
????SELECT?empno,?ename?INTO?no,?name?FROM?emp?WHERE?empno=9999;
????DBMS_OUTPUT.PUT_LINE('
部門編號: '||TO_CHAR(no)||' 姓名: '||name);
??DELETE?FROM?emp?WHERE?empno=9999;
??DELETE?FROM?dept?WHERE?deptno=70;
????DBMS_UTILITY.EXEC_DDL_STATEMENT('
DROP ? TRIGGER ?trig3 ');
END;

?

例5: 利用ORACLE事件屬性函數,創建一個系統事件觸發器。首先創建一個事件日志表eventlog,由它存儲用戶在當前數據庫中所創建的數據庫對象,以及用戶的登陸和注銷、數據庫的啟動和關閉等事件,之后創建trig4_ddl、trig4_before和trig4_after觸發器,它們調用事件屬性函數將各個事件記錄到eventlog數據表中。

?

BEGIN
????
--? 創建用于記錄事件日志的數據表
????DBMS_UTILITY.EXEC_DDL_STATEMENT( '
????????CREATE?TABLE?eventlog(
????????????Eventname?VARCHAR2(20)?NOT?NULL,
????????????Eventdate?date?default?sysdate,
????????????Inst_num?NUMBER?NULL,
????????????Db_name?VARCHAR2(50)?NULL,
????????????Srv_error?NUMBER?NULL,
????????????Username?VARCHAR2(30)?NULL,
????????????Obj_type?VARCHAR2(20)?NULL,
????????????Obj_name?VARCHAR2(30)?NULL,
????????????Obj_owner?VARCHAR2(30)?NULL
????????)
????'
);

????
--? 創建 DDL 觸發器 trig4_ddl
????DBMS_UTILITY.EXEC_DDL_STATEMENT( '
????????CREATE?OR?REPLACE?TRIGGER?trig4_ddl
????????????AFTER?CREATE?OR?ALTER?OR?DROP?
ON?DATABASE
????????DECLARE
????????????Event?VARCHAR2(20);
????????????Typ?VARCHAR2(20);
????????????Name?VARCHAR2(30);
????????????Owner?VARCHAR2(30);
????????BEGIN
????????????--?
讀取 DDL 事件屬性
????????????Event?:=?SYSEVENT;
????????????Typ?:=?DICTIONARY_OBJ_TYPE;
????????????Name?:=?DICTIONARY_OBJ_NAME;
????????????Owner?:=?DICTIONARY_OBJ_OWNER;
????????????--
將事件屬性插入到事件日志表中
????????????INSERT?INTO?scott.eventlog(eventname,?obj_type,?obj_name,?obj_owner)
????????????????VALUES(event,?typ,?name,?owner);
????????END;
????'
);

????
--? 創建 LOGON STARTUP SERVERERROR? 事件觸發器
????DBMS_UTILITY.EXEC_DDL_STATEMENT( '
????????CREATE?OR?REPLACE?TRIGGER?trig4_after
????????????AFTER?LOGON?OR?STARTUP?OR?SERVERERROR?
??????ON?DATABASE
????????DECLARE
????????????Event?VARCHAR2(20);
????????????Instance?NUMBER;
????????????Err_num?NUMBER;
????????????Dbname?VARCHAR2(50);
????????????User?VARCHAR2(30);
????????BEGIN
????????????Event?:=?SYSEVENT;
????????????IF?event?=?''LOGON''?THEN
????????????????User?:=?LOGIN_USER;
????????????????INSERT?INTO?eventlog(eventname,?username)
????????????????????VALUES(event,?user);
????????????ELSIF?event?=?''SERVERERROR''?THEN
????????????????Err_num?:=?SERVER_ERROR(1);
????????????????INSERT?INTO?eventlog(eventname,?srv_error)
????????????????????VALUES(event,?err_num);
????????????ELSE
????????????????Instance?:=?INSTANCE_NUM;
????????????????Dbname?:=?DATABASE_NAME;
????????????????INSERT?INTO?eventlog(eventname,?inst_num,?db_name)
????????????????????VALUES(event,?instance,?dbname);
??????END?IF;
????END;
??'
);

??
--? 創建 LOGOFF SHUTDOWN? 事件觸發器
??DBMS_UTILITY.EXEC_DDL_STATEMENT( '
????CREATE?OR?REPLACE?TRIGGER?trig4_before
??????BEFORE?LOGOFF?OR?SHUTDOWN?
??????ON?DATABASE
????DECLARE
??????Event?VARCHAR2(20);
??????Instance?NUMBER;
??????Dbname?VARCHAR2(50);
??????User?VARCHAR2(30);
????BEGIN
??????Event?:=?SYSEVENT;
??????IF?event?=?''LOGOFF''?THEN
????????User?:=?LOGIN_USER;
????????INSERT?INTO?eventlog(eventname,?username)
??????????VALUES(event,?user);
??????ELSE
????????Instance?:=?INSTANCE_NUM;
????????Dbname?:=?DATABASE_NAME;
????????INSERT?INTO?eventlog(eventname,?inst_num,?db_name)
??????????VALUES(event,?instance,?dbname);
??????END?IF;
????END;
??'
);
END ;

CREATE ? TABLE ?mydata(mydate? NUMBER );
CONNECT?SCOTT
/ TIGER

COL?eventname?FORMAT?A10
COL?eventdate?FORMAT?A12
COL?username?FORMAT?A10
COL?obj_type?FORMAT?A15
COL?obj_name?FORMAT?A15
COL?obj_owner?FORMAT?A10
SELECT ?eventname,?eventdate,?obj_type,?obj_name,?obj_owner,?username,?Srv_error
??
FROM ?eventlog;

DROP ? TRIGGER ?trig4_ddl;
DROP ? TRIGGER ?trig4_before;
DROP ? TRIGGER ?trig4_after;
DROP ? TABLE ?eventlog;
DROP ? TABLE ?mydata;

?

8.6?? 數據庫觸發器的應用實例

用戶能夠使用數據庫觸發器實現各種功能:

l???????? 復雜的審計功能;

例:將EMP 表的變化情況記錄到AUDIT_TABLE和AUDIT_TABLE_VALUES中。

?

CREATE ? TABLE ?audit_table(
????Audit_id?????
NUMBER ,
????
User_name ? VARCHAR2 ( 20 ),
????Now_time?DATE,
????Terminal_name?
VARCHAR2 ( 10 ),
????Table_name?
VARCHAR2 ( 10 ),
????Action_name?
VARCHAR2 ( 10 ),
????Emp_id?
NUMBER ( 4 ));

CREATE ? TABLE ?audit_table_val(
????Audit_id?
NUMBER ,
????Column_name?
VARCHAR2 ( 10 ),
????Old_val?
NUMBER ( 7 , 2 ),
????New_val?
NUMBER ( 7 , 2 ));

CREATE ?SEQUENCE?audit_seq
????START?
WITH ? 1000
????INCREMENT?
BY ? 1
????NOMAXVALUE
????NOCYCLE?NOCACHE;

CREATE ? OR ? REPLACE ? TRIGGER ?audit_emp
????AFTER?
INSERT ? OR ? UPDATE ? OR ? DELETE ? ON ?emp
????
FOR ?EACH?ROW
DECLARE
????Time_now?DATE;
????Terminal?
CHAR ( 10 );
BEGIN ?
????Time_now:
= sysdate;
????Terminal:
= USERENV( 'TERMINAL' );
????
IF ?INSERTING? THEN
????????
INSERT ? INTO ?audit_table
????
VALUES (audit_seq.NEXTVAL,? user ,?time_now,?
???????????terminal,?
'EMP' ,? 'INSERT' ,?:new.empno);
????ELSIF?DELETING?
THEN
????????
INSERT ? INTO ?audit_table
????
VALUES (audit_seq.NEXTVAL,? user ,?time_now,?
???????????terminal,?
'EMP' ,? 'DELETE' ,?:old.empno);
????
ELSE
????????
INSERT ? INTO ?audit_table
????
VALUES (audit_seq.NEXTVAL,? user ,?time_now,?
???????????terminal,?
'EMP' ,? 'UPDATE' ,?:old.empno);
????????
IF ?UPDATING( 'SAL' )? THEN
????????????
INSERT ? INTO ?audit_table_val
????????????????
VALUES (audit_seq.CURRVAL,? 'SAL' ,?:old.sal,?:new.sal);
????????
ELSE ?UPDATING( 'DEPTNO' )?
????????????
INSERT ? INTO ?audit_table_val
????????????????
VALUES (audit_seq.CURRVAL,? 'DEPTNO' ,?:old.deptno,?:new.deptno);
????????
END ? IF ;
????
END ? IF ;
END ;

?

l???????? 增強數據的完整性管理;

例:改動DEPT表的DEPTNO列時,同一時候把EMP表中對應的DEPTNO也作對應的改動;

?

CREATE ?SEQUENCE?update_sequence?
????INCREMENT?
BY ? 1
????START?
WITH ? 1000
????MAXVALUE?
5000 ?CYCLE;

ALTER ? TABLE ?emp
????
ADD ?update_id? NUMBER ;

CREATE ? OR ? REPLACE ?PACKAGE?integritypackage? AS
????Updateseq?
NUMBER ;
END ?integritypackage;

CREATE ? OR ? REPLACE ?PACKAGE?BODY?integritypackage? AS
END ?integritypackage;

CREATE ? OR ? REPLACE ? TRIGGER ?dept_cascade1
????BEFORE?
UPDATE ? OF ?deptno? ON ?dept
DECLARE ?
????
Dummy ? NUMBER ;
BEGIN ?
????
SELECT ?update_sequence.NEXTVAL? INTO ? dummy ? FROM ?dual;
????Integritypackage.updateseq:
= dummy ;
END ;

CREATE ? OR ? REPLACE ? TRIGGER ?dept_cascade2
????AFTER?
DELETE ? OR ? UPDATE ? OF ?deptno? ON ?dept
????
FOR ?EACH?ROW
BEGIN
????
IF ?UPDATING? THEN
????????
UPDATE ?emp? SET ?deptno = :new.deptno,?
?????update_id
= integritypackage.updateseq
????????
WHERE ?emp.deptno = :old.deptno? AND ?update_id? IS ? NULL ;
????
END ? IF ;
????
IF ?DELETING? THEN
????????
DELETE ? FROM ?emp
????????????
WHERE ?emp.deptno = :old.deptno;
????
END ? IF ;
END ;

CREATE ? OR ? REPLACE ? TRIGGER ?dept_cascade3
????AFTER?
UPDATE ? OF ?deptno? ON ?dept?
BEGIN
????
UPDATE ?emp? SET ?update_id = NULL
????????
WHERE ?update_id = integritypackage.updateseq;
END ;

SELECT ? * ? FROM ?EMP? ORDER ? BY ?DEPTNO;
UPDATE ?dept? SET ?deptno = 25 ? WHERE ?deptno = 20 ;

?

l???????? 幫助實現安全控制;

例:保證對EMP表的改動僅在工作日的工作時間;

?

CREATE ? TABLE ?company_holidays( day ?DATE);

INSERT ? INTO ?company_holidays?
????
VALUES (sysdate);
INSERT ? INTO ?company_holidays?
VALUES (TO_DATE( '21-10 -01' ,? 'DD-MON-YY' ));

CREATE ? OR ? REPLACE ? TRIGGER ?emp_permit_change
????BEFORE?
INSERT ? OR ? DELETE ? OR ? UPDATE ? ON ?emp
DECLARE
????
Dummy ? NUMBER ;
????Not_on_weekends?EXCEPTION;
????Not_on_holidays?EXCEPTION;
????Not_working_hours?EXCEPTION;
BEGIN
????
/*?check?for?weekends?*/
IF ?TO_CHAR(SYSDATE,? 'DAY' )? IN ?( ' 星期六 ' ,? ' 星期日 ' )? THEN
????RAISE?not_on_weekends;
END ? IF ;
????
/*?check?for?company?holidays?*/
SELECT ? COUNT ( * )? INTO ? dummy ? FROM ?company_holidays
????
WHERE ?TRUNC( day ) = TRUNC(SYSDATE);
IF ? dummy ? > 0 ? THEN
????RAISE?not_on_holidays;
END ? IF ;
????
/*?check?for?work?hours(8:00?AM?to?18:00?PM?*/
IF ?(TO_CHAR(SYSDATE, 'HH24' ) < 8 ? OR ?TO_CHAR(SYSDATE,? 'HH24' ) > 18 )? THEN
??RAISE?not_working_hours;
END ? IF ;
EXCEPTION
??
WHEN ?not_on_weekends? THEN
????RAISE_APPLICATION_ERROR(
- 20324 ,?
'May?not?change?employee?table?during?the?weekends' );?
??
WHEN ?not_on_holidays? THEN
????RAISE_APPLICATION_ERROR(
- 20325 ,?
'May?not?change?employee?table?during?a?holiday' );?
??
WHEN ?not_working_hours? THEN
????RAISE_APPLICATION_ERROR(
- 20326 ,?
'May?not?change?employee?table?during?no_working?hours' );?
END ;

?


ORACLE觸發器具體解釋


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 无码国模产在线观看免费 | 日本亚洲欧美在线 | 日韩av在线永久免费 | 一边啪啪的一边呻吟声口述 | 欧美 亚洲 国产 另类 | 亚洲成a人片777777久久 | 免费观看国产女人高潮视频 | 久久亚洲国产精品成人av秋霞 | 国产精品igao视频网网址不卡日韩 | 黄网免费在线观看 | 91香蕉影院 | 少妇高潮惨叫久久久久久 | 美丽人妻系列无码专区 | 奇米影音先锋 | 久久国国产免费999 日亚韩在线无码一区二区三区 | 好湿好紧太硬了我太爽了视频 | 色哟哟国产最新 | 99久久婷婷国产综合精品青草免费 | 国产一区二区视频在线 | 亚洲天堂8 | 一个色综合久久 | 男人j进入女人j的视频免费的 | 麻豆久久久久久 | 国产精品自拍网 | 欧美日韩第一区 | 欧美色图偷窥自拍 | 亚洲精品国产av现线 | 日本一二免费不卡区 | 亚洲国产精品久久久久婷婷软件 | 国产无套内射普通话对白 | 国产边摸边吃奶叫床视频 | av狠狠 | 后进极品美女白嫩翘臀视频 | 不卡av影院 | 欧美三日本三级少妇三99r | 任我爽精品视频在线观看 | 91亚洲综合 | 97夜夜操 | 免费看男女做好爽好硬视频 | 欧美日韩午夜群交多人轮换 | 亚洲另类自拍 | 免费黄色一级片 | 亚洲精品成人网久久久久久 | 色玖玖| 岛国av免费在线观看 | 日韩人妻无码精品专区综合网 | 亚洲国产果冻传媒av在线观看 | 亚洲久悠悠色悠在线播放 | 在线观看网址你懂的 | 亚洲不乱码卡一卡二卡4卡5卡 | 免费看一级视频 | 久久久中日ab精品综合 | 天堂在线资源网 | 亚洲精品一区二区三区四区乱码 | 欧美成人精品 一区二区三区 | www黄色大片| 精品国产乱码一区二区三区四区 | 成人片无码免费播放 | 黄色资源在线观看 | 国产精品久久久久久久一区二区 | 奇米视频888战线精品播放 | 亚洲福利片 | 久久这里只精品国产免费99热4 | 亚洲精品乱码久久久久久蜜桃不爽 | 中文字幕第一页永久有效 | 免费网站观看www在线观 | 欧洲女同互摸互添 | 大香线蕉伊人精品超碰 | 成人a大片 | 国产精品久久久久婷婷二区次 | 天天干天天干天天 | 精品国产男人的天堂久久 | 天天燥日日燥 | 蜜桃久久精品成人无码av | 一区二区伊人 | 日本欧美久久久 | 欧美激情亚洲一区 | 欧美真人作爱免费视频 | 国产手机在线国内精品 | 性色av无码专区一ⅴa亚洲 | 五月婷婷国产 | 无码人妻丰满熟妇啪啪网站 | 国产va视频 | 国产成a人无v码亚洲福利 | 无遮挡边摸边吃奶边做视频免费 | 天天影视网天天综合色 | 免费超级淫片日本高清视频 | 搡老岳熟女国产熟妇 | 久久99一区| 偷偷做久久久久免费网站 | 亚洲一区二区三区av无码 | 2020国产亚洲美女精品久久久 | 久久久韩国 | 大香伊人久久精品一区二区 | 色噜噜狠狠一区二区三区 | 国产一二三区免费视频 | 少妇激情偷人三级 | 人妻一本久道久久综合久久鬼色 | 毛片av免费 | 欧美在线视频二区 | 亚洲欧美自偷自拍 | 蜜桃臀av高潮无码 | 久久精品久久久久观看99水蜜桃 | 日日碰狠狠躁久久躁综合小说 | 高清福利视频 | 国产偷窥熟女精品视频大全 | 亚洲乱码在线卡一卡二卡新区豆瓣 | 男人把女人桶到爽免费应用 | 亚洲影院在线播放 | 免费无遮挡又黄又爽网站 | 性高朝久久久久久久3小时 99自拍偷拍 | 亚洲国产天堂 | 亚洲国产欧美在线观看片 | 床戏av | 日韩精品成人av在线观看 | gogo午夜高清免费摄影 | 精品人妻无码一区二区三区性 | 亚洲精品国产一区二区精华 | 亚洲va天堂va国产va久 | 国产欧美日韩亚洲更新 | 97伦伦午夜电影理伦片 | 免费黄色欧美视频 | 国产精品午夜福利在线观看地址 | 欧美激情一区二区在线观看 | 一级性生活毛片 | 九久久久久 | 亚洲高清av | 国产精品玖玖玖在线资源 | 亚洲精品久久久久中文第一暮 | 欧美日韩精品在线播放 | 亚洲精品无码一区二区三区四虎 | 欧美色偷偷亚洲天堂bt | 91亚洲视频在线观看 | 久久aⅴ无码av高潮av喷吹 | 国产成人免费高潮激情视频 | 久久精品一区二区三区中文字幕 | 欧美精品无码久久久久久 | 国产夫妻自拍小视频 | www.999精品| av成人无码无在线观看 | 爱欲av | 777奇米成人狠狠成人影视 | 爱情岛论坛网亚洲品质 | 色翁荡熄又大又硬又粗又视频 | 欧美性猛交xxxx免费看 | 欧美日韩免费一区二区 | 国产麻豆剧果冻传媒一区 | 天天爽夜夜爽人人爽从早干到睌 | 免费天堂无码人妻成人av电影 | 久久国产精品99久久久大便 | 蜜臀av99无码精品国产专区 | 久久男人高潮女人高潮 | av资源天堂 | 成人av专区精品无码国产 | 美女国产一区二区 | 亚洲欧美成人片在线观看 | 对白刺激国产对白精品城中村 | 国产黄a三级三级看三级 | 人妻少妇精品无码专区动漫 | 日韩av无码免费大片bd | 全部免费毛片在线播放网站 | 羞羞影院午夜男女爽爽影院网站 | 人妻无码中文专区久久app | 中文字幕日本视频 | 无码人妻丰满熟妇啪啪网不卡 | 久久久午夜爽爽一区二区三区三州 | 寡妇亲子伦一区二区三区四区 | 波多野结衣av在线无码中文18 | 久久精品三级 | 伊人色综合网一区二区三区 | 国产色 | 久久人爽人人爽人人片av | 又色又爽又黄又无遮挡网站 | 亚洲不卡av一区二区无码不卡 | 俄罗斯兽交黑人又大又粗水汪汪 | 色偷偷噜噜噜亚洲男人的天堂 | 97人妻人人揉人人躁人人 | 欧美精品久久久久久久久大尺度 | 日韩在线无 | 日韩高清免费观看 | 一级又爽又黄的免费毛片视频 | 国产乱肥老妇女精品视频网站 | 老司机福利午夜 | 久久久无码精品亚洲日韩按摩 | 亚洲国产精品久久久久久 | 国产白浆喷水在线视频 | 色一情一交一乱一区二区三区 | 国产露脸精品国产沙发 | www视频在线观看免费 | www.青草视频 | 亚洲人成网站色www 国产又粗又猛又爽的免费网站 | 精品国产www | 亚洲欧美18v中文字幕高清 | 加比勒色综合久久 | av久草 | 精品在线二区 | 狼群精品一卡二卡3卡四卡网站 | 国产乱子夫妻xx黑人xyx真爽 | 日日骑夜夜操 | 亚洲一区二区三区精品视频 | 玩弄少妇人妻中文字幕 | 国产久精品 | www久久国产 | 午夜福利影院私人爽 | 久久久久成人精品免费播放动漫 | 久在线中文字幕亚洲日韩 | 少妇丰满尤物大尺度写真 | 岛国精品在线观看 | 少妇放荡的呻吟干柴烈火免费视频 | www.久久艹 | 伊人www | 中文字幕色av一区二区三区 | 亚洲日韩av无码一区二区三区人 | 国产激情综合在线观看 | 国产精品久久久久99 | 手机在线免费看av | 国产做爰免费观看视频 | 亚洲午夜久久久精品影院 | 越南毛茸茸的少妇 | 免费1级做爰片在线观看爱 日本精品三级 | 色人阁综合 | 好大好深好猛好爽视频免费 | 欧洲激情网 | 欧美视频免费在线观看 | 色欲αv一区二区三区天美传媒 | se94se亚洲精品setu | 亚洲成av人在线视 | 国产精品美女久久久久网站浪潮 | 国产午夜成人无码免费看不卡 | 欧美一区二区三区激情啪啪 | 大片在线观看中文字幕 | 成人区人妻精品一区二区不卡视频 | 国产成人精品日本亚洲直播 | 国产超碰无码最新上传 | 中文字幕精品一区二区精品 | 国产精品怡红院永久免费 | 尤物av午夜精品一区二区入口 | 日韩城人免费 | 亚洲人精品午夜射精日韩 | 国产成人综合怡春院精品 | 又大又粗又爽的少妇免费视频 | 精品999www| 色135综合网 | 狠狠躁天天躁夜夜添人人 | 久草中文在线视频 | 又黄又网站国产 | 天天天天做夜夜夜做 | 亚洲精品中文字幕久久久久下载 | 国产精品奇米一区二区三区小说 | 曰本女人牲交全视频免费播放 | 春药玩弄少妇高潮吼叫 | 制服 丝袜 有码 无码 中文 | 无码av中文字幕免费放 | 亚洲精品一区三区三区在线观看 | 免费无码午夜福利片69 | 果冻传媒一区二区天美传媒 | 欧美日韩中文国产一区 | 在线一区视频 | 国内a∨免费播放 | 可以免费观看的av网站 | 亚洲在看 | 天堂va欧美va亚洲va老司机 | 少妇真人直播免费视频 | 久久男人视频 | 视频二区在线观看 | 涩涩短视频网站 | 国产一区在线视频 | 欧美亚洲另类视频 | av在线免费观看网站 | 伊人青青久久 | 东北老头嫖妓猛对白精彩 | 久久99久久99精品免观看粉嫩 | 国产播放隔着超薄丝袜进入 | 最近中文字幕mv在线资源 | 天天躁日日躁狠狠躁欧美老妇 | 国产成人无码免费看视频软件 | 欧美久久久久久久高潮 | 无码熟妇人妻av在线影院 | 亚洲精品无码久久一线 | 亚洲热热 | 香蕉av久久一区二区三区 | 中国一级特黄毛片大片久久 | 黄色在线观看网站 | 亚洲免费人成视频观看 | 国产精品99久久久久久夜夜嗨 | 8x8x成人永久免费视频 | 亚洲欧美日韩国产手机在线 | av在线 高清不卡区 中文字幕奈奈美被公侵犯 欧美巨大另类极品videosbest | 欧美熟妇xxxxx欧美老妇不卡 | 古装一级淫片aaaaaa | 国产精品亚亚洲欧关中字幕 | 综合一区二区三区 | 久久久久人妻一区精品果冻 | 无码天堂va亚洲va在线va | 欧美成人专区 | 97精品久久天干天天天按摩 | 久久午夜免费视频 | 97亚洲色欲色欲综合网 | 再深点灬舒服灬太大了av网站 | 国产成人无码网站 | 色多多www视频在线观看免费 | 人妻丝袜av先锋影音先 | 精品人妻午夜一区二区三区四区 | 欧美无砖专区免费 | 无码一区二区三区av免费蜜桃 | 99精美视频| 91精品综合 | 怡春院av | 国产成人一区 | 色v99在线影院 | 欧美一区内射最近更新 | 亚洲片在线 | 热久久免费视频 | 九九re热 | 五月天激情婷婷深爱五月 | 亚洲 欧美 中文 日韩 综合 | 久久久性高潮 | 青青青国产 | 久久综合色鬼综合色 | 乳色吐息1~2集免费看h黄 | 337p日本欧洲亚洲大胆在线 | 欧美性插b在线视频网站 | 日韩高清第一页 | 中文字幕之中文字幕 | 日韩av无码免费大片bd | 国产精品盗摄!偷窥盗摄 | 亚洲经典一区 | 美女免费视频网站 | 亚洲综合天堂av网站在线观看 | 欧美成人午夜免费影院手机在线看 | 亚州av成人| 欧美 日韩 国产 成人 在线观看 | 日本91av| 咪咪成人网 | а√天堂8资源最新版 | 免费一级淫片aaa片毛片a级 | 亚洲一区中文字幕在线观看 | 久久婷婷五月综合97色直播 | 成人网站免费高清视频在线观看 | 国产综合精品久久丫 | 国内精品久久久久影院日本资源 | 女人18毛片水真多免费视频 | 成人午夜福利免费体验区 | 国产国语熟妇视频在线观看 | 久久精品国产精品青草app | 久久99国产精品久久99果冻传媒 | 国产色爱| 国产成人精品一区二区三区福利 | 精品欧洲av无码一区二区男男 | 日本一区二区视频在线播放 | 少妇伦子伦精品无码styles | 国产乱肥老妇女精品视频网站 | 久久久精品国产sm调教网站 | 美女又爽又黄 | 国产精品成人va在线播放 | 一区二区三区人妻无码 | 懂色av一区二区三区免费 | 美日韩中文字幕 | 小蜜被两老头吸奶头在线观看 | 成人嫩草研究院久久久精品 | 99热这里只有精品国产免费免费 | 一区二区精品视频日本 | 亚洲午夜成人精品无码 | 韩日av在线 | 久久精品视频中文字幕 | 亚洲中文字幕aⅴ无码天堂 成人午夜毛片 | 91大神小宝寻花在线观看 | 国产亚洲高清视频 | a亚洲精品 | 人妻少妇456在线视频 | 日日骚影院| 欧美一区二区喷水白浆视频 | 美国性生活大片 | 欧美在线va | 99re6热在线精品视频观看 | 亚洲成a人片在线观看无码下载 | 少妇被爽到高潮在线观看 | 国产在线观看超清无码视频一区二区 | 真人作爱90分钟免费看视频 | 亚洲欧美午夜理论电影在线观看 | 国产亚洲精品久久久久久久久动漫 | 日韩和的一区二区 | 亚洲午夜av久久乱码 | 小说区图片区视频区 | 色小说亚洲 | 制服丝袜有码中文字幕在线 | 久爱www成人网免费视频 | 国产精品美女久久久久久丫 | 我朋友的妈妈在线观看 | 精品一区亚洲 | 黑人与中国少妇xxxx视频在线 | 久久99精品久久久久久吃药 | 四虎成人影视 | 国产亚洲精品久久久久久网站 | 日本高清毛片中文视频 | 欧美黑人巨大videos极品 | 狠狠色丁香婷婷久久综合考虑 | 男女羞羞羞视频午夜视频 | 日韩色中色| 在线视频亚洲一区 | 亚洲激情另类 | 69sex久久精品国产麻豆 | 国产96在线 | 韩国 | 99这里| 无码免费伦费影视在线观看 | 日韩精品一区二区三区四 | 欧美一级视频免费 | 98在线视频噜噜噜国产 | 色婷婷一区二区三区av免费看 | 一区二区精品视频 | 亚洲免费小视频 | 日韩亚洲欧美在线 | 国产免费拔擦拔擦8x高清在线人 | 天天爱天天做天天爽2021 | 无码专区人妻系列日韩 | 大地资源网第二页免费观看 | 国产精品嫩草影院入口一二三 | 亚洲第9页 | 好吊妞国产欧美日韩免费观看网站 | 国产精品午夜福利不卡120 | 亚洲另类激情综合偷自拍图片 | 日本精品婷婷久久爽一下 | 日本九九热在线观看官网 | 国产999精品久久久久久绿帽 | 精品国产一区探花在线观看 | 中文字幕免费在线 | 亚洲国产精 | 亚洲春色综合另类网 | 密色视频| 国产成人一级片 | 国产午夜亚洲精品一区 | 西西人体大胆无码视频 | 嫩草影院入口2023 | 97超碰人人澡 | 懂色av噜噜一区二区三区av | 国产精品呻吟 | 亚洲国产成人精品无码区宅男? | 日韩精品久久久久久 | 久久久久一 | 美国一区二区三区无码视频 | 久久久99精品| 少妇久久久久久久久久 | 99视频精品国产免费观看 | 日韩视频在线视频 | 亚洲日本高清成人aⅴ片 | 一区二区三区在线视频播放 | 国产美女www| 国产成人av无码片在线观看 | 一本色道88久久亚洲综合加勒比 | 91亚洲国产精品 | 精品国产一区二区三区久久久蜜臀 | 亚洲天堂一区二区在线观看 | 国产毛片毛片毛片 | 综合啪啪 | 极品美女高潮呻吟国产剧情91 | 高清不卡av | 日韩私人影院 | 国产精品va | 亚洲 欧美 日韩 在线 | 人人干狠狠操 | 国产嫖妓风韵犹存对白 | 91精品国产91久久久久久黑人 | 不卡在线视频 | 国产亚洲精品久久久久久国 | 人妻忍着娇喘被中进中出视频 | 色八戒一区二区三区四区 | 国产精品a级 | 成人91看片 | 欧美牲交a欧美牲交aⅴ图片 | 欧美成人免费在线观看 | 亚洲免费成人在线视频 | 天天躁日日躁狠狠躁婷婷高清 | av高清在线免费观看 | 性猛交xxxxx按摩中国 | 国产超碰av人人做人人爽 | 性伦理丰满的女人 | 欧美色狠 | 农村老熟妇乱子伦视频 | 青青草在在观免费福利线观看 | 久久久久亚洲精品男人的天堂 | 精品国产一区二区三区四区色 | 成人做爰高潮片免费视频美国 | 日韩人妻无码精品一专区二区三区 | 免费无码成人av电影在线播放 | 成人精品毛片va一区二区三区 | 强制高潮18xxxxhd日韩 | 亚洲 欧美 另类 综合 日韩 | 一日本道伊人久久综合影 | av怡红院一区二区三区 | 国产愉拍精品手机 | 91视频黄污 | 美女色免费av | 天天揉久久久久亚洲精品 | 午夜影院操 | 欧美视频网站在线观看 | 人妻护士在线波多野结衣 | 日本精品久久久 | 中文字幕在线观看国产 | 久久久久久91 | 人人妻人人妻人人妻碰碰 | 波多野结衣一区二区三区av免费 | 久久精品成人免费国产片桃视频 | 日产久久 | 久久99亚洲精品久久久久 | 亚洲精品国产福利一二区 | 亚洲乱码中文论理电影 | 亚洲高清国产拍精品闺蜜合租 | 露脸叫床粗话东北少妇 | 精品国产福利拍拍拍 | 久久久成人av | 欧美激情91 | 色偷偷综合 | 免费无遮挡无码永久视频 | 黄色短片免费看 | 国产主播一区二区三区在线观看 | 免费做爰猛烈吃奶摸视频 | 中文字幕一区二区三区四区欧美 | 亚洲精品免费在线观看视频 | 伊伊总综合网 | 久久中文字幕无码一区二区 | av网站网址| 风流少妇野外精品视频 | 18禁无遮挡羞羞啪啪免费网站 | 欧美刺激脚交video | 亚洲人成色777777精品音频 | 午夜无码福利伦利理免 | 白峰美羽一区二区三区 | 欧洲精品一区二区三区久久 | 2022国产在线无码精品 | 向日葵视频在线 | 伊人成年综合网 | 久久久久人妻一区精品色欧美 | 一本本月无码- | 五月婷婷中文 | 爱情岛论坛首页永久入口 | 快射视频网 | 欧美牲交a欧美牲交aⅴ一 | 国产精品99久久久久久人免费 | 久久频| 国产精品国产自产拍高清av王其 | 成人一区二区三区久久精品嫩草 | 欧美精品亚洲精品日韩专区 | 亚洲草草| 无码骚夜夜精品 | 欧美人与动牲交免费观看视频 | 登山的目的在线 | 欧美另类人妻制服丝袜 | 夜夜春精品视频 | 欧美成人精精品一区二区 | 日日碰狠狠丁香久燥 | 丰满少妇毛片97级无遮挡 | 男女刺激床爽爽免费视频 | 激情五月中文字幕 | 蜜桃成人网 | 亚洲欧美成人久久综合中文网 | 老司机福利午夜 | 成人性生交大片免费看- | 一本一本久久a久久精品综合妖精 | 欧美视频观看 | 国产成人无码aa片免费看 | se视频在线| 国产精品美女久久久久久久久 | 7878成人国产在线观看 | 女人天堂久久爱av四季av | 色中文在线| 产无套精品一线二线三线 | 亚洲中文字幕日产乱码高清 | 亚洲最大天堂网 | 亚洲乱码一区av黑人高潮 | 成人小视频在线观看 | 亚洲五月六月 | 国产精品女主播在线视频 | 广东少妇大战黑人34厘米视频 | 久久永久免费专区人妻精品 | 久久人人97超碰国产亚洲人 | 国产日韩欧美 | 久久精品亚洲精品无码白云tv | 精品无码人妻一区二区三区品 | 亚洲日本高清一区二区三区 | 人人爽人人添人人超 | 亚洲久久一区 | 亚洲五月花 | 国产情侣免费视频 | 99这里有精品热视频 | 免费国产自产一区二区三区四区 | xxx在线视频 | 2020亚洲欧美国产日韩 | 久久国产乱子伦精品免费乳及 | 欧洲熟妇乱xxxxx大屁股7 | 午夜免费av啪啪噜噜 | 免费色片网站 | 久久 国产 尿 小便 嘘嘘 | 国产91在线视频 | 色老头在线一区二区三区 | 少妇高潮惨叫正在播放对白 | 乡村乱淫 | 亚洲色精品88色婷婷七月丁香 | 久久久久一区二区 | 久久久久久国产精品mv | 什么网站可以看黄色片 | 国产精品乱码在线观看 | 亚洲精品成人无码中文毛片不卡 | 午夜爱爱免费视频体验区 | 欧美猛少妇色xxxxx猛叫 | 熟女人妻aⅴ一区二区三区60路 | 国产精品亚洲综合色区韩国 | 日日干夜夜撸 | 色噜噜国产精品视频一区二区 | 国产成人剧情av | 欧美日韩一级特黄 | 草比网站 | 无码人妻一区二区三区四区av | 亚洲精品欧美一区二区三区 | 艳妇乳肉豪妇荡乳在线观看 | 国产成人精品亚洲午夜 | 夜夜夜夜猛噜噜噜噜噜试看 | 日本丰满熟妇videossex一 | 亚洲国产婷婷 | 亚洲欧美高清 | 在线看片不卡 | av成人免费在线 | 日韩有码专区 | 韩国无码av片午夜福利 | 九九热九九| 成人精品动漫一区二区三区 | 香蕉人人超人人超碰超国产 | 精品少妇爆乳无码aⅴ区 | 国产视频每日更新 | 亚洲图片欧美日韩 | 午夜在线播放视频 | 欧美人与性动交0欧美精一级 | 18禁床震无遮掩视频 | 久久精品国产一区二区三区 | 国产精品sm捆绑调教视频 | 久久伊人五月丁香狠狠色 | zzijzzij亚洲丰满少妇 | 中文成人精品久久一区 | 一二三区毛片 | 日韩激情视频网站 | 九九精品九九 | 国产成人福利视频 | 国产午夜精品久久 | 欧洲专线一区二区三区 | 131美女mm爱做爽爽爽视频 | 欧美亚洲高清 | 国产亚洲精品久久久久四川人 | 成年午夜性影院 | 亚洲天堂av一区二区三区 | 中文字幕无码av激情不卡 | 亚洲第一视频 | 99有精品 | 欧美人牲交a欧美精区日韩 日日夜夜爱爱 | 99精品国产高清一区二区麻豆 | 亚洲天堂色 | 欧美日在线观看 | 天干夜啦天干天干国产免费 | 国产乱子伦视频大全 | 日视频 | 日本 欧美 制服 中文 国产 | 刘亦菲国产毛片bd | 久久99国产精品尤物 | 天天舔天天射天天干 | 国产精品xxxxxx | 欧美精品免费在线 | 国产xx在线 | 玖玖热视频 | 色无五月| 欧美黑人做爰爽爽爽 | 国产精品久久久久久久久久免费 | 亚洲卡一卡二乱码新区仙踪 | 亚洲va在线va天堂va偷拍 | 天堂网一区二区 | 亚洲欧洲日产韩国在线看片 | 50岁退休熟女露脸高潮 | 少妇内射高潮福利炮 | 97精品久久久大香线焦 | ∞性videosex女兵 | 手机看片福利日韩 | 在线免费的网站入口 | 国产一卡二卡三卡四卡视频版 | 精品国产三级a在线观看网站 | 久久久中文字幕日本无吗 | 91蜜臀精品国产自偷在线 | 欧美国产激情 | 吃奶呻吟打开双腿做受动态图 | 在线无码午夜福利高潮视频 | 黑人与饥渴少妇在线 | 欧美精品成人a区在线观看 狠狠操天天 | 91男人影院 | 四川丰满少妇毛片新婚之夜 | 91av免费观看 | 国产上床视频 | 特级西西人体444www高清 | 成年人免费在线观看网站 | 涩综合 | 又污又黄又爽的网站 | 国产做爰全免费的视频 | 天天弄天天干 | 日本a级大片 | 欧美日日骚 | 超碰人人模人人爽人人喊手机版 | 亚洲不卡高清 | a欧美爰片久久毛片a片 | 日本xxxx小便xxxx偷拍 | 福利在线免费视频 | 免费爆乳精品一区二区 | 久久精品无码一区二区小草 | 国产乱子伦一区二区三区视频播放 | 91人人揉日日捏人人看 | 亚洲第一天堂网 | 99在线精品免费视频 | 亚洲精品美女久久777777 | 3d动漫精品啪啪1区2区免费 | 福利一二三区 | 超碰九七在线 | 国产日韩中文 | 天天玩天天干 | 久久久久北条麻妃免费看 | 黑人狂躁日本妞hd | 欧美兽交xxxx×视频 | 欧洲s码亚洲m码精品一区 | 日本一卡二卡四卡无卡乱码视频免费 | 超碰高清在线 | 三级全黄做爰在线观看 | 欧美精品一区二区三区中文字幕 | 亚洲乱码av一区二区 | 最新日韩在线 | 亚洲欧美日韩国产国产a | 欧美日韩中文字幕在线 | 午夜久久久久久久久久 | 国产伦子伦对白在线播放观看 | 亚洲中文字幕在线第二页 | 国产毛毛片一区二区三区四区 | 天天爱综合 | 黄片毛片一级 | 国产人免费人成免费视频喷水 | 国产精品妇女一二三区 | 精品无码国产污污污免费 | 国产又黄又爽视频 | 一区二区在线免费观看视频 | 色官网 | 九月色婷婷 | 欧美色淫 | 日韩精品免费在线 | 欧美成人久久久 | 八个男人躁我一个视频免费 | 久久无码av一区二区三区 | 亚洲熟妇丰满大屁股熟妇 | 99精品久久毛片a片 久草青青草 | 91亚洲免费 | 国内精品伊人久久久久妇 | 色综合777 | 亚州视频一区二区三区 | 色欲狠狠躁天天躁无码中文字幕 | 欧美aa在线观看 | 久草高清视频 | 精品国产一二三区 | 性高潮久久久久久久久 | 看全黄大色黄大片美女 | 亚洲日韩va无码中文字幕 | av激情亚洲男人的天堂国语 | 日本一级淫片免费啪啪琪琪 | 玖玖综合九九在线看 | 91视频老司机 | 手机av永久免费 | 午夜伦情| 国产真实的和子乱拍在线观看 | 国产自产在线视频一区 | 草草影院ccyy国产日本第一页 | 亚洲最大成人综合 | 成人av日韩| 婷婷久久久久 | 亚洲国产成人久久一区 | 亚洲第一最快av网站 | 欧美爱爱小视频 | 一级特黄曰皮片视频 | 三级亚洲| 中文字幕婷婷日韩欧美亚洲 | 国产91欧美| 99国产精品欧美久久久久的广告 | 日韩成人高清 | 亚洲资源网站 | 无码r级限制片在线观看 | 伊人伊成久久人综合网996 | 清纯粉嫩极品夜夜嗨av | 久久婷婷五月综合成人d啪 日日干日日射 | 久久久精品久久日韩一区综合 | 久久天天拍天天爱天天躁 | 蜜桃成人免费视频 | 免费aa毛片 | 亚洲国产午夜精品理论片妓女 | 宅男噜噜噜66国产精品86 | 日韩亚洲制服丝袜中文字幕 | 天堂网2021天堂手机版 | 国产成人黄色片 | 久久久国产99久久国产久 | 亚洲国产日韩在线人成蜜芽 | 国产成人精品视频一区二区不卡 | 亚洲欧美日韩一级 | 78成人天堂久久成人 | 精品久久久无码中文字幕天天 | 夜夜爽爽爽久久久久久魔女 | 亚洲中文字幕日产乱码小说 | 狠狠精品久久久无码中文字幕 | 东京热加勒比视频一区 | 蜜桃av在线播放 | 18禁止观看强奷免费国产大片 | 熟妇人妻va精品中文字幕 | 羞羞视频.www在线观看 | 香蕉视频一直看一直爽 | 91xxx在线观看 | 亚洲小视频网站 | 国产精品嫩草影院桃色 | 国产日韩一区二区三 | 国产 字幕 制服 中文 在线 | aaaa大片少妇高潮免费看 | 极品美女极度色诱视频在线 | 国产精品福利久久久 | 上原亚衣加勒比在线播放 | av女优天堂网 | 国产成人av大片大片在线播放 | 日韩经典在线观看 | 亚洲永久精品一区二区三区 | 日韩精品99久久久久久 | 上海少妇和黑人老外做爰 | 免费观看又色又爽又湿的视频软件 | 精品不卡在线 | 国产福利一区二区三区高清 | 亚洲日本黄色片 | 国产又黄又爽又刺激的免费网址 | 正在播放国产老头老太色公园 | 热久久99这里有精品综合久久 | 国产成年无码久久久久毛片 | 午夜福利啪啪片 | 蜜桃精品视频在线观看 | 91视频老司机 | 日韩另类片 | 亚洲 日韩 欧美 成人 在线观看 | 亚洲综合第一区 | 国内精品自线一区二区三区2021 | 69久久精品无码一区二区 | 日韩中文字幕国产 | 国产日韩三级 | 欧美精品一区二区久久 | 高清beeg欧美 | 国产一级特黄,真人毛片 | 中文字幕不卡视频在线观看 | 亚洲第一av网 | 黄色软件伊人 | 沈阳45老熟女高潮喷水亮点 | 天天干在线影院 | 久久在草| 国产视频2区 | 午夜影院免费版 | 天堂v在线观看 | 亚洲成人精品 | 成人免费网站在线 | 伊人影院中文字幕 | 日韩色图在线观看 | 国产国拍亚洲精品mv在线观看 | 国产精品嫩草影院入口一二三 | 亚洲韩国精品无码一区二区三区 | 人人做人人爽久久久精品 | 亚洲综合色婷婷 | av在线免费看网站 | 亚洲精品视频一区二区 | 能在线看的av | 国产成人精品免费视频大全软件 | 午夜视频在线免费观看 | 亚洲品精一区三区三区三区 | 国产精品成人无码免费 | 插我一区二区在线观看 | 先锋久久| 老司机深夜福利在线观看 | 日本搞逼 | 精品一卡2卡三卡4卡免费网站 | 99在线精品国自产拍中文字幕 | 成人福利视频在线 | 亚洲国产成人综合精品 | 巨爆乳中文字幕巨爆区巨爆乳无码 | 国产精品偷伦视频免费观看的 | 亚洲伊人丝袜精品久久 | 真实国产乱子伦对白在线播放 | 亚洲第一色视频 | 老司机午夜福利试看体验区 | 亚洲最大天堂无码精品区 | 久久精品国产亚洲无删除 | 一区二区三区无码视频免费福利 | 日本欧美高清视频 | 久久九九精品国产综合喷水 | 欧美色欧美亚洲日韩在线播放 | 无码国产成人午夜视频在线播放 | 精产国品一二三产品蜜桃 | 欧美a级成人淫片免费看 | 久久人国产 | 四虎国产精品永久一区高清 | 欧洲精品一区 | 欧美性天堂 | 噼里啪啦完整高清观看视频 | 国产精品拍国产拍拍偷 | 亚洲天堂最新 | 乱码视频午夜在线观看 | 夜色在线视频 | 激情五月av久久久久久久 | 9 9久热re在线精品视频 | 一边啪啪一边呻吟av夜夜嗨 | 高清熟女国产一区二区三区 | 国产av明星换脸精品网站 | 国产欧美日韩一区二区三区在线 | 国产精品女主播主要上线 | 免费久久日韩aaaaa大片 | 欧美日韩一区二区在线播放 | 德国老妇激情性xxxx | 女人天堂在线a在线 | 下面一进一出好爽视频 | 国产伊人久久 | 国精品人妻无码一区二区三区3d | 久久久久琪琪去精品色无码 | 日本久久精品一区二区三区 | 性做久久久久久免费观看欧美 | 国产人妻高清国产拍精品 | 久久久久久久久久久久久久久久久久久久 | 亚洲色欲色欲www在线看小说 | 国产乱子伦60女人的皮视频 | 久久久国产成人一区二区 | 六月色播 | 日韩国产图片区视频一区 | 暴力调教一区二区三区 | 精品无码无人网站免费视频 | 一级肉体全黄裸片 | 久久99精品国产免费观观 | 亚洲精品午夜久久久久久久久久久 | 国产盗拍sap私密按摩视频 | 亚洲精品68久久久一区 | 无码不卡av东京热毛片 | 欧美在线播放视频 | 国产你懂的在线 | 成人av片在线观看免费 | 天海翼一区二区三区高清在线观看 | 国产亚洲精品无码不卡 | 青青青青在线 | 色婷婷久久一区二区三区麻豆 | 亚洲千人斩 | 大香线蕉伊人超碰 | 四川少妇高潮嗷嗷嗷大叫 | 中文字幕第66页 | 狼群精品一卡二卡3卡四卡网站 | 久久婷婷五月综合色俺也想去 | 欧美丰满熟妇xxxx性ppx人 | 久久99av无色码人妻蜜柚 | 67194熟妇在线直接进入 | 美女网站在线永久免费观看 | 日韩精品不卡 | 国产亚洲日韩av在线播放不卡 | 欧美黄色大片在线观看 | 欧美视频网站在线观看 | 成人午夜精品网站在线观看 | 亚洲 另类 熟女 字幕 | 国产毛片一区二区三区软件 | 国产一区二区四区 | 四虎国产精品永久在线观看 | 风间由美交换夫中文字幕 | 中国熟妇xxxx性裸交 | 中文字幕大香视频蕉免费 | 色av综合av综合无码网站 | 99精品欧美一区二区三区 | 国内精品久久久久久久小说 | 少妇高潮无套无遮挡内谢小说 | 日韩一级完整毛片 | 久久亚洲综合 | 老少交欧美另类 | 欧美一区二区三区视频 | 日韩一区二区a片免费观看 国产v片在线播放免费无遮挡 | 国产免费又黄又爽又刺激蜜月al | 欧美性天天影院 | 国产伦精品一区二区三区妓女 | 日韩精品亚洲人成在线 | 91黄色免费版 | 日本公妇乱淫免费 | 在线精品自偷自拍无码 | 狠狠色狠狠色 | 欧美亅性猛交内射 | 欧美巨大丰满少妇xxxx人 | 亚洲sss整片av在线播放 | 国产肥熟女视频一区二区三区 | 337p日本欧洲亚洲大胆在线 | 美女福利影院 | 国产午夜人做人免费视频网站 | 人妻无码手机在线中文 | 欧美色视频一区二区三区在线观看 | 日韩午夜小视频 | 毛茸茸熟妇张开腿呻吟 | 久久大香香蕉国产免费网vrr | 四虎午夜影院 | 美女天天操 | 欧美另类videosbestsex日本 | 亚洲欧美日本国产专区一区 | 18女下面流水不遮图 | 超碰在线人人 | 欧美黄色网络 | 日本中文字幕亚洲乱码 | 韩日一区二区三区 | 成年片色大黄全免费网站久久高潮 | 亚洲精品久久一区二区三区四区 | 欧日韩不卡视频 | 亚洲成人在线视频观看 | 国产麻豆精品免费喷白浆视频 | 日皮视频免费观看 | 国产黄视频在线观看 | 亚洲天天摸日日摸天天欢 | 亚洲一区二区三区免费视频 | 人人爽人人爽人人片av东京热 | jizz国产免费 | 牛牛a级毛片在线播放 | 亚洲熟妇无码爱v在线观看 久久久av男人的天堂 | 97超碰人人草 | 精品亚洲成a人7777在线观看 | 在线精品视频一区二区三四 | 国产在线精品91国自产拍免费 | 国产一区二区在线免费观看 | 51调教丨国产调教视频 | 夜夜骑狠狠干 | 亚洲精品久久久中文字幕痴女 | 日本中文字幕久久 | 美女国产网站 | 特级a欧美做爰片黑人 | 亚洲欧美色图在线 | 欧美亚洲高清国产 | 国产成人a视频高清在线观看 | av加勒比在线 | 成人高清视频在线观看 | 欧美a影院 | 国产乱妇无乱码大黄aa片 | 精品国产乱码久久久久久丨区2区 | 亚洲精品天天 | 婷婷丁香六月激情综合啪 | 国产免费永久精品无码 | 久久亚洲精品中文字幕冲田杏梨 | 亚洲成av人片在线观看一区二区三区 | 香蕉大美女天天爱天天做 | 开心成人激情 | 夜夜撸撸 | 国产亚洲毛片 | 成人午夜看片 | 久久天天躁夜夜躁狠狠ds005 | 免费观看的av在线播放 | 深夜福利91 | 日韩在线观看精品 | 日本不卡免费新一二三区 | 九九视频一区二区 | 亚洲欧洲日本国产 | 午夜资源网| 日本啪啪网站 | 国产精品18久久久久vr使用方法 | 亚洲九色 | 婷婷成人亚洲综合五月天 | 久久久综合视频 | 蜜臀99久久精品久久久久久软件 | 狠狠鲁视频 | 亚洲中文字幕无码永久 | 成人区精品一区二区不卡 | 人妻无码中文字幕一区二区三区 | 黄色大片免费网站 | 欧美猛交免费 | 激情国产在线 | 美女国产毛片a区内射 | 国产真实高潮太爽了 | 精品 日韩 国产 欧美 视频 | 日韩av无码国产精品 | 亚洲国产精品美女 | 亚洲人成网址在线播放 | 国产偷国产偷亚洲清高 | 999www成人免费视频 | 97超碰国产精品无码分类 | 久久青青草原国产精品最新片 | 少妇高潮流白浆在线观看 | 好吊视频一区二区三区 | 国产无套露脸在线观看 | 国产大学生一级毛片绿象 | 四虎影视8848dd | 久久99亚洲精品久久99 | 夜夜爽8888| 国产熟妇人妻精品一区二区动漫 | 久久不见久久见免费影院www | 日韩人妻无码一区二区三区综合部 | 欧美综合在线观看视频 | 亚洲精品乱码久久久久久v 精品亚洲成a人片在线观看 | 国产精品福利免费 | 成人国产精品久久久按摩 | 最新av| 日本久久丰满的少妇三区 | 老鸭窝久久 | 人妻少妇精品中文字幕av | 日韩视频中文字幕精品偷拍 | 亚洲欧美国产一区二区 | 久人久人久人久久久久人 | 久久99精品久久久久久琪琪 | 一本加勒比hezyo中文无码 | 亚洲视频一区在线观看 | 在线天堂新版最新版在线8 亚洲www啪成人一区二区 | av电影在线观看 | 欧美67194 | 日韩在线一二三区 | 人妻丝袜乱经典系列 | 国产乱码久久久久 | 国产极品美女高潮无套久久久 | 亚洲综合无码精品一区二区三区 | 国产成+人+综合+亚洲 欧美 | 成人一区二区三区四区 | 入侵人妻反抗中文字幕 | 真实国产乱子伦对白视频不卡 | 国内少妇高潮嗷嗷叫在线播放 | 性色综合| 亚洲精品国产aⅴ成拍色拍 成人乱人伦精品小说 | 在线www| 日韩丰满少妇无码内射 | 成人午夜av | 久久综合激的五月天 | av色图| 日韩xx视频 | 91在线欧美 | 特级做a爰片毛片免费看108 | 伊人天天干 | 国产精品一区在线观看你懂的 | 久久免费只有精品国产 | 欧美人成片免费观看视频 | 排球少年第四季在线看樱花 | 99亚洲一区 | 最近中文字幕在线播放中 | 免费人成网视频在线观看 | 国产私拍大尺度在线视频 | 欧美性生交xxxxx无码久久久 | 妺妺窝人体色www聚色窝 | 国内熟女啪啪自拍 | 伊人免费在线观看 | 无码人妻丰满熟妇区视频 | 欧美成年视频在线观看 | 久久婷婷六月综合色液啪 | 手机免费在线观看av | 夜夜躁日日躁狠狠久久av | 亚洲色成人网站在线观看 | 国产免费爽爽视频 | av在线不卡观看 | 亚洲图片另类图片激情动图 | 中文字幕在线视频不卡 | 日本精品久久久久中文字幕乱中年 | 97精品一区二区三区 | 国产第3页| 欧美一区2区三区4区公司 | 少妇av射精精品蜜桃专区 | 久久久久久久9 | 欧美日韩在手机线旡码可下载 | 男人和女人在床的app | 婷婷无套内射影院 | 亚洲人成免费网站 | 欧美最猛黑人xxxx黑人猛叫黄 | 色综合欧美亚洲国产 | 一二三区乱码不卡手机版 | 亚洲浮力影院久久久久久 | 来吧亚洲综合网 | 四虎永久在线 | 六月色婷婷 | 天堂8中文在线最新版在线 天天操夜夜摸 | 亚洲欧美日产综合在线网 | 国产 | 欧洲野花视一 | 中文字幕日韩一区二区不卡 | 亚洲の无码国产の无码步美 | 色综合色欲色综合色综合色乛 | 成人免费91 | 99精品国产99久久久久久97 | 亚洲日韩成人无码不卡网站 | 欧美日韩中文字幕视频不卡一二区 | 毛片1000部免费看 | 狠狠干夜夜操 | 国产男女无套免费网站 | 国产在线网 | 免费的黄色毛片 | 久久96视频 | 久久天天躁夜夜躁狠狠85台湾 | 亚洲天堂视频网站 | 欧美熟妇性xxxx欧美熟人多毛 | 国产资源第一页 | 国产精品国产三级国产专i 国产精品午夜剧场免费观看 | 成 人 免 费 黄 色 | 少妇脱了内裤让我添 | 国产粉嫩尤物极品99综合精品 | 成人精品黄色 | 叶子楣三级大全 | 夜夜高潮夜夜爽夜夜爱 | 性国产牲交xxxxx视频 | 久久精品亚洲乱码伦伦中文 | 成人免费小视频 | 男人边吃奶边做好爽免费视频 | 国产综合av一区二区三区无码 | 玩弄美艳馊子高潮无码 | 北条麻妃一区二区在线观看视频 | 东京热人妻丝袜无码av一二三区观 | 日韩做a爰片久久毛片a片 | 久久精品亚洲一区二区三区浴池 | 一级少妇淫高潮免费全看 | 日韩精品一区国产偷窥在线 | 成人在线精品视频 | 综合精品视频 | 久草不卡| 久久久免费精品 | 国产精品入口麻豆www | 亚洲v在线| 91免费版视频在线观看 | 天天操,天天操 | 四虎网站在线观看 | 国产真人做爰毛片视频直播 | 嫩草国产福利视频一区二区 | 国产做a爰片久久毛片a片美国 | 国产素人在线观看人成视频 | 国产经典一区二区 | 一区二区三区毛aaaa片特级 | 加比勒色综合久久 | 超碰成人人人做人人爽 | 日韩二区三区 | 神马久久久久久久 | 春意影院福利社 | 午夜影院啊啊啊 | 肉色丝袜一区二区 | 国产成人免费片在线观看 | 国产精品第四页 | 国产精品aⅴ视频在线播放 欧美成 人版中文字幕 | 性生交大片免费看网站 | 国产成人片无码视频在线观看 | 亚洲精品成a人在线观看网站 | 天使萌一区二区三区免费观看 | 国产一区二区野外 | 久久女同互慰一区二区三区 | 国产女人高潮视频在线观看 | 欧美丰满少妇xxxx性 | 国产在线观看免费视频今夜 | 精品少妇无码av无码专区 | 日本少妇高潮叫床声一区二 | 亚洲成人av一区 | 男女做aj视频免费的网站 | 国产精品人妻一码二码尿失禁 | av无遮挡 | 亚洲aⅴ永久无码一区二区三区 | 日本三级线观看 视频 | 日韩视频不卡 | 67pao国产成视频永久免费 | 婷婷五月综合国产激情 | 五月天婷婷影院 | 少妇高潮惨叫久久久久电影69 | 亚洲欧洲精品a片久久99 | 欧美亚洲另类自拍丝袜 | 日韩亚洲欧美中文高清在线 | 国产精品久久久久久欧美2021 | 国产一区视频在线播放 | 国产无套粉嫩白浆内谢软件 | 国产三级精品一区二区三区视频 | 欧美精品中文字幕在线视 | 岛国免费av | 人人妻人人澡人人爽人人dvd | 高清偷自拍亚洲精品三区 | 99久久人妻精品免费一区 | 在线观看国产成人av天堂 | 影音先锋中文字幕人妻 | 亚洲综合激情 | 免费三片在线视频 | 久久久亚洲国产美女国产盗摄 | 内射少妇一区27p | 国产成人精品免高潮在线观看 | 久久性色av亚洲电影 | 亚洲成 人 综合 亚洲欧洲 | 亚洲人禽杂交av片久久 | 国产精品成人一区二区网站软件 | 国产成人精品电影在线观看 | 中文字幕一区二区人妻电影 | 日本一区二区三区久久久 | 国产在线精品视频二区 | 精品视频免费在线观看 | 一本一道波多野结衣中文av字幕 | 日韩欧美在线视频一区 | 成人国产福利a无限看 | 蜜桃av无码免费看永久 | 久久强奷乱码老熟女 | 国产成_人_综合_亚洲_国产绿巨人 | 亚洲人成在久久综合网站 | 欧美一卡二卡在线 | 久久免费国产精品1 | 国产999视频 | 97精品伊人久久久大香线蕉 | 在线视频国产99 | 中文字幕不卡高清视频在线 | 深爱激情综合网 | 久草在线高清 | 黄色小说免费网址 | 午夜亚洲乱码伦小说区69堂 | 50岁人妻丰满熟妇αv无码区 | 精品无码国产自产野外拍在线 | 精品久久久久久无码中文野结衣 | 亚洲国产成人精品无码区软件 | 台湾佬亚洲 | 色综合加勒比 | 日韩精品无码一区二区中文字幕 | 国产亚洲999精品aa片在线爽 | 国产精品成人网址在线观看 | 正在播放一区 | 亚洲成av人片天堂网久久 | 欧美人妻精品一区二区三区 | 亚洲第一页综合图片自拍 | 免费精品一区二区三区在线观看 | 精品精品国产高清a毛片 | 亚洲欧美日韩精品一区 | 在线a亚洲视频播放在线观看 | 日本又色又爽又黄的a片18禁 | 亚洲黄色自拍视频 | 黑人巨大xxxxx性猛交 | 91亚州 | 8090色 | 水蜜桃无码av在线观看 | 在线免费观看日韩 | 在线手机av | 另类内射国产在线 | 国产交换配乱淫视频a | 视频福利在线 | 在线看片无码永久免费视频 | 无码人妻丝袜视频在线播免费 | 国产在线视频不卡 | 国产黄色精品在线观看 | 亚洲午夜精品久久久久久浪潮 | 欧洲丰满大乳人妻无码欧美 | 97青娱国产盛宴精品视频 | 亚洲国产成人va在线观看天堂 | 四虎4545www精品视频 | 精品三级av无码一区 | 日韩做a爰片久久毛片a片 | 亚洲综合五月 | 日本激情视频一区二区三区 | 女同亚洲一区二区无线码 | 先锋久久 | 18勿入网站免费永久 | 亚洲欧美一二三 | 亚洲一视频 | av网站在线不卡 | 国产一区二区三区视频 | 一本色道久久综合一 | 亚洲精品一区二区三区不卡 | 久久天天躁夜夜躁狠狠 | 国产精品综合一区二区三区 | 天堂在线www资源 | 亚洲www啪成人一区二区麻豆 | 欧美国产日韩a欧美在线观看 | 日本一大高清免费 | 你懂的视频在线看 | 秋霞av在线露丝片av无码 | 美女又爽又黄网站泳装 | 精品人妻中文字幕有码在线 | 免费在线观看毛片 | 国产高清视频在线观看97 | 日韩 欧美 亚洲 精品 少妇 | 少妇愉情理伦片丰满丰满午夜 | 亚洲成人777 | 一边摸一边做爽的免费视频日本 | 国产精品久久久久久久9999 | 欧美黑人超粗男潮 | 男人的天堂在线无码观看视频 | 一本色道久久综合亚洲精品按摩 | 少妇视频一区二区三区 | 97久久超碰 | 亚洲精品人成 | 西西人体444www大胆无码视频 | 国产精品免费人成网站酒店 | 97se亚洲国产综合自在线不卡 | 伊人中文字幕在线 | 欧美一级理论片 | 色欲av无码无在线观看 | av手机在线看片 | 亚洲美女一级片 | 免费超级淫片日本高清视频 | 国产成人亚洲欧洲在线 | 婷婷激情亚洲 | 欧美乱人伦视频在线 | 热久久久久久久久 | 91午夜视频 | 99国产精品久久久久久久久久 | 男人舌头进女屁股视频免费 | 忍不住的亲子中文字幕 | 欧美丰满熟妇xx猛交 | av中文字幕潮喷人妻系列 | 手机在线日韩av | 偷看少妇自慰xxxx | 国产精品夜色一区二区三区 | 亚洲第一综合 | 免费午夜视频在线观看 | 亚洲色成人一区二区三区小说 | 亚洲人成网站在线播放2020 | 久久超碰精品一夜七次郎 | 成人乱码一区二区三区av66 | 999久久久免费精品播放 | 国产特黄aaa大片免费观看 | 国产精品久久久久久久久久久久 | 青青青手机在线视频 | 99久久免费精品国产男女性高好 | 国产精品原创巨作av女教师 | 成人深爱网 | 波多野结衣小视频 | 午夜国内精品a一区二区桃色 | 免费人成自慰网站 | 黄色一级大片在线观看 | 日本一级黄色毛片 | 永久亚洲成a人片777777 | 成在线人av无码高潮喷水 | 亚洲精品国产精品国产自2022 | 亚洲最大无码中文字幕 | 天堂中文а√在线官网 | 免费三级网址 | 中文字幕爆乳julia女教师 | 亚洲综合久久久久久888 | 欧美乱大交xxxxx潮喷l头像 | 亚洲免费黄色 | 欧美人体做爰大胆视频 | 国产精品 自在自线 | 欧美免赞性视频 | 俄罗斯丰满熟妇hd | 无遮掩无码h成人av动漫 | 五月天婷婷丁香网 | 久久久久88色偷偷 | 亚洲欧美综合一区二区三区 | 国产精品自在线拍国产第一页 | 天天舔日日干 | 亚洲第一无码精品一区 | 欧美zoozzooz性欧美 | 国产又粗又硬又长 | 日韩美女黄色片 | 女人张开腿让男人桶爽 | 亚洲欧美动漫 | 国产伦理精品一区二区三区观看体验 | 国产亚洲精品久久久久久移动网络 | 欧美另类一区二区三区 | 天堂资源中文最新版在线一区 | 色综合久久无码中文字幕app | 日日夜夜噜| www.日韩在线观看 | 久久人人爽亚洲精品天堂 | 精品无码午夜福利理论片 | 国产精品精品视频 | 久热超碰在线 | 无码av无码天堂资源网影音先锋 | 日韩欧美成人免费观看 | 亚洲色自偷自拍另类小说 | 精品成在人线av无码免费看 | 日韩mv与欧美mv区别在哪 | 99ren | 少妇下蹲露大唇无遮挡 | 亚洲午夜无码av毛片久久 | 毛片基地在线免费观看 | 亚洲一区二区三区四区五区乱码 | 亚洲激情一区二区三区 | 日韩aaa久久蜜桃av | 久久久精品久久久 | 久久精品国产首页027007 | 91丨porny丨国产入口 | 天天躁夜夜躁很很躁麻豆 | 欧美精品一区二区三区在线 | 久在线观看视频 | 草av在线| 伊人伊色 | 国产经典三级av在线播放 | 国产尤物在线观看 | 青青青青青手机视频在线观看视频 | 中国一级一级全黄 | 欧美三级理论片 | 922tv免费观看在线 | 日本www.小久久 | 精品福利一区 | 日韩视频在线免费看 | 国产欧美日韩亚洲 | 久热在线 | 久章草这里只有精品 | 久久99精品久久久久久水蜜桃 | 亚洲欧美激情一区 | 国产欧美69久久久久久9龙 | 亚洲a∨无码自慰专区 | 亚洲天堂成人 | 无人在线观看免费高清视频 | 久草在线免费资源 | 丰满人妻熟妇乱又伦精品劲 | 欧美性猛交性大交 | 最新激情网站 | 又大又爽又黄无码a片 | 欧洲美熟女乱av在 | 久久强奷乱码老熟女 | 国产精品调教奴变态 | 精品欧美乱码久久久久久1区2区 | www.久草.com| 无码人妻久久久一区二区三区 | 九九自拍偷拍 | 永久免费看mv网站入口亚洲 | 亚洲综合日韩精品欧美综合区 | 国产又黄又爽又色 | 亚洲精品国产v片在线观看 国产精品久久久久久久久免费看 | 少妇特黄一区二区三区 | 超碰在线免费看 | 密臀久久| 国产无套粉嫩白浆内谢在线 | 欧美久草在线 | 国产乱妇乱子 | 国产精品18久久久久久白浆动漫 | 3d动漫精品啪啪一区二区 | 西西444www大胆无码视频 | 91黑人巨炮vs亚裔美女 | 神马影院一区二区三区 | 国产91粉嫩白浆在线观看 | caoporn国产精品免费公开 | 国产精品日韩高清伦字幕搜索 | 国产高清在线精品一区小说 | 国产对白videos麻豆高潮 | 成人乱码一区二区三区av0 | 国产精品国产三级国产av品爱网 | 手机在线看片福利 | 国产无套中出学生姝 | 色婷婷综合中文久久一本 | 亚洲精品自拍偷拍视频 | 成人爽a毛片在线视频淮北 美女私密免费网站 | 欧美三级午夜理伦三级中视频 | 国产主播大尺度精品福利免费 | 久久久午夜 | 久久大香香蕉国产免费网vrr | www.av不卡 | 99热久久精品免费精品 | 毛片资源网 | 伊人黄色软件 | 肥老熟妇伦子伦456视频 | 精品久久久无码人妻中文字幕豆芽 | 国产三级视频在线播放 | 亚洲乱码中文字幕综合234 | 特黄 做受又硬又粗又大视频 | 一日本道a高清免费播放 | 久久久久亚洲精品中文字幕 | 日日噜噜夜夜狠狠va视频 | 欧美婷婷色 | 91日韩在线 | 国产大尺度在线 | 国产一区二区在 | 少妇bbbb搡bbbb桶 | 国产多人群p刺激交换视频 草草影院在线 | 国产欧美视频在线 | 欧美激情专区 | 成人自拍视频网 | 无码囯产精品一区二区免费 | 亚洲涩涩视频 | 伦埋琪琪久久影院三级 | 精品国产一区二区三区性色av | 欧美成人一区二区三区 | 在线精品亚洲一区二区绿巨人 | 男人进女人下部全黄大色视频 | 中文字幕一区二区三区不卡 | 国产色| 91超薄肉色丝袜交足高跟凉鞋 | 女女百合互慰av网站 | 黑人操欧美人 | 精产国品一二三产区m553麻豆 | 无码人妻一区、二区、三区免费视频 | 亚洲操操| 亚洲tv久久爽久久爽 | 亚洲美女精品免费视频 | 中文字幕无线码一区二区 | 又黄又爽又色的免费网站 | 天天躁日日躁狠狠躁av中文 | 富婆饥渴难耐69xxxx | 亚洲经典千人经典日产 | 国产一区二区99 | 国内永久福利在线视频 | 99热这里只有精品国产免费免费 | 日韩欧美亚洲综合久久 | 男人的天堂影院 | 欧美大片18 | 国内精品久久人妻无码妲己影院 | 国产黄色a| 国产-第1页-浮力影院 | 两性激情视频 | 美女裸体十八禁免费网站 | 无码少妇a片一区二区三区 999久久久国产999久久久 | 18禁黄久久久aaa片 | 国产午夜精品久久久久久久蜜臀 | 性激烈的欧美三级视频 | 午夜免费啪视频在线观看区 | 男人扒开添女人下部免费视频 | 黄瓜影院污 | 全黄激性性视频 | 日韩在线一级片 | 99国产精品久久99久久久 | 午夜私人影院在线观看 | 91porny真实丨国产jk | www性欧美 | 国产女主播一区二区三区 | 欧美一区二区三区成人 | 成人毛片在线播放器 | 日产欧产美韩系列久久99 | a在线视频播放观看免费观看 | 国产真实younv在线 | 亚洲成年看片在线观看 | 亚洲欧美综合精品久久成人网无毒不卡 | 国产成人精品免费视频大 | 人人爽人人爽人人 | 69视频一区 | 免费人成又黄又爽又色 | 18禁无遮挡羞羞啪啪免费网站 | 一区二区三区av | 日日天天干 | 四虎永久在线精品免费网站 | 亚洲国产精品成人精品无码区 | 少妇愉情理伦片高潮日本 | av在线播放不卡 | 亚洲国产精品无码一区二区三区 | 久热av在线| 日本免费精品视频 | 国产在线观看www污污污 | 一区二区三区日韩 | 国产三级手机在线 | 在线不卡日本v二区到六区 在线观看麻豆国产传媒61 | 日本综合在线 | 欧美成人免费观看全部 | 99久久国产露脸国语对白 | 日本真人无遮挡啪啪免费 | 久久久久久av无码免费看大片 | 婷婷射吧 | 巴西少妇bbwbbwbbw | 亚洲a∨无码精品色午夜 | 毛片久久久久久久 | 18美女裸体免费观看网站 | 国产精品午夜影院 | 五月婷婷中文网 | 韩日精品视频在线观看 | 国产亚洲日本 | 国产亚洲欧洲aⅴ综合一区 国产情侣一区二区 | 久久久久久久久99精品 | 国产性色αv视频免费 | 欧美成人高清在线 | 国产精品久久久国产盗摄蜜臀 | 狠狠爱天天操 | 久久婷婷人人澡人人爽人人爱 | 超碰国产精品久久国产精品99 | 香港三日本三级少妇三级66 | 一级黄色片中文字幕 | 成人国产精品入口免费视频 | 久久久久久97 | 日本少妇的性生活 | 人妻熟妇乱又伦精品hd | 亚洲成a人片在线观看www | 欧美成人第一页 | 亚洲性久久| 亚洲免费综合色在线视频 | 国产美女久久久亚洲综合 | 伊人色综合一区二区三区 | 欧美亚洲精品一区二区在线观看 | 欧美亚洲日韩不卡在线在线观看 | 国产精品呻吟av久久高潮 | 国产熟妇人妻精品一区二区动漫 | 国产精品久久久久一区二区 | 99久热在线精品视频成人一区 | 伊人蕉久中文字幕无码专区 | 波霸av看大乳少妇 | 国产91九色 | 无遮掩60分钟从头啪到尾 | 精品一区二区超碰久久久 | 久久99精品久久久影院老司机 | 国产精品天干天干 | 中文字幕精品无码一区二区 | 婷婷网色偷偷亚洲男人甘肃 | 51国产黑色丝袜高跟鞋 | 久久97视频 | 国产偷抇久久精品a片69 | 国偷自产中文字幕亚洲手机在线 | 欧美精品在线一区 | 美女高潮网站 | 天天操夜 | 在线看片免费人成视频在线影院 | 好男人www在线影视社区 | 综合国产在线 | 成人美女黄网站色大色费全看在线观看 | 亚洲人成电影网站色www | 日本熟妇色高清免费视频 | 日本xx网站 | 中文字幕一区二区三区在线视频 | 久久精品国产久精久精 | 樱花草在线社区www日本影院 | 成人高清网站 | 色婷婷久久一区二区三区麻豆 | 无码午夜成人1000部免费视频 | 亚洲国产精品一区二区成人片不卡 | 日韩亚av无码一区二区三区 | 99国产精品99久久久久久 | 97视频国产 | 亚洲第一狼人天堂久久 | 国产美女午夜视频 | 国产高潮呻吟久久 | www.久色| 人人妻人人澡人人爽国产 | 国产日韩欧美精品 | 国产精成人品日日拍夜夜免费 | 中文日韩在线 | 日本性欧美 | 夜夜添日日射 | 婷婷精品 | 国产成人小说视频在线观看 | 欧美性插视频 | 天天操天天插天天干 | 亚洲aⅴ在线无码播放毛片一线天 | 亚洲综合专区 | 中国性老太hd大全69 | 97久久超碰成人精品网站 | av在线网站无码不卡的 | 凹凸av在线 | 久久精品无码一区二区三区免费 | 韩国主播福利一区二区三区 | 手机看片久久国产免费 | 婷婷国产综合 | 国产精品久久无码不卡 | 少妇大叫太大太粗太爽了 | 2020亚洲国产精品久久久 | 18国产免费视频 | 丁香婷婷激情 | 亚洲欧洲日产国码二区 | 久久精品视频国产 | 欧美性做爰大片免费 | 亚洲欧洲免费视频 | 影音先锋亚洲精品 | 久久俺也去丁香综合色 | 亚洲综合久久成人a片红豆 黄色在线免费播放 | 亚洲成人aa | 黑人巨大精品欧美一区二区一视频 | 亚洲成人免费网站 | 一区二区三区综合 | 日日噜噜噜夜夜爽爽狠狠视频寻花 | 亚洲日韩色在线影院性色 | 在线一区二区三区视频 | 久久久国产乱子伦精品作者 | 成人一级黄色毛片 | 操人小视频| 久久精品视频亚洲 | 一本大道卡一卡二卡三乱码全集资源 | 亚洲 人av在线影院 亚洲精品无码久久久久秋霞 | 人与狗精品aa毛片 | 亚洲欧洲精品成人久久奇米网 | 欧美日韩在线播放视频 | www,超碰| 欧美极品少妇xxxxⅹ喷水 | 2020国产精品香蕉在线观看 | 欧美久久大片 | 免费看毛片的网址 | 久久综合伊人中文字幕 | 婷婷五月深爱综合开心网 | 97人妻熟女成人免费视频色戒 | 国产又猛又黄的视频 | 欧美重口另类在线播放二区 | 黄色网在线 | 亚洲中文久久精品无码浏不卡 | 亚洲高清在线免费 | 成人午夜高潮刺激免费视频 | 成人污污视频 | 欧美综合乱图图区乱图图区 | 欧美9999| 亚洲欧美国产免费综合视频 | 小说区 亚洲 自拍 另类 | 人与动性xxx视频 | 激情久久中文字幕 | 精品人妻码一区二区三区 | 一本不卡av | 成人一级大片 | 亚洲欧洲日产国码无码av喷潮 | 1024中文字幕 | 中文日韩亚洲欧美制服 | 亚洲一级视频在线 | 久草视频免费在线播放 | 深夜福利91 | 亚洲成a∧人片在线播放黑人 | 精品久久免费视频 | 四虎性视频 | 蜜臀av片在线观看 | 青青草成人免费在线视频 | 国内成人自拍视频 | 成人免费ā片在线观看 | 日本久色 | 99v久久综合狠狠综合久久 | 欧美一级特黄aaaaaa大片在线观看 | 他揉捏她两乳不停呻吟在线播放 | 少妇a级 | 伊人96| 精品一区二区超碰久久久 | 无码人妻aⅴ一区二区三区69岛 | 成人综合一区 | 亚洲精品免费在线 | 亚洲中文字幕日产乱码高清 | 能直接看的av网站 | 69产性猛交xxxx乱大交 | 久久精品人人爽 | 亚洲va成无码人在线观看 | 国产超碰人人模人人爽人人喊 | 久久久久久久9 | 丁香花中文在线免费观看 | 性生交生活大片免费看 | 午夜国产亚洲精品一区 | 日韩手机视频 | 伊人久久精品久久亚洲一区 | 越南女子杂交内射bbwbbw | www.操操操.com | 免费人成再在线观看视频 | 国产精品高潮呻吟久久av黑人 | 在线观看av毛片 | 久久久久久臀欲欧美日韩 | 69久久久久 | 真实国产精品vr专区 | 国产亚洲婷婷香蕉久久精品 | www一区二区乱码www | 中文在线字幕观看 | 日本免费观看视频 | 欧美老妇胖老太xxxxx | 国产欧美日韩视频在线观看 | 女教师少妇高潮免费 | 国产又黄又粗又爽 | 两人做人爱费视频午夜 | 国产永久av福利在线观看 | 国产男女做爰高清全过小说 | 99激情视频 | 亚洲中文有码字幕日本第一页 | 亚洲国产成人无码网站大全 | 男女啪啪网站大全免费 | 国产又粗又猛又爽又黄的视频一 | 18视频在线观看3d | 国产啪精品视频网站丝袜 | 久久狠狠中文字幕2017 | 国产成人亚洲综合无码18禁h | 精品无码国产不卡在线观看 | 国产黄色免费看 | 日本韩国三级在线观看 | 亚洲成在人线a免费77777 | 国产精品日韩高清伦字幕搜索 | 137肉体摄影日本裸交 | 日本xxxxx片免费观看19 | 色网址在线观看 | 中文字幕在线免费观看 | 伊人无码精品久久一区二区 | 亚洲第一区在线视频 | 中国少妇videos呻吟 | 精品久久久久久久久久久国产字幕 | 天天艹天天 | 操榴视频| 色撸撸在线视频 | 国产欧美一区二区精品性色超碰 | 日本在线视频免费 | 在线中文天堂 | 午夜精品久久久久久久男人的天堂 | 久久精品少妇高潮a片免费观 | 一级片久久久久 | 亚洲精品网站在线观看你懂的 | 国产成人三级在线观看 | 亚洲ww不卡免费在线 | 免费啪视频在线观看 | 国产高清在线自在拍网站 | 日韩色道 | 女人让男人桶爽30分钟网站 | 久久久精品福利 | 老汉av网站| 国产在线午夜卡精品影院 | 亚洲福利一区 | 亚洲欧美性受久久久999 | 老司机成人永久免费视频 | 久久视精品 | 天天做天天爱 | 久久青青草原国产精品最新片 | 国产丝袜一区二区三区免费视频 | 免费看av毛片 | 狠狠操狠狠操 | 日韩特黄特色大片免费视频 | 中文久久乱码一区二区 | 国产最爽的乱淫视频国语对白1 | 99热这里只有精品7 无码任你躁久久久久久老妇蜜桃 | 色猫咪av在线观看 | 成人3d动漫一区二区三区 | 在线观看91精品国产入口 | 被技师按摩到高潮的少妇 | 2021久久国自产拍精品 | 综合色99 | 午夜乱人伦精品视频在线 | 亚洲国产欧美日韩在线 | 国产精品.xx视频.xxtv | 亚洲国产成人精品福利 | 午夜性又黄又爽免费看尤物 | 91文字幕巨乱亚洲香蕉 | 日韩欧美中文字幕在线播放 | 蜜桃91丨九色丨蝌蚪91桃色 | 国产一区二区久久 | 隔壁人妻被水电工征服 | 午夜无人区免费网站 | 精品一区二区成人精品 | 黑人又粗又大xxx精品 | 国产真实乱对白精彩久久老熟妇女 | 国产精品爱啪在线播放 | 亚洲一区在线日韩在线尤物 | 色婷婷久久一区二区三区麻豆 | 97在线观看播放 | 久久久国产精华特点 | 丁香六月婷婷开心婷婷网 | 乱码视频午夜间在线观看 | 亚洲午夜av久久久精品影院色戒 | 中文幕无线码中文字蜜桃 | 欧美福利小视频 | 日本丰满妇人成熟免费中文字幕 | 粗大猛烈进出高潮视频大全 | 日韩av片在线免费观看 | 久青草影视| 乱成熟女人在线视频 | 久久大香香蕉国产免费网动漫 | 亚洲精品码 | 丝袜美腿亚洲一区二区 | 久久草在线免费 | 国产精品免费一区二区区 | 欧美极品中文字幕 | 少妇欧美激情一区二区三区 | 久久婷香| 亚洲国产综合视频 | 偷窥自拍青青草 | 亚洲s码欧洲m码国产av | 艹逼国产| 欧美亚洲日韩国产人成在线播放 | 毛片毛片毛片毛片毛片毛片 | 在线无码中文字幕一区 | 91色在线播放 | 国产精品美女久久久网站 | 久久国产乱子伦精品免费午夜 | 免费黄色亚洲 | xxxx日本在线观看 | 四库影院永久四虎精品国产 | 久久久中文 | 国产在线亚州精品内射 | 亚洲婷婷五月综合狠狠app | 免费av网站在线 | 久久久久国色av免费看图片 | 综合中文字幕 | 丝袜国偷自产中文字幕 | 欧美成人手机在线视频 | 忘忧草社区在线播放日本韩国 | 成人在线午夜视频 | 欧美肥屁videossex精品 | 亚洲色婷婷综合久久 | 中文字幕第12页 | 91精品国产色综合久久不8 | 高清国产在线拍揄自揄视频 | 夜夜嗨av一区二区三区 | 射精专区一区二区朝鲜 | 日韩精品无码一本二本三本色 | 最新国产精品精品视频 视频 | 偷窥丰满女邻居少妇洗澡 | 黄色激情毛片 | 影音先锋大型av资源 | 丁香九月婷婷 | 国产成人人人97超碰超爽8 | 久久97精品| 免费毛片a线观看 | 东北女人毛多水多牲交视频 | 亚洲精品在线免费观看视频 | 久久伊人蜜桃av一区二区 | 国产精品成人国产乱一区 | 精品欧美黑人一区二区三区 | 午夜男人天堂 | 在线最新av免费费观看 | 亚洲大色堂人在线视频 | 国产又粗又黄又猛 | 伊人狠狠 | 桃花岛亚洲成在人线av | 欧美午夜精品一区二区蜜桃 | 交换配乱吟粗大农村大坑性事视频 | www.国产在线| 亚洲色无码专线精品观看 | 一二三四区无产乱码1000集 | 久久精品久久久 | 992国产精品福利视频 | 国内一级黄色 | 国产亚洲午夜高清国产拍精品 | 99精品久久久久久中文字幕 | 56av国产精品久久久久久久 | 精品无码久久久久久久久 | 久久婷婷色香五月综合缴缴情 | 国内精品bbw国语对白 | 色噜噜色噜噜 | 97久久精品无码一区二区天美 | 欧美色五月 | 中国毛片网站 | 色诱久久av | 日韩av成人网 | 久久大尺度 | 99色婷婷 | 男受被做哭激烈娇喘gv视频 | cao死你小sao货湿透了学长 | 99精品免费 | 福利视频你懂的 | 无码va在线观看 | 一二三四社区在线中文视频 | 国产精品久久久久久久久久王欧 | 亚洲精品无码久久 | 欧美xxxx做受视频 | 日韩精品欧美 | 无码人妻精品中文字幕不卡 | 欧美午夜精品一区二区三区电影 | 3d动漫精品啪啪一区二区下载 | 国产一区二区综合 | 国产日韩欧美日韩 | 无码熟妇人妻av | 国产精品无码久久久久成人影院 | 久久久久久成人综合网 | 狠狠色综合tv久久久久久 | 揉丰满老妇老女人的毛片 | 日本亚欧热亚洲乱色视频 | 未满小14洗澡无码视频网站 | 国产交换视频 | 美女张开腿让人桶 | 日本性色视频 | 手机免费看毛片 | 噼里啪啦在线高清观看免费 | 久一在线 | 高潮毛片无遮挡免费 | 无码人妻丝袜在线视频 | 网站一区二区 | 亚洲人成在线播放网站 | 一级 黄 色 片69 | 99久久久久久 | 亚洲欧洲综合有码无码 | 久久在线免费观看 | 久久久精品人妻一区二区三区gv | 999zyz玖玖资源站在线观看 | 国产成人精品久久一区二区 | 一本一道久久a久久精品综合蜜臀 | 国产理论视频在线观看 | 毛片基地黄久久久久久天堂 | 男女真人后进式猛烈动态图视频 | 波多野吉衣一区二区三区 | 国产精品久久久久久久久久久不卡 | 国产av剧情md精品磨豆 | 欧美午夜片欧美片在线观看 | 饥渴少妇av无码影片 | 亚洲一区二区三区在线视频 | 99re久久精品国产 | 三级av在线免费观看 | 国产美女亚洲精品久久久综合 | 亚洲国产av美女网站 | 中文欧美日韩 | 丁香九月婷婷综合 | 欧洲美熟女乱又伦免费视频 | 欧美精品黄色 | 日韩一级完整毛片 | 爽爽影院免费观看视频 | 亚洲碰碰人人av熟女天堂 | 偷柏自拍亚洲综合在线 | 国产aa大片| 爱做久久久久久 | 久久日本三级韩国三级 | 99久久99久久久精品齐齐 | 亚洲欧美综合人成在线 | 午夜精品久久久久久久久久蜜桃 | 亚洲视频一区在线观看 | 性网站免费 | 亚洲va成无码人在线观看天堂 | 中文字幕天天躁日日躁狠狠躁免费 | 噼里啪啦免费观看高清动漫 | 无码av无码免费一区二区 | 伊人午夜 | 狠狠色噜噜狠狠狠狠av | 四虎影视一区二区精品 | 91伊人久久大香线蕉蜜芽人口 | 欧美群妇大交乱免费视频 | 99免费在线观看 | 婷婷五月深爱憿情网 | 日韩 高清 无码 人妻 | 色窝窝无码一区二区三区成人网站 | 国产视频亚洲 | 日日噜噜夜夜狠狠久久丁香五月 | 国产乱沈阳女人高潮乱叫老 | 成在人线无码aⅴ免费视频 国产精品夫妇激情 | 99国产精品 | 天天爱天天做天天爽2021 | 亚洲精品国产高清一线久久 | 日本黄视频在线观看 | 一级特黄aa大片免费播放 | 青青草763 | 亚洲 国产 制服 丝袜 另类 | 中文字幕高清在线 | 免费毛片视频 | hsck成人网 | 欧美一区二区三区激情在线视频 | 黑人巨大xxxxx性猛交 | 亚洲色自偷自拍另类小说 | 日韩女优中文字幕 | 韩国午夜福利片在线 | 久久人成| 无码人妻精品一区二区蜜桃网站 | 亚洲午夜精品一区二区 | 久久99精品久久久久久清纯 | 精品国产亚洲第一区二区三区 | 永久免费a级在线视频 | 久久人妻少妇嫩草av | 一二三四在线视频观看社区 | 色噜噜狠狠色综合免费视频 | 日本亚洲vr欧美不卡高清专区 | 97se亚洲国产综合在线 | 北岛玲熟邻居bd在线观看 | 久草网址 | 中文字幕av一区二区三区人妻少妇 | 国产成人宗合 | 日本免费一区二区三区日本 | av一区二区三区免费观看 | 东京热久久综合久久88 | 在线亚洲欧美日韩精品专区 | 交换配乱吟粗大农村大坑性事视频 | 又大又长粗又爽又黄少妇毛片 | 国产91丝袜在线播放动漫 | 中文字幕av无码一二三区电影 | www.在线播放 | 亚洲第一成年人网站 | 国产成人久久av免费高清密臂 | 国产午夜三级 | 狠狠色噜噜狠狠狠888奇米 | 男女无遮挡羞羞视频网站 | 亚洲精品综合网在线8050影院 | 亚洲乱码卡一卡二卡 | 欧美日韩在线视频一区 | 欧美大黑帍在线播放 | 国产福利免费视频不卡 | 久久爽久久爽久久av东京爽 | 成年片免费观看网站 | 欧美在线另类 | 久久亚洲一区二区三区四区五区高 | 国产黄色大片免费看 | 欧洲成人一区二区三区 | 国产av无码日韩av无码网站 | 国产精品亚洲一区二区无码 | 国产精品久久精品三级 | 免费国精产品自偷自偷免费看 | 亚洲熟妇无码av在线播放 | 狠狠爱五月丁香亚洲综合 | 欧美日本国产va高清cabal | 国产一二三区免费视频 | 涩涩免费 | 天天摸天天透天天添 | 在线看毛片的网站 | 国产美女狂喷水潮在线播放 | 日欧视频| 51永久免费观看国产nbamba | 欧美三级欧美成人高清 | 日韩久久精品一区二区三区 | 国产精品99久久久久久猫咪 | 亚洲精品成a人在线观看网站 | youjizz自拍 | 国产色婷婷亚洲999精品网站 | 7777久久久国产精品消防器材 | 日本不卡一区二区三区在线 | 艳妇乳肉豪妇荡欧美片堕落 | 日韩av片无码一区二区不卡电影 | 亚洲综合色区另类小说 | 免费无遮挡无码视频在线观看 | 性做久久久久久免费观看 | av片一区二区三区 | 国产女人与公拘交在线播放 | 中文人妻熟女乱又乱精品 | 亚洲精品三级 | 久久成年网站 | 久久精品人妻少妇一区二区三区 | 亚洲综合网站精品一区二区 | 日韩欧美国产一区精品 | 97久久久久人妻精品专区 | 国产日韩一区二区 | 色拍自拍亚洲综合图区 | 亚洲另类自拍丝袜第五页 | 国产精品久久久久久久久久免 | 国产精品久久久久久久福利 | 亚洲成a人片在线观看www | 日韩精品无码久久一区二区三 | 国产xxxxx在线观看 | 曰欧一片内射vα在线影院 秋霞av在线 | 免费无码国产v片在线观看 av色影院 | 强开乳罩摸双乳吃奶羞羞www | 狠狠婷婷综合久久久久久妖精 | av大片在线免费观看 | 日本无遮挡真人祼交视频 | 国产美女爽到喷出水来视频 | 91精彩视频| 国产男女猛烈无遮挡在线喷水 | 四虎影院在线播放 | 噜噜噜亚洲色成人网站∨ | 三上悠亚av在线播放 | 好大好湿好硬顶到了好爽视频 | 蜜臀.com| 欧美bbwbbwbbw| 欧美另类xxx | 精品久久久久中文字幕一区 | 日本一区二区三区爆乳 | 含羞草www国产在线视频 | 欧乱色国产精品兔费视频 | 麻豆成人传媒一区二区 | 国产区一区二区三 | 特级黄色毛片在放 | 四虎影院在线观看av | 无码专区一ⅴa亚洲v专区在线 | 中文字日产幕乱码免费 | 久久www免费人成看片高清 | 国产精品aⅴ视频在线播放 欧美成 人版中文字幕 | 中文字幕av无码免费久久 | 亚洲欧美国产精品久久久久久久 | 妞妞色www在线精品观看视频 | 91免费视频观看 | 国产农村乱子伦精品视频 | 婷婷深爱 | 夜夜春很很躁夜夜躁 | 国产偷v国产偷∨精品视频 啪啪黄色网址 | 老头搡老女人毛片视频在线看 | 国模冰莲自慰肥美胞极品人体图 | 久久久久波多野结衣高潮 | 丰满少妇人妻hd高清大乳在线 | 又大又粗弄得我出好多水 | 国产伦久视频免费观看视频 | 影院一区 | 碰碰久久| 亚洲精品国产一区二区精华 | 澳门三级 黄,色在线看! | 国产精品亚洲精品一区二区三区 | 欧美 亚洲 另类 丝袜 自拍 动漫 | 成人免费不卡视频 | 女女av在线| av明星换脸无码精品区 | 97欧美精品系列一区二区 | 日本熟妇人妻xxxxx | 91精品久久久久久久99软件 | 色欲av亚洲一区无码少妇 | 亚洲乱仑| 色大师高清在线播放免费 | 男人晚上看的网址 | 国产精品入口a级 | 美女张开腿黄网站免费 | 日韩av激情在线观看 | 国产一区二区三区不卡在线看 | 岛国大片在线播放 | 亚洲色婷婷综合开心网 | 久久香蕉国产线看观看精品yw | 日韩欧美亚洲综合久久影院ds | 亚洲熟女中文字幕男人总站 | 伊人色婷婷| 捏胸吃奶吻胸免费视频大软件 | av无码精品一区二区三区三级 | 日本一二三不卡视频 | 91精品国产91久久综合桃花 | 免费日韩一区二区 | 美国一区二区三区无码视频 | 欧美一二 | 亚洲婷婷在线视频 | 中文天堂在线观看 | 亚洲国产欧美在线人成人 | 91久久久久久久久久久久 | 看黄a大片爽爽影院免费无码 | 成人网站www污污污网站直播间 | 国产欧美精品国产国产专区 | 国产精品高潮呻吟av久久 | 狠狠躁夜夜躁人人爽天天古典 | 日日爱视频 | 亚洲国产精品大学美女久久久爽 | 国产成熟女人性满足视频 | www.91成人 | 浪潮av激情高潮国产精品香港 | 成人在线国产 | 免费伊人 | 国产激情综合在线观看 | 国产精品呻吟久久 | 天堂视频中文字幕 | 国产喷水福利在线视频 | 五月丁香六月激情综合在线视频 | 久青青在线观看视频国产 | 欧美品无码一区二区三区在线蜜桃 | 久久久久欠精品国产毛片国产毛生 | 在线看片国产 | 亚洲欧美日韩人成在线播放 | 老牛嫩草一区二区三区消防 | 任你干在线精品视频网2 | 永久免费的av在线网无码 | 海角社区在线视频播放观看 | 日本老熟妇乱子伦精品 | 人与禽性视频77777 | 中文字幕在线精品 | 久久天天躁夜夜躁狠狠 | 国产裸体无遮挡免费精品视频 | 国产69成人精品视频免费 | 日韩第三页| 日韩成人高清在线 | 麻豆黄色在线观看 | av乱码av免费aⅴ成人 | 午夜国产免费视频亚洲 | 超碰人人91 | 国产亚洲中文字幕在线制服 | 同人18动漫在线观看 | 日韩一级特黄毛片 | 99国产亚洲精品美女久久久久 | 在线va无码中文字幕 | 亚洲区免费视频 | 老子午夜理论影院理论 | 韩日av在线| 亚洲色偷精品一区二区三区 | 奷小罗莉在线观看国产 | 美女黄的视频全免费 | 亚洲国产精品无码一区二区三区 | 亚洲成av人片无码天堂下载 | 97精品国产自产在线观看永久 | 日韩成人自拍 | 中文字幕精品亚洲人成在线 | 亚洲精品永久入口 | 亚洲欧洲自拍拍偷无码 | 久久精品一二三区白丝高潮 | 亚洲精选在线 | 精品一区二区三区四区五区六区 | 国产欧美va天堂在线观看视频下载 | 十八岁以下禁止观看黄下载链接 | 国产你懂的在线 | 成人h动漫精品一区二区器材 | 亚洲码国产精品高潮在线 | 狠狠色丁香久久综合 | 国产日产欧产美韩系列麻豆 | 少妇精品导航 | 国产成人亚洲精品无码青 | 人妻夜夜添夜夜无码av | 亚洲色无码专区在线播放 | 狠狠操夜夜操 | 亚洲精品成人18久久久久 | 青青草影视| 欧美激情二区三区 | 日韩中文三级 | 精品久久久久久亚洲精品 | 2021最新在线精品国自产拍视频 | 亚洲黄色小说图片 | 爽好多水快深点91 | 清纯唯美激情 | 欧美成人a猛片 | 偷拍盗摄66av99 | 欧美激情精品久久久久久免费印度 | 久草在线视频精品 | 精品国产自在精品国产精华天 | 成人免费网站视频www | 黄色a一级 | 意大利性经典xxxxx | 国产精品夜夜春夜夜爽久久小 | 久久精品国产自在天天线 | 精品亚洲成av人在线观看 | 国产日韩网站 | 国产我和子的与子乱视频 | 亚洲图片欧美色图 | 欧美精品一区午夜小说 | 国产日韩专区 | 亚洲综合无码一区二区三区 | 亚洲男人天堂网站 | 丰满少妇被猛烈进入高清app | 亚洲丶国产丶欧美一区二区三区 | 99精品久久毛片a片 久草青青草 | 永久av免费在线观看 | 涩爱av蜜臀夜夜嗨av | 久久这里只精品热免费 | 国产精品色无码av在线观看 | 色四月婷婷| 日韩久久中文字幕 | 四虎影院8848 | 亚洲综合国产 | 中文字幕第1页第69 91国产在线免费观看 | 伊人精品久久久久中文字幕 | 亚洲欧美日韩综合在线丁香 | 国产精品久久人妻无码网站蜜臀 | 日韩在线永久免费播放 | 四虎免费最新在线永久4hu | 日韩国产欧美一区二区三区 | 欧美在线一二三四区 | 国产日本卡二卡三卡四卡 | 一个色综合国产色综合 | 男人日女人网站 | 欧美性猛交xxxx免费视频软件 | 精品无码久久久久成人漫画 | 国模视频一区 | 国产精品嫩草影院8vv8 | 色.com| 亚洲一区欧美二区 | 亚洲男人的天堂网站 | 97久久人国产精品婷婷 | 中年两口子高潮呻吟 | 欧美大片在线看免费观看 | 无码人妻久久1区2区3区 | 麻豆精品久久久久久中文字幕无码 | 亚洲国产欧美在线成人 | 爽好多水快深点91 | 中文字幕.com | 亚洲欧洲在线观看 | 成人av18| 伊人99在线 | 久久亚洲一区二区三区四区五区 | 亚洲美女黄色片 | 欧美人与动牲交免费观看网 | 超碰网站在线观看 | 国产精品入 | 日韩久草| 精品久久久久亚洲 | 免费国产自产一区二区三区四区 | 天堂资源在线www中文最新偷拍 | 国产99页 | 亚洲欧美一区二区三区在线 | 最近免费韩国日本hd中文字幕 | 亚洲卡1卡2卡新区网站 | 91在线观看高清 | 久久男人av资源站 | 青草视频在线免费观看 | 国产97超碰| 无码写真精品永久福利在线 | 国产又色又爽又黄的视频在线观看 | 无码专区手机在线播放 | 亚洲热色 | 色翁荡熄又大又硬又粗又视频 | 在线看的你懂的 | av片子在线观看 | 亚洲中文字幕日产无码2020 | 欧美午夜精品理论片 | 国产日韩另类综合11页 | 欧美黑人一区二区 | 少妇出轨精品中出一区二区 | 日韩美女视频影院在线播放 | www四虎com| 国产av午夜精品一区二区三 | 中文字幕网站在线观看 | 久久综合久久88 | 国产又黄又爽又色的免费视频白丝 | 天堂无人区乱码一区二区三区介绍 | 亚洲香蕉视频综合在线 | 八戒八戒午夜视频 | 人妻精品久久无码专区涩涩 | 又爽又黄又无遮挡的视频在线观看 | 亚洲国产一区久久yourpan | 亚洲二区在线视频 | 久久精品人人做人人爽 | 白嫩少妇bbw撒尿视频 | 国产精品熟妇一区二区三区四区 | 国产乱淫av国产8 | 久久亚洲少妇 | 亚洲欧美色图 | 蜜桃狠狠色伊人亚洲综合网站 | 乱码精品一卡2卡二卡三 | 久久精品91 | www.69视频| 久久精品99久久香蕉国产色戒 | 综合久久久久综合 | 九色综合狠狠综合久久 | 久久精品麻豆日日躁夜夜躁妓女 | 国产综合一区二区三区黄页秋霞 | 国产日韩精品欧美2020区 | 日日干b| 超碰999| 精品久久一二三区 | 情侣av在线 | 内谢少妇| 三上悠亚av在线播放 | 特黄特色免费视频 | 大屁股熟女白浆一区二区 | 国产偷窥老熟盗摄视频 | 亚洲国产精品久久久久秋霞小说 | 欧美日韩免费在线视频 | 老汉色老汉首页av亚洲 | 呻吟揉丰满对白91乃欧美区 | 日本一区二区视频免费 | 人人做人人爽人人添 | 成人午夜一区 | 在线免费观看日韩av | 亚洲色大成网站www 97在线免费公开视频 | aaaa毛片 | 日韩最新在线 | 一区二区三区免费视频播放器 | 一本色道88久久加勒比精品 | 婷婷综合国产 | 国产精品女同磨豆腐磨出水了 | 久色91蜜桃tv | 国模晨雨浓密毛大尺度 | 四虎黄色录像 | 国产日产欧产精品精品免费 | 激情综合婷婷丁香五月俺来也 | 人人射人人爱 | 人妻丰满熟妇a无码区 | 波多野结衣操 | 成人黄色片视频 | 色狠狠色狠狠综合 | 日本一区二区三区在线免费观看 | 欧美高清一区 | 亚洲色国产欧美日韩 | 国产毛毛片一区二区三区四区 | 亚洲一卡二卡三卡 | 国产极品美女高潮无套嗷嗷叫酒店 | 91视频中文字幕 | 99re这里有精品 | 无码国产精品一区二区免费vr | 精品视频在线免费观看 | 人妻中文字幕av无码专区 | 国产欧美日韩高清在线不卡 | 公媳爱爱 | 精彩视频一区二区三区 | 丰满多毛的陰户视频 | 西川ゆい 痴汉在线播放 | 免费看一级黄色片 | 色老头av亚洲一区二区男男 | 国产91对白在线播放九色 | 狠狠综合久久久久综合网站 | 日韩欧美tⅴ一中文字暮 | 亚洲少妇逼逼 | 欧美人体西西444www | 光棍天堂av | 夜夜精品无码一区二区三区 | 亚洲交性网 | 女奥特曼成版资源av | 国产十八禁真成了 | 成年女人看片永久免费视频 | 国产一级特黄真人毛片 | 国产欧美精品亚洲日本一区 | 久久精品国产一区二区电影 | 99久久免费精品国产男女高不卡 | 曰韩欧美群交p片内射 | 久久在线精品视频 | 日韩欧美123区| 一区二区三区av | 台湾黄色一级片 | 男女无遮挡猛进猛出免费视频国产 | 日日摸夜夜摸狠狠摸婷婷 | 成人a级网站| 婷婷福利 | 亚洲高清欧美 | 99999av| 亚洲成a∨人片在线观看不卡 | 91色影院 | 69热在线| 亚洲第一综合网 | 一二三四社区在线高清观看8 | 精品人妻无码一区二区色欲产成人 | 鲁一鲁在线视频 | 成人资源在线 | 国产极品粉嫩馒头一线天av | 亚洲精品字幕在线观看 | 大象一区一品精区搬运机器 | 亚洲日产精品一二三四区 | 自拍偷拍五月天 | 国产精品人成视频免费vod | 国产呦精品一区二区三区网站 | 激情国产一区二区三区四区 | 国产精品无码专区在线播放 | 亚洲精品久久一区二区无卡 | 久久精晶国产99久久6 | 欧美另类视频 | 老司机午夜精品视频无码 | 日本高清www午色夜com | 日日夜夜免费视频 | www.97超碰.com| 九九精品99 | 天天操,天天操 | 最近高清中文字幕免费 | 绯色av中文字幕一区三区 | 国产成人精品亚洲日本专区61 | 人人妻人人澡人人爽人人精品 | 欧美亚洲综合在线 | 亚洲国产视频网站 | 免费人成网站在线观看欧美高清 | 女人与拘性猛交视频 | 男人边吃奶边揉好爽免费视频 | 色八戒一区二区三区四区 | 日本人体视频 | 丰满人妻无奈张开双腿av | 人妻丰满av无码中文字幕 | 97超级碰碰碰碰久久久久 | 国产激情久久 | 樱花草在线社区www中国 | 中国女人和老外的毛片 | 国精产品一二三区传媒公司 | 欧美成人无尺码免费视频软件 | 无卡无码无免费毛片 | 成人综合网站 | 国产男生午夜福利免费网站 | 欧美一级片网站 | 九色91丨porny丨丝袜 | 日韩av综合网 | 大地资源网中文第一页 | 伊人欧美 | 91亚洲国产成人 | 青青草国产成人久久 | 中文字幕人妻熟女人妻a片 天天成人综合网 | 国产激情无码一区二区app | 国产福利免费 | 亚洲婷婷免费 | 国产日韩在线播放 | 欧美激情一区二区三区视频 | 国产精品99久久精品 | 无码人妻一区二区三区免费看 | 无码一区二区三区免费 | 天堂av手机版 | 亚洲日本高清成人aⅴ片 | 久久婷婷五月综合色丁香 | 欧美一二三 | 91探花福利精品国产自产在线 | 中国少妇肉体xxxx | 97香蕉超级碰碰久久免费软件 | 亚洲国产成人极品综合 | 日韩人妻无码免费视频一区二区三区 | 一级视频在线免费观看 | 国产成人精品视频一区二区三 | 精品无码av无码免费专区 | 亚洲色图国产精品 | 扒开双腿猛进入喷水高潮视频 | 果冻传媒少妇借种av剧情在线 | 久久亚洲色一区二区三区 | 中文字幕第二区 | 丰满少妇熟乱xxxxx视频 | 香蕉免费一区二区三区在 | 91精产国品一二三生产方式 | 国产香蕉尹人在线观看视频 | 亚洲乱码尤物193yw最新网站 | 欧美日韩亚洲成人 | 特黄特色三级在线观看 | 男人和女人上床视频 | 欧洲多毛裸体xxxxx | 国产精品综合久久 | 日韩字幕在线 | 一个人看的www免费视频中文 | 狂野欧美xxxx韩国少妇 | 日韩欧美二区 | 国产精品国产三级国产专播 | 天天谢天天干 | 少妇做爰免费视频网站色黄 | 男人都懂的网址 | 国精品无码一区二区三区在线 | 久久人人射 | 一二三四观看视频社区在线 | 亚洲综合视频一区 | 亚洲国产精品人人爽夜夜爽 | 人人上人人干 | 欧美黄在线观看 | 国产一级特黄,真人毛片 | 一个人看的www免费视频中文 | 国产亚洲精品一品区99热 | 免费特级黄色片 | 久久传媒av性色av人人爽网站 | 性无码专区一色吊丝中文字幕 | 亚洲色图偷拍视频 | 99精品色 | 东京热一区二区三区无码视频 | 国产精品久久久久久久久久久久午 | 99re6在线精品视频免费播放 | 果冻传媒18禁免费视频 | 午夜精品久久久久久久久久蜜桃 | 黑人一区二区三区四区五区 | 色之综合天天综合色天天棕色 | 色婷婷精品 | 日韩欧美一卡二卡三卡 | 在线亚洲97se亚洲综合在线 | 亚洲国产亚洲 | 久久婷婷国产综合国色天香 | 久久亚洲精中文字幕冲田杏梨 | 午夜h| 手机看片毛片 | 亚洲精品综合精品自拍 | 免费观看成人欧美www色 | 男女做爰猛烈啪啪吃奶动 | 中国xxxx真实偷拍老妇 | 欧美粗大猛烈老熟妇 | 色妞www精品免费视频 | 久久99精品久久久久久清纯 | 99www久久综合久久爱com | 另类亚洲激情 | 国产成在线观看免费视频成本人 | 国产亚洲精品久久久性色情软件 | aaaaa级毛片| www婷婷av久久久影片 | av性色在线乱叫 | 台湾福利片 | 亚洲精品精华液一区二区 | 无码人妻丰满熟妇啪啪 | 久草在线资源福利 | 黄色成年人视频在线观看 | 色七七久久 | 国精产品69永久中国有限 | 婷婷综合视频 | 欧美一区二区三区喷汁尤物 | 久久www成人免费网站 | 麻豆果冻国产剧情av在线播放 | 精品国内自产拍在线观看 | 亚洲中文无码人a∨在线导航 | 天堂网久久久 | 最近的中文字幕 | 无码人妻精品一区二区三区蜜桃 | 国产精品第108页 | 日本www在线播放 | 欧美日韩国产亚洲沙发 | 久久精品成人无码观看 | 久久欧| 婷婷精品久久久久久久久久不卡 | 蜜桃av在线 | 在线免费色 | 香蕉av一区 | av在线网站无码不卡的 | 亚洲最大的熟女水蜜桃av网站 | 亚洲色大成影网站www永久 | 国产午夜福利小视频合集 | www.色中色| 97国产在线观看 | 76少妇精品导航 | 日日干夜夜爽 | 国产又粗又猛又大爽视频 | 久久精品噜噜噜成人av农村 | 麻豆一区二区在我观看 | www网站在线免费观看 | 激情四虎 | 久草热久草视频 | 国产色在线 | 日韩 岛国一区二区三区 | 青青免费视频 | 亚洲欧洲巨乳清纯 | 中文字幕av资源 | 免费视频一区 | 亚洲熟妇av一区二区三区浪潮 | 国产乱码精品一区二区三区四川人 | 亚洲欧洲日产无码中文字幕 | 国产真人做爰免费视频 | www.超碰97.com | jizz日本女人 | 天天操夜夜操免费视频 | 麻豆md0049免费 | bbw在线观看 | 骚动漫十八禁在线观看 | 久久国产乱子精品免费女 | 伦理亚洲 | 亚洲欧美日本中文字不卡 | 欧美 日本 国产 在线a∨观看 | 男女av免费 | 欧美极品少妇xxxx | 香蕉视频在线精品视频 | 成人片黄网站色大片免费观看 | 精品久久中文字幕 | 一区二区亚洲精品国产精华液 | 欧美一区二区鲁丝袜片 | 第一福利丝瓜av导航 | 国产午夜亚洲精品区 | 黄色成人一级片 | 日韩一级在线观看视频 | 久久精品国产久精国产果冻传媒 | 亚洲欧美一二三区 | 免费精品视频 | 色综合a怡红院怡红院 | 超碰神马 | 爱情岛论坛首页永久入口 | 肉大榛一进一出免费视频 | 国产黄色特级片 | 黄色一级免费视频 | 无码h黄肉动漫在线观看999 | 亚洲欧美精品suv | 亚洲日本中文字幕乱码中文 | 天天槽| 五月天丁香综合 | 538精品视频在线观看 | 99精品欧美一区二区蜜桃免费 | 国产精品白浆精子像水合集 | 亚洲一区二区三区观看 | 无码人妻久久久一区二区三区 | 国产69精品久久久久777 | 天堂精品一区二区三区 | 一二三四视频在线观看日本 | 国产亚洲欧洲997久久综合 | 国产极品在线视频 | 欧洲av一区 | 丰满熟妇乱又伦在线无码视频 | 初尝人妻少妇中文字幕 | 91久久婷婷国产一区二区三区 | 天天干天天透 | 中文字幕人乱码中文字幕 | 国产在线看片免费人成视频 | 免费国产黄网站在线看 | 少妇愉情理伦片bd | 人摸人人人澡人人超碰手机版 | 亚洲国产精品久久久久婷婷老年 | 国产视频网站在线播放 | 中文字幕在线观看视频网站 | 国产老头视频 | 欧美精品18videosex性欧 | 综合网五月天 | 色乱码一区二区三在线看 | 草av在线| 日本舌吻大尺度呻吟视频 | 国产精品一区二区三区免费观看 | 欧美 自拍偷拍 | 日本中文字幕在线视频二区 | 欧美肥老太牲交大战 | 美女光屁屁无遮挡韩 | 国产精品白浆无码流出视频 | 国产成人无码a在线观看不卡 | 婷婷久久综合九色综合 | 超清av在线| 夜夜操天天射 | 中文字幕无码肉感爆乳在线 | 中文字幕一二三四五区 | 强行从后面挺进人妻 | 国产网红无码精品福利网 | 亚洲色偷拍区另类无码专区 | 日产日韩亚洲欧美综合在线 | 亚洲欧洲美色一区二区三区 | 九九热免费在线视频 | 偷自拍亚洲视频在线观看 | 国产一区二区三区四区五区vm | 大学生被内谢粉嫩无套 | 好紧好湿好硬国产在线视频 | 国产精品九九九九 | 尤物99国产成人精品视频 | 在线精品亚洲一区二区动态图 | 狠狠躁夜夜躁人人爽天天不卡软件 | 亚洲天天摸日日摸天天欢 | 伊人91| 国产av亚洲精品久久久久李知恩 | 波多老师无码av中字专区 | 男插女高潮一区二区 | 亚洲国产欧美日韩精品一区二区三区 | 顶级欧美熟妇高潮xxxxx | 日韩精品欧美在线成人 | 精品国产无套在线观看 | 青青操久久 | 国产乱码精品一区二区三区亚洲人 | 欧美成人网视频 | 国产成人a在线观看视频免费 | 人人澡 人人澡 人人看 | 国产一卡2卡三卡4卡 在线观看 | 色爱av综合 | 精品久久久久久一区二区里番 | 欧美日韩在线一区二区 | 狠狠撸网 | 五月婷婷,六月丁香 | 欧美日韩成人一区二区在线观看 | 九九热视频精品在线观看 | 亚洲国产v高清在线观看 | 国产一级特黄a高潮片 | 亚洲一区福利视频 | 久久免费精品国自产拍网站 | 伊伊人成亚洲综合人网香 | 波多野结衣先锋影音 | 99国产精品久久久久99打野战 | 亚洲首页一区任你躁xxxxx | 肉大榛一进一出免费视频 | 岛国av无码免费无禁网站麦芽 | 久久精品视频一区二区三区 | 根深蒂固在线 | 丝袜+亚洲+另类+欧美+变态 | 国产成人精品微拍视频网址 | 青青国产线免观 | 国产成人欧美亚洲日韩电影 | 国产一区内射最近更新 | 一区二区三区成人 | 亚洲视频在线观看网址 | 日韩乱码在线观看免费视频网站 | 久久视频这里只精品99 | 日韩欧美亚洲国产精品字幕久久久 | 亚洲av毛片成人精品 | 91在线观| 狠狠热精品免费视频 | 国自产偷精品不卡在线 | 久久无码国产专区精品 | 一级特黄aa大片免费播放 | 日韩精品区一区二区三vr | 国产精品99久久久久久宅男小说 | 日本免费黄色 | 成视频年人黄网站免费视频 | 亚洲丁香网 | 成本人无码h无码动漫在线网站 | 9191国产精品 | 亚洲涩网 | 色77久久综合网 | 色悠久久久久综合网伊人 | 免费看黄在线网站 | av专区在线观看 | 思思久久99热只有频精品66 | 国产又粗又猛又爽又黄的视频p站 | 免费观看丰满少妇做爰 | 亚洲 自拍 欧美 小说 综合 | 男女羞羞羞视频午夜视频 | 日本一区二区三区免费观看 | 久久免费只有精品国产 | 99在线精品国自产拍不卡 | 国产视频线观看永久免费 | 熟女少妇人妻黑人sirbao | 91精品久久久久久久久不卡 | 欧美国产一区二区在线观看 | 67194熟妇在线永久免费观看 | 国产97色 | 国产福利91精品一区区二区三国产s | 久久草莓香蕉频线观 | 日本鲜嫩鲜嫩bbw | 7777久久久国产精品 | 国产又爽又刺激的视频 | 欧美色欧美亚洲高清在线视频 | 亚洲人成小说网站色在线观看 | 四虎成人精品一区二区免费网站 | 亚洲高清无在码在线电影不卡 | 在线播放国产高潮流白浆视频 | 国产免费不卡午夜福利在线 | 看全色黄大色大片女人爽吗 | 丰满多毛的大隂户视频 | 久久精品女人的天堂av | 国内精品久久久久影院免费 | 日韩色图在线观看 | 美国一区二区三区无码视频 | 国产大尺度在线 | 做爰丰满少妇1313 | www国产成人 | wwwxxx欧美| 东京热无码中文字幕av专区 | 天堂а√中文在线 | 在线永久 | 久久免费视频网站 | 亚洲黄色小视频在线观看 | 国产精品久久久久精 | 西西444www无码大胆 | 国产麻无矿码直接观看 | 久久精品成人无码观看 | 国产精品午夜一区二区三区视频 | 麻豆果冻传媒2021精品传媒一区下载 | 成人国产综合 | 国产成+人+综合+亚洲欧美丁香花 | 亚洲瑟 | 蜜臀久久99静品久久久久久 | 大香j蕉75久久精品免费8 | 美女张开腿黄网站免费下载 | 精品久久无码中文字幕 | 亚洲国产成人91porn | 免费人妻无码不卡中文视频 | 成 人 色综合 综合网站 | 大香网伊人久久综合网2018 | 黄色av免费网站 | 九九re6热在线视频精品66 | 一道本在线 | 精品免费国产一区二区三区四区介绍 | 91精品国产乱码久久久 | 精品无人码麻豆乱码1区2区 | www.日本少妇 | 精品国产午夜福利在线观看 | 色婷婷777777仙踪林 | 亚洲www啪成人一区二区麻豆 | 伊人色综合九久久天天蜜桃 | 国产高清自拍av | av国産精品毛片一区二区在线 | 排球少年第四季在线看樱花 | 亚洲第一综合网 | 免费又黄又爽又色的视频 | 九九色 | 精品国产一区二区三区无码 | 在线日韩欧美 | 在线va无卡无码高清 | 强乱中文字幕 | 国产清纯在线一区二区 | 67194熟妇在线永久免费观看 | 青青草华人在线视频 | 狠狠躁日日躁 | 欧美综合在线视频 | 国产亚洲papapa | 亚洲gv2023| 可以免费观看的av网站 | 少妇荡乳情欲办公室456视频 | 91快色| 91精品久久久久久久久久久 | 天天天天做夜夜夜夜做无码 | 91天天操 | 一本色道久久综合亚洲精品酒店 | 亚洲一区二区视频在线观看 | 汤唯的三级av在线播放 | 日韩av男人天堂 | 法国贵妇乱女淫 | 国产美女精品视频线免费播放软件 | 99久久精品国产综合 | 久久九九久精品国产 | 消息称老熟妇乱视频一区二区 | 人妻有码中文字幕在线 | 成人激情视频在线 | 婷婷综合缴情亚洲狠狠 | 成人精品免费看 | 婷婷视频网 | 夜夜免费视频 | 黄色三级小视频 | 国产精品久久久天天影视香蕉 | 天天色欧美 | 无人区乱码一区二区三区 | 日本视频www| 情人知己在线观看普通话版 | 在线观看网址 | 丁香婷婷综合激情五月色 | 全黄h全肉边做边吃奶视频 久久国产精品无码hdav | 欧美日韩亚洲一区二区三区一 | 好硬好湿好爽好深视频 | 成人黄色免费视频 | www.av.com在线观看 | 性无码免费一区二区三区在线网站 | 日日干天天干 | 国产精品高清一区二区三区 | 国产精品太长太粗太大视频 | 国产精品高清视亚洲中文 | 亚洲 国产 制服 丝袜 另类 | 欧美成人小视频 | 国内国外精品影片无人区 | 精品无人区乱码1区2区3区在线 | 久久97超碰 | 国产亚洲欧美日韩高清 | 中出在线| 国产综合久久亚洲综合 | 97日本xxxxxxxxx18| 久久亚洲高潮流白浆av软件 | 日韩精品东京热无码视频 | 亚洲aaaa级特黄毛片 | 中文字幕在线视频网站 | 国产极品精品自在线 | 天天爽天天爽夜夜爽 | 国产午夜精品久久久久 | 中文字幕被公侵犯的漂亮人妻 | 精品人妻系列无码人妻在线不卡 | 四虎永久在线观看 | 在线不卡日本v二区到六区 在线观看麻豆国产传媒61 | 中文字幕国产在线观看 | 新婚之夜疯狂做爰视频一区二区 | 日韩精品一卡二卡 | 人妻少妇熟女javhd | 香蕉视频在线观看www | 无码精品国产d在线观看 | 亚洲国产精品久久艾草纯爱 | 久久99这里只有精品 | 亚洲蜜臀av乱码久久精品 | 欧美日韩国产精品综合 | 五月网站| 又粗又大又黄又硬又爽免费看 | 91免费看nba国产91免费看nba国产 | 国产精品欧美成人 | 免费毛片www com cn | 日p视频在线观看 | 国产剧情无码播放在线观看 | 最新中文字幕日本 | 亚洲精品久久7777777国产 | 色男人av| 亚洲卡一卡2卡3卡4精品 | 福利一二三区 | 吃奶呻吟打开双腿做受在线视频 | 日韩av在线播 | 天堂网在线观看视频 | 亚洲va欧美va天堂v国产综合 | 伊人久久97| 国产无遮挡又黄又大又不要vip | 交换交换乱杂烩系列yy | 久久无码人妻影院 | 国产精品一区二区精品 | 色综合久久久无码网中文 | 国产白丝精品91爽爽久久 | 无码人妻精一区二区三区 | 朝鲜女人大白屁股ass孕交 | 美女黄频视频大全免费的国内 | 51国偷自产一区二区三区 | 亚洲成人黄色 | 少妇一区二区视频 | 国产又色又爽又黄的视频在线观看 | 国产精品成人99久久久久 | 国产九九精品视频 | 亚洲精品中国国产嫩草影院美女 | 国产精品无码翘臀在线看 |