日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle集合类型详解

發布時間:2023/12/29 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle集合类型详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  • 1.集合類型
    • 1.1關聯數組
    • 1.2嵌套表
    • 1.3 可變長的數組
  • 2.聲明集合類型
    • 2.1聲明關聯數組
    • 2.2聲明嵌套表
    • 2.3聲明VARRAY
  • 3.集合變量的聲明和初始化
    • 3.1集合變量的聲明
    • 3.2集合變量的初始化
    • 3.2.1通過構造函數的顯示初始化
    • 3.2.2直接賦值時的隱式初始化
    • 3.2.3通過FETCH操作的隱式初始化
    • 3.2.4通過BULK COLLECT語句的隱式初始
  • 4.集合方法
  • 5.集合類型對比
  • 6.集合示例
    • 6.1關聯數組示例
    • 6.2嵌套表示例
    • 6.3VARRAY實例

昨天才知道oracle數據庫中也有集合類型,廢話不多少,直接上文。

所謂集合是一種類似于列表或者一維數組的數據結構。PL/SQL提供了三種集合類型:關聯數據組(索引表),嵌套表和VARRAY(可變長數組)。

1.集合類型

1.1關聯數組

關聯數組(也稱為索引表)是一組鍵值對。每個密鑰都是唯一的,并且被用于定位相應的值。鍵可以是整數或字符串。只能用于PL/SQL環境。

1.2嵌套表

從概念上講,嵌套表像一個元素數量任意的一維數組。

在數據庫中,嵌套表是存儲一組值的列類型,數據庫存儲嵌套表的行是沒有特定順序的。當你從數據中提取嵌套表到PL/SQL變量時,該行給出連續從1開始的下標。通過這些類似數組下標訪問獨立的行。

嵌套表不同于數組的重要方面:

數組需要聲明元素的個數,而嵌套表不需要。嵌套表的大小可以動態增加。數組總是密集的,嵌套表剛開始是密集的,但是后面有可能會變成稀疏的。因為你會從嵌套表中刪除元素。

1.3 可變長的數組

可變長的數組是一個VARRAY數據類型的集合。當你聲明VARRAY類型的時候,就必須指定同時指定它能夠包含的最大元素個數。VARRAY可以包含可變數據的元素,從零到最大值。VARRAY索引有一個固定定的下限1和一個可擴展的上限。和嵌套表類型一樣的是,它們都可以用于PL/SQL和數據庫。但是和嵌套表不一樣的是,在向VARRAY中保存數據或者提取數據時,它的元素是有序的。

2.聲明集合類型

在使用一個集合之前,我們必須先聲明它。有兩種方法可以申明一個集合類型:

通過TYPE語句在一個PL/SQL程序中聲明集合類型。通過CREATE TYPE語句在數據中定義一個嵌套表或者VARRAY類型,這個類型就是一個模式級別的對象。這種類型就可以用作數據庫表的列的數據類型,可以用作對象類型的屬性,也可以用于聲明PL/SQL變量。

2.1聲明關聯數組

關聯數組的TYPE語句的語法如下:

TYPE table_type_name IS TABLE OF datatype [ NOT NULL] INDEX BY index_type;

其中:

table_type_name是你所創建的集合類型的名字,datatype是集合中唯一一列的數據類型,index_type是用來組織集合內容的索引的數據類型。而集合唯一以列的數據類型可以是下面這些:

標量數據類型:任何被PL/SQL支持的標量數據類型,比如VARCHAR2,CLOB,POSITIVE,DATE,或者BOOLEAN。錨定數據類型:這種數據類型是從一個數據庫表的列,之前已經定義的變量或者帶有%TYPE屬性的游標表達式推導出來的數據類型。我們也可以定義用%ROWTYPE聲明或者根據一個用戶定義的記錄類型來定義一個記錄的集合。復雜的數據類型:從Oracle 9i數據庫R2版本開始,你也可以把對象類型和集合類型作為集合的數據類型。
集合語法中的index_type定義索引下標的數據類型。在Oracle 9i數據庫版本R2之前,只能是INDEX BY PLS_INTEGER。從Oracle 9i數據庫版本R2開始,INDEX BY的數據類型可以是BINARY_INTEGER、及它的子類型、VARCHAR2(N)或者VARCHAR2列或變量的%TYPE錨定類型。

2.2聲明嵌套表

可以數據庫內或者PL/SQL代碼塊中聲明嵌套表類型。

在數據庫內創建一個嵌套表類型:

CREATE [OR REPLACE] TYPE type_name AS | IS TABLE OF element_datatype [ NOT NULL ];

刪除數據庫內的嵌套表類型:

DROP TYPE type_name [FORCE];

在PL/SQL中聲明一個嵌套表類型:

TYPE type_name IS TABLE OF element_datatype [ NOT NULL ];

其中:

OR REPLACE:允許我們重創建一個已經存在的類型。通過在語法中加上REPLACE的方式來重建類型,而不是先刪除后再重新創建,可以把所有已經授予的權限都完整的保留下來。type_name:一個合法的SQL或者PL/SQL標志符。這也是我們以后在聲明變量或者列時會用到的標識符。element_datatype:這是集合元素的數據類型。集合內所有元素都是一種類型的,可以是大部分標量數據類型、對象類型、或者REF對象類型。如果集合的元素是對象,對象類型本身不能再帶有一個集合屬性。如果你創建了一個其元素是RECORD類型的集合,記錄的字段只能是標量或者是獨享。明確的不可用于集合的數據類型包括BOOLEAN、NCHAR、NCLOB、NVARCHAR2、REF CURSOR、TABLE和VARRAY(非SQL數據類型)。NOT NULL:表明這種類型的變量不能有任何空元素。不過,集合本身可可以是原子級的空(未初始化)。FORCE:這個關鍵字告訴數據庫的是,當要刪除這個類型時,就算是其他類型中還有對這個類型的引用,也要強行刪除這個類型。比如,如果在一個對象類型的定義中用到了某個特殊的集合類型,你可以使用FORCE關鍵字來強行刪除這個集合類型。

2.3聲明VARRAY

和嵌套表類型的聲明一樣,可以數據庫內或者PL/SQL代碼塊中聲明VARRAY類型。

在數據庫內創建一個VARRAY類型:

CREATE [OR REPLACE] TYPE type_name AS | IS VARRAY (max_elements) OF element_datatype [ NOT NULL ];

刪除數據庫內的VARRAY類型:

DROP TYPE type_name [FORCE];

在PL/SQL中聲明一個VARRAY類型:

TYPE type_name IS VARRAY (max_elements) OF element_datatype [ NOT NULL ];

其中:

OR REPLACE:允許我們重創建一個已經存在的類型。通過在語法中加上REPLACE的方式來重建類型,而不是先刪除后再重新創建,可以把所有已經授予的權限都完整的保留下來。type_name:一個合法的SQL或者PL/SQL標志符。這也是我們以后在聲明變量或者列時會用到的標識符。element_datatype:這是集合元素的數據類型。集合內所有元素都是一種類型的,可以是大部分標量數據類型、對象類型、或者REF對象類型。如果集合的元素是對象,對象類型本身不能再帶有一個集合屬性。如果你創建了一個其元素是RECORD類型的集合,記錄的字段只能是標量或者是獨享。明確的不可用于集合的數據類型包括BOOLEAN、NCHAR、NCLOB、NVARCHAR2、REF CURSOR、TABLE和VARRAY(非SQL數據類型)。NOT NULL:表明這種類型的變量不能有任何空元素。不過,集合本身可可以是原子級的空(未初始化)。max_elements:VARRAY中元素的最大數量,這個值一旦聲明就不能更改。FORCE:這個關鍵字告訴數據庫的是,當要刪除這個類型時,就算是其他類型中還有對這個類型的引用,也要強行刪除這個類型。比如,如果在一個對象類型的定義中用到了某個特殊的集合類型,你可以使用FORCE關鍵字來強行刪除這個集合類型。

3.集合變量的聲明和初始化

3.1集合變量的聲明

一旦我們創建好了集合類型,我們就可以根據這個集合類型聲明該類型的變量。一個集合變量聲明格式如下:

collection_name collection_type [:=collection_type(...)];

其中,collection_name是集合變量的名字,collection_type具有兩層含義,它即代表著一個先前已經聲明的集合類型的名字,同時也代表著(如果是嵌套表或者VARRAY的話)和該類型同名的構造函數。

構造函數的名字和類型的名字是相同的,并且接收一個用逗號分隔的元素列表作為參數。如果我們聲明的是一個嵌套表或者VARRAY變量,我們在使用之前必須要先對這個變量進行初始化。

3.2集合變量的初始化

對于嵌套表類型集合變量和VARRAY類型集合變量,在使用集合變量之前必須要進行初始化,而對于關聯數組類型不需要初始化。下面主要討論嵌套表和VARRY的初始化。

3.2.1通過構造函數的顯示初始化

通過構造函數顯示地給集合變量初始。例如:

declarevnt_employee nt_employee :=nt_employee(); --不帶參數的構造函數初始化vnt_employee nt_employee :=nt_employee('張三','李四','王五'); --帶參數的構造函數初始化beginnull;end;

3.2.2直接賦值時的隱式初始化

如果兩個集合實例是基于同一集合類型,我們可以把其中一個實例的全部內容拷貝給另一個,這就相當于進行了初始化。例如:

declarevnt_employee nt_employee :=nt_employee('James','Lucy','Jordan');vnt_foregin_employee nt_employee;beginvnt_foregin_employee := vnt_employee;end;

3.2.3通過FETCH操作的隱式初始化

在使用FETCH或者 SELECT INTO語句從數據庫提取提取一個集合并保存到一個集合變量時,集合變量會自動初始化,就像直接賦值一樣。

declarevnt_colors nt_color;beginselect colors into vnt_colors from color_models; --表color_models的color列是嵌套表類型。end;

3.2.4通過BULK COLLECT語句的隱式初始

使用BULK COLLECT INTO語句批量提取數據并保存到一個集合變量,集合變量會自動初始化,就像直接賦值一樣。

declarevnt_employee nt_employee; --未初始化beginselect e.ename bulk collect intovnt_employee from emp e;end;declarecursor cur_employee is select e.ename from emp e;vnt_employee nt_employee; --未初始化beginopen cur_employee;fetch cur_employee bulk collect into vnt_employee;close cur_employee;end;

4.集合方法

Oracle提供了提供許多內置的函數和過程可以用于獲取集合的信息或者修改集合的內容,這些方法也叫做集合方法。下面給出這些方法的完整列表:

方法(函數或者過程)

說 明

COUNT函數

返回集合中現有元素的數量

DELETE過程

從集合中移除一個或者多個元素。如果不是重復移除,會減少COUNT的值,對于VARRAY,你只能刪除集合的所有元素

EXISTS函數

根據某個指定的元素是否已經在集合中,返回TURE或者FALES

EXTEND過程

增加嵌套表或者VARRAY中元素的個數,同時增加COUNT的值

FIRST、LAST函數

返回可用的最小(FIRST)和最大(LAST)集合下標

LIMIT函數

返回VARRAY中允許ude最大元素數量

PRIOD、NEXT函數

返回緊挨著指定的下標之前(PRIOD)或者之后(NEXT)的下標值。你應該總是用PRIOD和NEXT在集合內遍歷,尤其在使用稀疏(或者可能是稀疏)集合時更是如此

TRIM過程

從集合的尾部(定義的最大下標)移除集合元素

之所以把這些過程叫做方法,是因為使用這些集合內置程序的語法不同于調用過程和函數的正規語法。

5.集合類型對比

6.集合示例

6.1關聯數組示例

set serverout on --開啟sqlplus屏幕打印功能 DECLARETYPE nt_foregn_employee IS TABLE OF VARCHAR2(30) INDEX BY BINARY_INTEGER;--聲明 nt_foregn_employee為關聯集合類型 相對于創建一個集合類型--這里由于varchar2(30)類型是數據庫自帶的,就不需要我們單獨創建-- 這里key為binary_integer 類型 value 為varchar2(30)vnt_foregn_employees nt_foregn_employee; --聲明 vnt_foregn_employees為 nt_foregn_employee類型v_row NUMBER; BEGINvnt_foregn_employees(-230002) := 'SCOTT'; --往 vnt_foregn_employees中添加元素 相當于 map(-230002,'SCOTT');vnt_foregn_employees(-23) := 'JONES';vnt_foregn_employees(1) := 'ALLEN';vnt_foregn_employees(5934) := 'CLARK';vnt_foregn_employees(13342) := 'ADAMS';vnt_foregn_employees(8234223) := 'KING';--使用FIRST方法獲取集合中的一個行號v_row := vnt_foregn_employees.first;WHILE (v_row IS NOT NULL) LOOP--遍歷集合中的元素dbms_output.put_line(v_row || ':' || vnt_foregn_employees(v_row));v_row := vnt_foregn_employees.next(v_row);END LOOP; END; /

在稀疏集合中,經常需要使用NEXT方法遍歷集合,提取數據。
查看執行結果,看到遍歷結果和我們添加結果一樣

在稀疏集合中,經常需要使用NEXT方法遍歷集合,提取數據。

6.2嵌套表示例

DECLARETYPE nt_employee IS TABLE OF emp%ROWTYPE;--聲明nt_employee為嵌套表emp集合類型vnt_employees nt_employee := nt_employee(); --構造函數顯示初始化c_big_number NUMBER := power(2, 31);l_start_time PLS_INTEGER;CURSOR cur_employee IS --從emp表取數游標SELECT * FROM emp;vrt_employees cur_employee%ROWTYPE;BEGINOPEN cur_employee;LOOPFETCH cur_employeeINTO vrt_employees;EXIT WHEN cur_employee%NOTFOUND;vnt_employees.extend;--嵌套表extend擴展一個元素vnt_employees(vnt_employees.last) := vrt_employees;--添加元素END LOOP;CLOSE cur_employee;--循環遍歷元素FOR i IN 1 .. vnt_employees.count LOOP--v_data.count表示集合中元素的個數--vnt_employees 一條記錄相當于一個實體,列名相對于是實體屬性,通過點的方式獲取dbms_output.put_line('empnofrom:' || vnt_employees(i).empno ||' ename:' || vnt_employees(i).ename || ' deptno:' || vnt_employees(i).deptno);--把滿足條件的客戶信息打印到屏幕END LOOP;dbms_output.put_line('嵌套表vnt_employees中元素個數:'||vnt_employees.count); -- 打印集合的元素總數 END; / --sqlplus執行過程命令

執行結果

6.3VARRAY實例

--創建集合類型nt_course 用于存放學生課程表 create or replace type nt_course is varray(5) of varchar2(100); / --創建表students,表中引用了可變集合類型nt_course 存放學生和課程信息 create table students( student_name varchar2(20) , cource nt_course);declare vnt_nt_courses nt_course := nt_course();--構造函數初始化begin vnt_nt_courses.extend(2);-- 集合增加2個元素 vnt_nt_courses(1) := 'English';--跟一維數組添加元素一樣 vnt_nt_courses(2) := 'Chinese';-- 把集合數據添加到students表中 insert into students (student_name, cource) values ('chiclewu', vnt_nt_courses); commit;-- 提交事務 end; / select * from table (select s.cource from students s);

– 可以使用TABLE函數把一個集合映射成數據庫表.例如,要獲取student表中課程列的記錄。

這里用table的原因就是集合是不能顯示的,

SELECT t.student_name, t.cource FROM students t;

看到,通過集合元素可以實現在同一表中一條記錄對應多條記錄。

我們可以認為其實這里是兩個表,
students表中存放學生和選課信息,而選課信息就是我們所說的集合 也相當于是一個表

本文轉自:https://www.2cto.com/database/201312/264383.html

總結

以上是生活随笔為你收集整理的oracle集合类型详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲 精品在线视频 | 婷婷六月色 | 久久99精品国产麻豆宅宅 | 中文字幕在线影院 | 人人草人 | zzijzzij亚洲日本少妇熟睡 | 91av精品| 天堂av高清 | 国产精品2区 | 欧美极品xxxxx | 在线看国产一区 | 久久国产视频网 | 婷婷丁香九月 | 免费的国产精品 | 日韩精品免费在线观看 | 国产精品网在线观看 | 一级a毛片高清视频 | 91精品久久久久久久久久入口 | 一区二区三区三区在线 | 国产黄免费在线观看 | 国产剧情一区二区在线观看 | 国产精品福利在线 | 久久久久久黄色 | 最新精品国产 | 五月婷婷综合激情 | 成人久久影院 | www.夜色.com | 国产69久久 | 亚洲精品久久久久久久蜜桃 | 丁香五月亚洲综合在线 | 国产精品欧美久久久久天天影视 | 国产精品福利在线观看 | 99精品免费视频 | 国产亚洲欧美日韩高清 | 91av视频在线观看 | 开心激情五月婷婷 | 亚洲专区视频在线观看 | 国产免费av一区二区三区 | 在线观看韩国av | 最新色站 | www.亚洲精品 | 欧美小视频在线观看 | 国产 av 日韩 | 夜夜夜| 中国一级片在线观看 | 视频在线日韩 | 国产精品久久久久久久久久久杏吧 | a在线视频v视频 | 国产精品毛片久久久 | 亚洲日本欧美在线 | 超碰在线网 | 91黄站| 99精品视频一区二区 | 黄色av网站在线观看免费 | 国产色啪 | 色综合久久99 | 亚洲一区精品二人人爽久久 | 成人av教育 | 久久精品精品电影网 | 国产粉嫩在线观看 | 欧美日韩亚洲在线观看 | 国产无吗一区二区三区在线欢 | 免费一级特黄录像 | 国产精品日韩在线 | 精品在线播放视频 | 丁香婷五月 | 久久九九精品久久 | 欧美综合在线视频 | 国产又黄又爽无遮挡 | 日韩av看片| 黄色大全在线观看 | 亚洲黄色成人网 | 男女靠逼app | 亚洲婷婷综合色高清在线 | 成年人黄色大片在线 | 夜夜躁日日躁狠狠久久88av | 久久麻豆精品 | 激情综合网色播五月 | 成人av网址大全 | 最近中文字幕免费 | 成人黄在线 | 99在线视频观看 | 国产免费国产 | 91看片在线 | 国产二区免费视频 | 伊在线视频 | 国产亲近乱来精品 | 久久激情久久 | 精品久久网站 | 亚洲国产日韩一区 | 国产精品网红直播 | 人人爽人人爽人人爽人人爽 | 国产精品二区三区 | 国产成人黄色网址 | av电影中文字幕在线观看 | 日韩免费在线观看 | 麻豆一区二区三区视频 | 91豆花在线| 91chinesexxx| 国产美女久久久 | 国产精品久久久久9999吃药 | 国产一区二区中文字幕 | 亚洲精品视频在线观看免费视频 | 99精品国产兔费观看久久99 | 中文av在线播放 | 99久久99久久免费精品蜜臀 | 在线成人观看 | 久久精品久久99精品久久 | 天天射天天添 | 深爱激情开心 | 狠狠色伊人亚洲综合网站野外 | 黄色国产区 | 高潮久久久 | 国产成人一区二区精品非洲 | 天天爱天天操 | 欧美一级久久 | 成年人免费电影在线观看 | 玖玖综合网 | 波多野结衣在线播放一区 | 国产精品一区二区久久精品 | 亚洲一区在线看 | 中文字幕免费在线 | 麻豆国产精品va在线观看不卡 | 99草在线视频 | 久久精品黄 | 日韩电影在线一区 | 欧美日韩在线视频一区二区 | 国产精品女人久久久 | 成人97人人超碰人人99 | 日韩精品一区二区三区第95 | 日本在线成人 | 日韩高清成人 | 久草五月| 99免费在线播放99久久免费 | 欧美亚洲一区二区在线 | 日韩电影中文 | 五月天中文在线 | 首页中文字幕 | 99免费视频 | 日韩在线观看第一页 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 免费在线观看91 | 蜜臀av免费一区二区三区 | 国产69精品久久99的直播节目 | 亚州精品在线视频 | 色开心 | 福利视频第一页 | 美女免费黄网站 | 91九色在线视频 | 精品国产一区二区三区男人吃奶 | 97在线看| 在线观看91久久久久久 | 久久久久观看 | 人人爽人人片 | 久草在线这里只有精品 | 精品国产1区 | 中文在线中文a | 国产精品久久久久久久7电影 | 国产精品久久久视频 | 四虎影视成人永久免费观看视频 | 91麻豆精品国产91久久久无需广告 | 免费视频一区二区 | 狠狠操狠狠操 | 一级黄色片毛片 | 成人久久18免费网站图片 | 精品久久福利 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 奇米影视在线99精品 | 香蕉视频在线网站 | 精品999在线 | 国产精品99久久久精品免费观看 | 亚洲人人av | 中文字幕成人在线 | 天天天天色综合 | 中文在线字幕免费观看 | 国产高清小视频 | 久草com | 欧美二区三区91 | 国产福利91精品 | 久久综合影音 | 国产精品一区二区在线看 | 日韩免费在线播放 | 一级做a爱片性色毛片www | 1024手机看片国产 | 欧美亚洲国产精品久久高清浪潮 | www.亚洲黄色 | 欧美激情精品 | 久久美女电影 | 久久国产美女 | 日韩免费不卡av | 亚洲一级二级 | 欧美精品在线免费 | 色天天综合久久久久综合片 | 久久欧洲视频 | 69国产盗摄一区二区三区五区 | 精品国产欧美一区二区三区不卡 | 国产高清不卡在线 | 99在线观看视频 | 久草视频播放 | 色视频网站在线 | 在线观看av国产 | 在线观看亚洲a | 91丨porny丨九色 | 久日精品| 美女视频黄,久久 | avcom在线| 爱爱一区 | 中文 一区二区 | 在线а√天堂中文官网 | 国产精品一区二区精品视频免费看 | 亚洲一二三区精品 | 精品国产一区二区三区四区vr | 久久久久国产精品厨房 | 中文字幕资源站 | 亚洲国产福利视频 | 精品一区二区视频 | 天天操天天干天天玩 | 98超碰在线观看 | 丁香激情综合久久伊人久久 | 免费黄在线观看 | 午夜视频福利 | 麻豆视传媒官网免费观看 | 超碰在线色 | 91精品久久久久久综合乱菊 | 91一区二区三区在线观看 | 在线国产福利 | 91精品久久久久久久久久久久久 | 亚洲闷骚少妇在线观看网站 | 99r在线播放| 国产高清在线免费观看 | 国产亚洲va综合人人澡精品 | 色欲综合视频天天天 | 黄色免费高清视频 | 正在播放五月婷婷狠狠干 | 亚洲情感电影大片 | 91在线最新| 久久伦理电影 | 亚洲激情综合 | 日韩精品综合在线 | 狠狠插天天干 | 91日韩在线 | 久久人人爽人人爽人人片av免费 | 免费十分钟 | 一区二区三区日韩在线观看 | 九九久久影视 | 日日爽视频 | 三上悠亚一区二区在线观看 | 亚洲91网站 | 亚洲综合成人婷婷小说 | 亚洲高清视频在线观看 | 97精品在线 | 久久久久精| 亚洲综合激情小说 | 成人免费观看在线视频 | 欧美成人免费在线 | 色九九视频 | 就要干b | 亚洲精品一区二区久 | 久久香蕉国产精品麻豆粉嫩av | 亚洲最大av在线播放 | 国产亚洲精品福利 | 狠狠色丁香婷婷综合久小说久 | 国产黄色片免费看 | 一区二区久久 | 国产在线观看免费观看 | 成人va在线观看 | av色网站| 久久av福利 | 国产网红在线观看 | 激情小说 五月 | 91秒拍国产福利一区 | 波多野结衣在线视频一区 | 中文字幕在线影视资源 | 国产免费一区二区三区网站免费 | 天天曰天天曰 | 国产精品精品国产色婷婷 | 日韩电影一区二区在线观看 | 在线天堂亚洲 | 亚洲草视频 | 国产精品免费观看在线 | 中文字幕日本特黄aa毛片 | 91插插插网站 | 射久久 | 久久综合欧美精品亚洲一区 | 久久久久久久久久福利 | 青青久草在线视频 | 99精品视频精品精品视频 | 在线看片视频 | 国内精品久久天天躁人人爽 | 国产精品第10页 | 国产精品免费麻豆入口 | 成人蜜桃网 | 超碰国产97 | 日韩在线观看精品 | 国产一级不卡毛片 | 成人一级在线观看 | 天天色婷婷| 99精品欧美一区二区 | 亚洲永久精品国产 | 在线91色 | 国产免费视频一区二区裸体 | av在线播放一区二区三区 | 中文字幕乱偷在线 | 国产日韩精品在线 | 中文资源在线播放 | 全久久久久久久久久久电影 | 91完整版观看 | 中文视频一区二区 | 日日爽天天 | 成人黄性视频 | 亚洲精品高清在线观看 | 中文字幕免费高清 | 蜜桃视频在线观看一区 | 91成人精品国产刺激国语对白 | 懂色av一区二区三区蜜臀 | 国产视频色 | 久久日韩精品 | 亚洲精品久久久久久久不卡四虎 | 色综合久久久久综合体桃花网 | 天堂网一区| 五月天激情视频 | 国产精品不卡一区 | 激情欧美国产 | 日本在线观看一区二区 | 日韩免费看片 | 欧美黑人性猛交 | 日韩午夜av | 国产日韩欧美在线观看视频 | 欧美日韩一区二区三区在线观看视频 | 超碰夜夜 | 日韩高清在线一区二区三区 | 丁香婷婷深情五月亚洲 | 日韩精品一区二区免费 | 在线观看国产区 | 国模精品一区二区三区 | 一区二区不卡在线观看 | 国产精品麻豆三级一区视频 | ,午夜性刺激免费看视频 | av电影在线观看完整版一区二区 | 蜜桃av人人夜夜澡人人爽 | 成人性生爱a∨ | 亚洲国产免费av | 一区二区电影网 | 五月激情在线 | 一区二区丝袜 | 免费看黄色毛片 | 国产一区二区在线免费 | 欧美网址在线观看 | 中文字幕在线视频第一页 | 日韩精品欧美一区 | 在线看片视频 | 18pao国产成视频永久免费 | 一区二区三区四区不卡 | 最近2019中文免费高清视频观看www99 | 成人小视频在线 | 久久99国产综合精品 | 婷婷丁香自拍 | 久久久99精品免费观看乱色 | 日韩激情网| 亚洲一区欧美激情 | 国产在线a免费观看 | 成人av免费看 | 99热国产在线中文 | 精品视频一区在线观看 | 91尤物国产尤物福利在线播放 | 亚洲伦理一区二区 | 91九色国产在线 | 天天插天天操天天干 | 日韩高清一二三区 | 欧美一区二区三区免费看 | 狠狠干婷婷色 | 精品国产一区二 | 精品福利在线视频 | 精品国产成人在线 | 99这里都是精品 | 国产精品青草综合久久久久99 | av先锋影音少妇 | 欧美日韩免费网站 | 激情av在线播放 | 午夜.dj高清免费观看视频 | 国产高清视频免费在线观看 | 欧美精品做受xxx性少妇 | 在线观看视频你懂的 | 麻豆视频免费在线播放 | 色五月色开心色婷婷色丁香 | 最近能播放的中文字幕 | 日韩极品在线 | 国产一区在线观看视频 | 精品中文字幕在线播放 | 亚洲国产精品一区二区久久hs | 亚洲国产精品小视频 | 在线视频 区 | 天天干天天操天天干 | 国产精品高清免费在线观看 | 亚洲激情一区二区三区 | 国内精品久久久久影院优 | 亚洲专区视频在线观看 | 97超级碰碰碰视频在线观看 | 天天草天天操 | 日韩精品在线视频 | 久久精品99精品国产香蕉 | 日本高清dvd | 中文字幕第 | 中文字幕在线观看视频免费 | 九九一级片 | 日韩av一区二区在线播放 | 欧美精品第一 | 日韩精品久久久久久久电影竹菊 | 国内精品久久久久国产 | 午夜av电影院 | 久久国产免| 婷婷色 亚洲 | 天无日天天操天天干 | 成人aⅴ视频 | 在线观看视频 | 国产精品18久久久久久vr | 亚洲黄色一级大片 | 色婷婷www | 又色又爽又激情的59视频 | 日韩成人欧美 | 中文视频在线看 | 美女露久久 | 久久精品免费播放 | 一区二区三区久久 | 国产精品一区二区三区99 | 久久激情综合 | 国产成人精品一区在线 | 久影院 | 婷婷亚洲五月 | 精品999在线观看 | 亚洲 成人 一区 | 99在线观看视频网站 | 最近更新的中文字幕 | 欧美日韩大片在线观看 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 久久久麻豆精品一区二区 | 婷婷综合国产 | 中文字幕欧美三区 | 中文字幕av在线不卡 | 国产精品久久嫩一区二区免费 | a级片久久 | 国产久草在线 | 精品电影一区二区 | 91视频这里只有精品 | 天天操天天干天天摸 | 激情久久一区二区三区 | 日韩在线精品 | 91pony九色丨交换 | 黄色国产区 | 国产精品永久免费观看 | 精品国产不卡 | 国产精品va在线播放 | 99久久久久久久久 | 精品专区| 欧美国产高清 | a级片久久 | 亚洲精品在线播放视频 | 亚洲一级免费观看 | 99久久婷婷国产综合亚洲 | 麻豆一区二区 | 国产高清视频免费 | 丁香婷婷射 | 久久精品视频3 | 国产成人精品一区二区三区福利 | 激情在线网站 | 在线观看小视频 | 99精品小视频| 免费日韩 精品中文字幕视频在线 | 久久久久精 | 亚洲激情视频在线观看 | 国产精品乱码久久久久久1区2区 | 正在播放亚洲精品 | 永久免费精品视频 | 精品一二 | 美女久久久 | 欧美一区中文字幕 | 国产一区二区午夜 | 日韩区欧美久久久无人区 | 国产四虎影院 | 91精品国产一区二区在线观看 | 国产精品99视频 | 特黄一级毛片 | 91免费视频国产 | 免费av在线网 | 黄色毛片在线观看 | 一级a性色生活片久久毛片波多野 | 亚洲精品人人 | 国产美女精品 | 成年人视频在线观看免费 | 精品中文字幕在线播放 | 日韩在线中文字幕视频 | 久久99精品热在线观看 | 高清一区二区 | 99精品久久99久久久久 | 日韩一区二区三免费高清在线观看 | 亚洲精品中文字幕视频 | 国产精品永久免费 | 国产一性一爱一乱一交 | 国产精品一区免费在线观看 | 97国产精品视频 | 国产剧情一区 | 在线观看免费91 | 免费下载高清毛片 | 日韩欧美aaa | 激情综合网五月激情 | 天天做日日做天天爽视频免费 | 最近中文字幕久久 | 黄色三级av | 中文资源在线官网 | 激情综合婷婷 | 日日弄天天弄美女bbbb | 久久国产精品99精国产 | 久久国产精品久久久 | 久久综合久久综合九色 | 亚洲精品视频在线观看免费视频 | jizz18欧美18| www免费网站在线观看 | 亚洲精品视频国产 | 成年人国产精品 | 久久免费大片 | 黄色app网站在线观看 | 青草视频在线播放 | 日韩成人不卡 | 日韩欧美网址 | 夜夜操天天干, | 91麻豆精品 | 伊人五月 | 视频直播国产精品 | 日本黄色大片免费看 | 丁香婷婷射| 国产精品国产三级国产专区53 | 人人澡人人爽 | 国产精品第二页 | 深爱激情五月婷婷 | 亚洲精品中文字幕视频 | 成人午夜电影免费在线观看 | 视频在线观看亚洲 | 大胆欧美gogo免费视频一二区 | 国产成人精品午夜在线播放 | 久久久久这里只有精品 | 500部大龄熟乱视频使用方法 | 人人爽影院 | www.夜夜| 99人久久精品视频最新地址 | 国产成人一区二区在线观看 | 国产成人精品午夜在线播放 | 91精品国产欧美一区二区 | 夜色资源站wwwcom | av中文字幕在线免费观看 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 中文字幕电影网 | 十八岁以下禁止观看的1000个网站 | 99tvdz@gmail.com| 国产免费av一区二区三区 | 国产 日韩 欧美 自拍 | 欧美精品一区二区免费 | 国产精品免费久久久 | 亚洲午夜精品一区二区三区电影院 | 国内精品国产三级国产aⅴ久 | 久久免费视频在线观看6 | 日韩免费在线网站 | 五月婷婷开心 | 欧美久久久久久久久中文字幕 | 婷婷精品在线 | 久久这里只有精品久久 | 日韩一区二区三免费高清在线观看 | 日韩中文字幕视频在线观看 | 在线视频电影 | 亚洲激情在线观看 | 色综合咪咪久久网 | 亚洲三级黄 | 国产成人精品一区二区 | 亚洲一区二区精品 | 久久免费中文视频 | 在线91视频 | 黄色国产大片 | 成人永久免费 | 欧美色黄 | 在线观看日韩精品 | 亚洲一区二区麻豆 | 九九热只有这里有精品 | 亚洲精品中文在线 | 91在线永久 | 999国内精品永久免费视频 | 九九视频免费观看视频精品 | 亚洲精品高清在线观看 | 国产精品免费一区二区三区在线观看 | 日本少妇久久久 | 韩国精品福利一区二区三区 | 久久99久国产精品黄毛片入口 | a级一a一级在线观看 | 热久久免费视频精品 | 丁香婷婷综合激情五月色 | 一区 二区电影免费在线观看 | 午夜 久久 tv| 99在线高清视频在线播放 | 九九热免费精品视频 | 免费成人在线视频网站 | 日本激情动作片免费看 | 亚洲高清色综合 | 免费日p视频 | 成人免费看片98欧美 | 国产又粗又长的视频 | 久久大片 | 中文av一区二区 | 97免费中文视频在线观看 | 在线观看一区视频 | a√天堂资源 | 亚洲成人精品国产 | 国产精品免费观看视频 | 亚洲年轻女教师毛茸茸 | 日韩丝袜 | 亚洲第一区在线播放 | 国产一区国产二区在线观看 | 婷婷综合网 | 久久草在线精品 | 国产精品网站一区二区三区 | 精品久久1 | 色综合人人 | 黄色小说免费在线观看 | 成人黄色电影在线观看 | 丝袜美女视频网站 | 日韩r级在线 | 婷婷久久亚洲 | 人人爽人人澡 | 9久久精品| 欧美日韩aa | 亚洲一区日韩在线 | 国产精品人成电影在线观看 | 99久久精品午夜一区二区小说 | 国产三级视频在线 | 亚洲精品国产精品久久99 | 国产精品破处视频 | 色婷婷成人网 | 日韩极品在线 | 欧美精品网站 | 免费成人在线观看 | 亚洲免费视频在线观看 | 亚洲激情在线 | 中文字幕中文字幕在线中文字幕三区 | 夜夜嗨av色一区二区不卡 | av色一区| 久久五月天综合 | 精品国产一区二区三区在线 | 视频直播国产精品 | 免费进去里的视频 | 中文有码在线视频 | 亚洲在线视频网站 | 久久国产免 | wwwwww国产 | 久久兔费看a级 | 青青草国产在线 | 亚洲激情| 五月婷婷操| 久久曰视频| 日韩黄色影院 | 免费在线看v | 天天做日日爱夜夜爽 | 免费成人在线观看 | 97超碰在线久草超碰在线观看 | 成年人视频在线免费观看 | 久久99热这里只有精品 | 国产精品久久久久久久电影 | 高清国产一区 | 最新黄色av网址 | 亚洲国内精品视频 | 91在线免费公开视频 | 伊人网综合在线观看 | 国产91精品一区二区 | 81精品国产乱码久久久久久 | 国产精品久久久久永久免费观看 | 四虎永久国产精品 | 成年人国产在线观看 | 97日日碰人人模人人澡分享吧 | 黄色网址国产 | 夜夜操网 | 麻豆视频在线看 | 日韩美女av在线 | 在线电影 一区 | 国产精品黄色在线观看 | 婷婷丁香花五月天 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 久久刺激视频 | 久久久精品国产免费观看同学 | 成人蜜桃 | 免费男女网站 | 国产精品一区二区三区久久久 | 久久99日韩| 亚洲高清视频在线观看免费 | 精品国产激情 | 香蕉视频色 | 国产你懂的在线 | 亚洲精品视频免费在线观看 | 91av视屏 | 人人爽人人澡人人添人人人人 | 欧美日韩性 | 亚洲国产欧洲综合997久久, | 免费av一级电影 | 天天色视频 | 69久久99精品久久久久婷婷 | 女人魂免费观看 | 国产高清 不卡 | 国产成人久久精品一区二区三区 | 国产成人精品亚洲日本在线观看 | 国产免费久久精品 | 蜜臀一区二区三区精品免费视频 | 成人在线黄色电影 | 亚洲精品美女久久久久网站 | 国产精品乱码久久久久 | 免费能看的av | 天天天天爽 | 中文字幕成人av | 精品你懂的| 成人综合日日夜夜 | 丝袜网站在线观看 | 亚洲色图激情文学 | 日韩av有码在线 | 二区三区中文字幕 | 成人免费视频在线观看 | 亚洲激情校园春色 | 欧美性受极品xxxx喷水 | 午夜天使 | 在线观看精品黄av片免费 | 欧美不卡视频在线 | wwxxxx日本| 中文字幕 影院 | 欧美激情视频一二区 | 啪啪动态视频 | 人交video另类hd | 久草视频在线资源站 | 中文字幕在线一二 | 婷婷在线观看视频 | 免费观看国产视频 | 蜜臀久久99精品久久久久久网站 | 免费91麻豆精品国产自产在线观看 | 国产一二区视频 | 亚洲a色 | 亚洲 欧美变态 另类 综合 | 91大神一区二区三区 | 综合视频在线 | 中文字幕精品一区二区三区电影 | 国产一及片 | 国产精品wwwwww | 亚洲欧洲精品一区二区 | 一区二区三区高清在线观看 | 国产剧情av在线播放 | 成人毛片网 | 美女很黄免费网站 | 日韩av电影手机在线观看 | 六月天综合网 | 欧美色图88| 精品综合久久久 | 久久视频在线看 | 国产成人黄色在线 | 久久综合毛片 | 在线观看免费成人 | 国产精品18久久久久久久网站 | 国产成人精品一区二 | 欧美日韩aaaa | a午夜在线 | 国产精品永久在线观看 | 狠狠色丁香婷婷综合久小说久 | 国产精品99久久久久久有的能看 | 亚洲午夜精品久久久 | 欧美最新大片在线看 | 国产精品久久久久久久av电影 | 久久精品艹 | 日韩大片在线免费观看 | 欧美精品乱码久久久久久按摩 | 成人毛片a | 久久露脸国产精品 | 亚洲一区二区三区在线看 | 国产午夜三级一二三区 | 久草在线免费资源 | 日日夜夜免费精品 | 成人黄色电影免费观看 | 久久国产亚洲视频 | 国产在线看一区 | 欧美激情视频一区 | 欧美成人性网 | 91精品久久久久久久99蜜桃 | 国产精品麻豆一区二区三区 | 九九有精品| 人人玩人人爽 | 亚洲欧洲日韩在线观看 | 久久超碰在线 | 亚洲精品在线观看的 | av高清一区二区三区 | 成人在线免费观看网站 | 久久免费视频3 | 国产色综合天天综合网 | 成人免费在线看片 | 国产精品成人久久久久久久 | 国产精品成人久久 | 成年人在线免费看视频 | 国产精品毛片久久久久久久 | 国产一区二区在线视频观看 | 久久国产手机看片 | av在线播放中文字幕 | 公与妇乱理三级xxx 在线观看视频在线观看 | 日韩乱色精品一区二区 | 国产情侣一区 | 天天射天天干 | 欧美999| 美女精品在线 | 国产精品午夜在线 | 天天操天天综合网 | 日韩视频免费播放 | 亚洲精品在线网站 | 亚洲欧美日韩中文在线 | 亚洲精品系列 | 麻豆av一区二区三区在线观看 | 日韩av三区| 久久久婷| 日韩偷拍精品 | 天天视频色版 | 亚洲成av人片 | 99久久精品国产欧美主题曲 | 国产 欧美 日本 | 欧美在线观看视频一区二区三区 | 成人免费电影 | 国产精品久久在线 | 91视视频在线直接观看在线看网页在线看 | 色是在线视频 | 欧美一级性 | 国产97在线视频 | 亚洲春色奇米影视 | 国产一区二区三区高清播放 | 亚洲国产中文字幕在线观看 | 狠狠操狠狠插 | 国产高清日韩 | 免费福利片 | 91在线区 | 日韩亚洲国产精品 | 91av视频网站| 夜夜爽夜夜操 | 天天爱天天射天天干天天 | 99高清视频有精品视频 | 97av精品 | 特级大胆西西4444www | 久久久国产精品成人免费 | 婷婷草| 最新精品视频在线 | ww亚洲ww亚在线观看 | 亚洲精品网站在线 | 亚洲精品在线观看中文字幕 | 一区二区视频免费在线观看 | 国产精品国产亚洲精品看不卡 | 五月天激情综合网 | 91大神在线观看视频 | 7777xxxx| 天堂黄色片 | 黄色a在线 | 九九热av| 91在线九色 | 在线v片免费观看视频 | 亚洲精品中文字幕在线 | 精品在线观看一区二区三区 | 婷婷av网 | 精品99在线| 国产亚洲精品久久久久久移动网络 | 国产成人精品一区二区三区网站观看 | a视频免费在线观看 | 日韩在线观看一区 | 日韩三级久久 | 黄色福利网 | 久久国产精品影片 | japanese黑人亚洲人4k | 成人黄色短片 | 久久精品com| 久久av高清 | 日日夜夜av | 69久久久久久久 | 国产精品日韩久久久久 | 欧美精品免费在线观看 | 久久久精品国产一区二区 | 97色国产| 婷婷黄色片 | 国产一级免费在线 | 日韩视频1 | 色婷婷一区 | 又黄又爽又刺激视频 | 免费观看av网站 | 中文在线字幕免 | 91香蕉久久 | 999久久久免费精品国产 | 丁香六月久久综合狠狠色 | 成人理论电影 | 日本在线视频一区二区三区 | 欧美日韩国产一区二区三区 | 在线视频观看你懂的 | 97在线免费视频观看 | 亚洲免费av片 | 91av在| 伊人午夜 | 日韩精品久久一区二区 | av色影院| 日韩毛片久久久 | 国产中文字幕国产 | 久久国产成人午夜av影院潦草 | av爱干| 日产乱码一二三区别在线 | 在线观看日韩国产 | 国产精品一区二区三区电影 | 免费国产在线精品 | 狠狠干在线播放 | 天天躁日日躁狠狠躁av中文 | 国产精品一区二区精品视频免费看 | 日韩经典一区二区三区 | 久久精品欧美日韩精品 | 中文在线a天堂 | 国产高清av在线播放 | 免费在线黄网 | 亚洲精品视频在线观看网站 | 美女网站色 | 中文字幕在线观看1 | 久久久精品国产免费观看一区二区 | www最近高清中文国语在线观看 | 国产一区在线不卡 | 欧美怡红院视频 | 黄色一区二区在线观看 | 亚洲精品在线免费观看视频 | 国产一级淫片免费看 | 欧美一二三区在线播放 | 超碰免费久久 | 九九九九精品九九九九 | 欧美激情精品久久久久久免费印度 | 国产成人av电影在线观看 | 亚洲高清在线精品 | 国产九九九九九 | 成人av电影免费在线观看 | 欧美日韩久久不卡 | 天天操天 | 国产免费观看视频 | 99re8这里有精品热视频免费 | 成人免费网站在线观看 | 伊人一级| 99国产在线视频 | 国产在线看一区 | 中文网丁香综合网 | 亚洲精品乱码久久久一二三 | 欧美激情综合网 | 精品国产aⅴ麻豆 | 国产中文字幕在线视频 | 国产欧美在线一区二区三区 | 国产成人精品综合久久久 | 综合天天色 | 成人免费观看完整版电影 | 91麻豆精品国产91久久久使用方法 | 一区二区在线电影 | 国产成人一区二区精品非洲 | 亚洲精品日韩一区二区电影 | 色在线最新 | 日韩高清国产精品 | 日韩黄色免费 | 国产日韩精品一区二区在线观看播放 | 亚洲精品在线二区 | www.五月天| 99精品黄色 | 胖bbbb搡bbbb擦bbbb | 欧美电影黄色 | 国产二区电影 | 在线看成人av | 69精品久久 | a国产精品| 一区二区三区在线视频观看58 | 国产精品久久久久久久久久久久午夜 | 在线观看视频一区二区三区 | 亚洲婷婷免费 | 99精品视频在线播放观看 | 久久综合久久综合久久 | 亚洲精品999 | 日日精品| 国产一区在线免费 | 永久中文字幕 | 色香蕉网 | 国产一线在线 | 欧美精品亚洲二区 | 九九久久精品视频 | 成人禁用看黄a在线 | 福利一区二区三区四区 | 日韩色中色 | 国产99久久久精品 | 在线观看国产永久免费视频 | 久久久久免费精品视频 | 久久神马影院 | 国产综合香蕉五月婷在线 | 国产精品久久久久久久久免费 | 国产一区二区久久久 | 日韩免费电影在线观看 | 999久久久久久久久6666 | 91成年人在线观看 | 一区电影 | 婷婷av网 | 91传媒激情理伦片 | 国产麻豆精品传媒av国产下载 | 在线观看国产福利片 | 国产精品入口a级 |