黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

DB2 V9.5版本中數據庫應用程序移植的改進

瀏覽:18日期:2023-11-09 08:16:54
版本9.5中改進的應用程序可移植性增加了與現有代碼的兼容性,并且不再需要遷移使用其他供應商的數據庫的應用程序。版本 9.5 包含以下增強功能:

• 支持在過程和調用過程的應用程序中使用 ARRAY 數據類型。

• 支持全局變量。全局變量是已命名的內存變量,您可以通過 SQL 語句訪問和修改此變量。版本 9.5 支持已創建的會話全局變量,這些變量與特定會話相關聯并包含該會話獨有的值。

• 支持其他供應商的 SQL 方言。版本 9.5 包含對 DECODE、NVL、LEAST 和 GREATEST 函數的支持。

數組數據類型

在以前的DB2版本,碰到數據集合處理的程序移植,我們只能通過臨時表或游標來處理,這是非常麻煩的。

版本 9.5 支持 ARRAY 集合數據類型。您可以在存儲過程和應用程序中對它們進行處理,此功能使從其他數據庫供應商移植已支持數組的應用程序和存儲過程更容易。

您可以使用數組以在應用程序與存儲過程之間更有效率地傳遞數據以及存儲和處理 SQL 過程中的瞬態數據集合,而不必使用關系表。SQL 過程中可用的數組運算符允許更有效率地存儲和檢索數據。

版本 9.5 中對數組數據類型的支持允許您執行以下操作:

• 根據數組創建用戶定義的類型;例如,CREATE TYPE INT10 AS INTEGER ARRAY[10] 定義最多 10 個整數值的數組的類型;

• 在存儲過程和應用程序中聲明數組類型的變量和參數;

• 創建和處理數組值,數組處理的基本部分包括數組構造方法、設置子下標、元素計數和整理;

• 在 JDBC 和 CLI 應用程序與 SQL 和 Java 存儲過程之間來回傳遞數組;

• 將數組轉換為表(每個表行一個數組元素)以及將聚集列轉換為數組,以便更容易在數組與 SQL 之間通過接口進行連接;

• 使用輸入和輸出數組參數從命令行處理器調用過程。

ARRAY 數據類型定義:

CREATE TYPE type-name AS data-type ARRAY [integer-constant]

其中:data-type 不支持LONG VARCHAR, LONG VARGRAPHIC, LOB, XML類型, integer-constant 最大值2147483647

與ARRAY相關的函數:

ARRAY_AGG 將行數據集聚集成數組

UNNEST 將數組數據轉成行數據

CARDINALITY 返回數組中的元素號,類型 BIGINT

MAX_CARDINALITY 返回數組中所含的最大元素號,類型 BIGINT

注意,這些函數只用于SQL procedure

SELECT T.PHONE, T.ID, T.INDEX FROM UNNEST(PHONES, IDS)

WITH ORDINALITY AS T(PHONE, ID, INDEX)

ORDER BY T.INDEX

Example 1

這個例子包含2個存儲過程, sum 和 main. 存儲過程 main 建立一個含有6個元素(integer)的數組。傳遞這個數組給存儲過程sum, 計算出所有元素值的和并返回給調用存儲過程 main. 存儲過程 sum 說明了array subindexing 和CARDINALITY 函數的用法.

create type intArray as integer array[100] @

create procedure sum(in numList intArray, out total integer)

begin

declare i, n integer;

set n = CARDINALITY(numList);

set i = 1;

set total = 0;

while (i < n) do

set total = total + numList[i];

set i = i + 1;

end while;

end @

create procedure main(out total integer)

begin

declare numList intArray;

set numList = ARRAY[1,2,3,4,5,6];

call sum(numList, total);

end @

Example 2

這個例子,我們使用2個數組類型(intArray 和 stringArray),使用一個包含列(id 和 name)的 persons 表。 存儲過程 processPersons 添加3個人到 persons表, 并返回person名字的數組,按id排序,名字中包含字母 'o'。 3個persons 的 id 和 name 作為數組元素(ids 和 names)添加到數組中。這些數組使用UNNEST 函數,將數組數據以包含2列數據的表的表達形式表達,并插入到persons 表中。最后使用ARRAY_AGG函數將數據匯集返回給輸出參數。

create type intArray as integer array[100] @

create type stringArray as varchar(10) array[100] @

create table persons (id integer, name varchar(10)) @

insert into persons values(2, 'Tom') @

insert into persons values(4, 'Jill') @

insert into persons values(1, 'Joe') @

insert into persons values(3, 'Mary') @

create procedure processPersons(out witho stringArray)

begin

declare ids intArray;

declare names stringArray;

set ids = ARRAY[5,6,7];

set names = ARRAY['Bob', 'Ann', 'Sue'];

insert into persons(id, name) (select T.i, T.n from UNNEST(ids, names) as T(i, n));

set witho = (select array_agg(name order by id)

from persons

where name like '%o%');

end @

Example 3

這個例子說明在java代碼中如何調用含有數組參數的存儲過程,本例子中存儲過程bonus_calculate含有2個輸入參數,一個是數組projs,一個是整形percentage

………

String sql = 'CALL bonus_calculate(?, ?)';

CallableStatement callStmt = con.prepareCall(sql);

// Create an SQL Array

projects[0] = 'AD3111';

projects[1] = 'IF1000';

projects[2] = 'MA2111';

java.sql.Array projectArray=con.createArrayOf('VARCHAR',projects);

// set IN parameters

callStmt.setArray(1, projectArray);

callStmt.setInt(2,percentage);

// call the procedure

callStmt.execute();

…………

CREATE PROCEDURE bonus_calculate (IN projs projects, IN percentage integer)

BEGIN

DECLARE emp_array employees;

DECLARE bonus_array bonus;

SELECT cast(array_agg(employee.empno) AS employees),

cast(array_agg(.10*salary) AS bonus) INTO emp_array,bonus_array

FROM vempprojact, unnest(projs) AS P(id), employee

WHERE P.id=vempprojact.projno AND employee.empno=vempprojact.empno;

INSERT INTO bonus_temp

SELECT T.empno, T.bonus

FROM unnest(emp_array, bonus_array)

WITH ORDINALITY AS T(empno,bonus, idx);

END@

全局變量

在以前的DB2版本,碰到含全局變量處理的移植程序移植,我們只能通過全局臨時表來處理,使用起來非常麻煩。

全局變量改進了 SQL 語句之間的數據共享。版本 9.5 引入了全局變量的概念,它們是命名的內存變量,可以通過 SQL 語句訪問和修改這些變量。全局變量使您能夠在運行于同一會話(或連接)的不同 SQL 語句之間共享數據,而不需要應用程序邏輯來支持此數據傳輸。

應用程序不再需要發出這種語句來將值從一個語句的輸出自變量(如主機變量)復制到另一個語句的輸入自變量。此外,包含在數據庫系統本身中的 SQL 語句(如定義觸發器和視圖的語句)現在可以訪問此共享信息。

全局變量有助于您為數據庫本身中的數據傳輸實現更復雜的交互式模型,以便您不必在應用程序或 SQL 過程中放置支持邏輯。與全局變量相關聯的已定義特權確保所傳送數據的安全性不會升高到強制通過應用程序邏輯。如果安全性存在問題,那么您可以通過 GRANT 和 REVOKE 語句來控制對全局變量的訪問。

存儲靜態的、在會話期間很少更改的或者進行了管理控制的數據時,全局變量特別有用。用于將警報發送至 DBA 的尋呼機號以及指示是啟用還是禁用某些觸發器的指示器就是這種數據的示例。

版本 9.5 支持已創建的會話全局變量。會話全局變量與特定會話相關聯并包含該會話獨有的值。已創建的會話全局變量可用于任何正在您定義該變量的數據庫上運行的活動 SQL 語句。系統目錄包含已創建的會話全局變量的定義以及與這些全局變量相關聯的特權。

例子:

創建全局變量:

CREATE VARIABLE myjob_current varchar (10) DEFAULT ('soft-engg');

獲取全局變量信息:

SELECT substr (varschema, 1, 10) as varschema,

substr (varname, 1, 10) AS varname,

varid, substr(owner,1,10) AS owner,

ownertype, create_time,

substr(typeschema,1,10) AS typeschema,

substr(typename,1,10) AS typename, length

FROM syscat.variables

WHERE varname = 'MYJOB_CURRENT';

給用戶praveen 和 sanjay 讀和寫權限,剝奪用戶sanjay寫權限:

GRANT READ, WRITE ON VARIABLE myjob_current TO USER praveen, USER sanjay;

REVOKE WRITE ON VARIABLE myjob_current FROM USER sanjay;

獲取用戶 praveen 和 sanjay 的全局變量權限信息:

SELECT substr (varschema, 1, 10) AS schema,

substr (varname, 1, 10) AS name,

substr(grantor,1,10) AS grantor, grantortype AS Rtype,

substr(grantee,1,10) AS grantee, granteetype AS Etype,

readauth, writeauth

FROM syscat.variableauth

WHERE varname ='MYJOB_CURRENT'; ]

在觸發器中使用全局變量,本例是設計一個disable觸發器示例:

CREATE VARIABLE disable_trigger char (1) DEFAULT ('N');

CREATE TRIGGER validate_t BEFORE INSERT ON EMPLOYEE

REFERENCING NEW AS n FOR EACH ROW

WHEN (disable_trigger = 'N' AND n.empno > '10000')

SIGNAL SQLSTATE '38000'

SET message_text = 'EMPLOYEE NUMBER TOO BIG and INVALID';

SET disable_trigger = 'Y'; 使觸發器失效

簡化用戶權限檢索:

CREATE VARIABLE schema1.gv_workdept CHAR

DEFAULT ((SELECT workdept FROM employee

WHERE firstnme = SESSION_USER));

CREATE VIEW schema1.emp_filtered AS

SELECT * FROM employee

WHERE workdept = schema1.gv_workdept;

在存儲過程,嵌入C,java程序中都可使用全局變量。

新的函數

新的函數簡化了應用程序移植,版本 9.5 包含一些與其他數據庫供應商使用的標量函數同名的新標量函數。當您將現有應用程序移植到版本 9.5 中時,您可以繼續使用其他供應商使用的函數名稱,而無需更改代碼。

提供了以下新的標量函數:

• NVL(現有的 COALESCE 和 VALUE 函數的同義詞)

• LEAST 或 MIN(互為同義詞)

• GREATEST 或 MAX(互為同義詞)

• DECODE(類似于現有的 CASE 表達式)

標簽: DB2 數據庫
主站蜘蛛池模板: 国产精品久久久久久久蜜臀 | 人妻夜夜爽天天爽三区丁香花 | 又色又爽又黄18禁美女裸身无遮挡 | 国产精品揄拍100视频 | 成人在线播放av | 成人在线视频网 | 色综合久久久久综合体桃花网 | 亚洲乱码中文字幕久久孕妇黑人 | 人妻少妇精品无码专区二区 | 免费在线看a | 九一国产视频 | 超碰在线观看91 | 久久在线视频精品 | 色屁屁www影院免费观看 | 午夜噜噜 | 国产成人精品午夜福利 | 久久香蕉精品 | 国产乱色国产精品播放视频 | 性高朝大尺度少妇大屁股 | 国产片免费 | 中文在线最新版天堂8 | 成人娱乐网| 女同久久另类69精品国产 | 国产日韩在线一区 | 麻豆一区二区99久久久久 | 性欧美video另类hd尤物 | 免费观看美女裸体网站 | 中文字幕亚洲欧美日韩 | 亚洲精品久久久久中文字幕欢迎你 | 国产美女视频一区 | 国产精品乱码人妻一区二区三区 | 日本三级成本人网站 | 噼里啪啦高清在线观看 | 毛片网站视频 | 欧美激情专区 | 国产在线永久视频 | 天天干天天操天天舔 | 欧美亚洲色综久久精品国产 | 裸体丰满少妇淫交 | 日本加勒比中文字幕 | 91麻豆精品传媒一二三区 | 九九九小视频 | 国产精品揄拍100视频 | 成人vr视频在线观看 | 国精产品一区二区三区 | 少妇放荡的呻吟干柴烈火动漫 | 亚洲伊人久久精品影院 | 成人做爰高潮片免费视频九九九 | 亚洲精品视频免费看 | 手机看片久久久 | 日韩中文字幕一区二区 | 高清免费av | 欧美日韩成人免费看片 | 日本乱码一区二区三区芒果 | 桃色综合网 | 日本无遮挡吸乳呻吟免费视频网站 | 狼人久草| 久久影院国产 | 日韩一级特黄 | 亚洲国产成人久久精品大牛影视 | 人妻中出无码一区二区三区 | 国产精品yy| av高清在线 | 亚洲欧洲成人精品久久一码二码 | 久久理论视频 | 日韩免费在线观看 | 亚洲精品乱码久久久久久久久久久久 | 青草综合 | 亚洲免费网站 | 国产成人精品日本亚洲 | 欧美成人免费看 | 成人一级生活片 | av在线免费观看网址 | 国产精品视频在线观看免费 | 日本免费无人高清 | 久久久亚洲国产美女国产盗摄 | 小黄鸭精品密入口导航 | 久久精品国产精品亚洲毛片 | 亚洲欧美日韩精品永久在线 | 国产区一区二区三 | 亚洲区视频 | 躁躁躁日日躁 | 亚洲开心网 | 精品国产一区二区三区国产馆杂枝 | 亚洲熟女少妇一区二区 | 日韩毛片一区二区三区 | 中文字幕成人在线观看 | 精品视频91| 国产一级美女视频 | 亚洲成人av在线播放 | 麻豆文化传媒精品一区观看 | a4yy午夜| 黑人黄色一级片 | 久久综合第一页 | 亚洲欧美日韩一区二区三区四区 | 67194熟妇在线观看线路1 | 国产视频你懂得 | 久久www免费人成看片美女图 | 精品乱码久久久久久中文字幕 | 国产美女免费视频 | 国产精品一区二区三区在线看 | 久久久久逼 | 成人a v视频 | 国产内射合集颜射 | 性生活毛片 | 在线观看91精品国产入口 | 法国伦理少妇愉情 | 欧美男女激情 | 精品久久久无码中文字幕天天 | 四季久久免费一区二区三区四区 | 天天噜噜噜在线视频 | 激情超碰在线 | 啪啪tv网站免费入口 | 国产一区二区三区四区五区六区 | 调教性瘾双性高清冷美人 | 农村女人乱淫免费视频麻豆 | 屁屁影院ccyy备用地址 | 做爰吃奶全过程免费的网站 | 国产嗷嗷叫 | 少妇又色又紧又大爽又刺激 | 奇米狠狠操 | 少妇愉情理仑片高潮日本 | 久久久九九九热 | 免费在线色 | 野花国产精品入口 | 国产真实交换配乱淫视频, 国产真实精品久久二三区 国产真实乱免费高清视频 国产制服丝袜一区 | 亚洲一区二区三区四区五区中文 | 96日本xxxxxⅹxxx17| 久久久不卡国产精品一区二区 | 按摩房激情hd欧美 | 久久亚洲网 | 欧美r级在线 | 久久伊人av| 亚洲激情另类 | 狠狠色综合激情丁香五月 | 欧美日韩aa | 久久亚洲一区 | 精品一区二区三区欧美 | 精品无码国产一区二区三区av | 中文字幕一本 | 亚州色图欧美色图 | 青草国产精品久久久久久 | 天天干,天天干 | 久久人人爽爽人人爽人人片av | 午夜剧场免费在线观看 | 牲交欧美兽交欧美 | 日韩一二三四区 | 日韩精品一区二区三区 | 日韩精品在线网站 | 中字幕人妻一区二区三区 | 一交一性一色一伦一区二 | 欧美日本国产精品 | 少妇饥渴偷公乱第32章 | 136导航fldh福利视频微拍 | 成年人黄色大片 | 91网站在线免费观看 | 91久久国语露脸精品国产高跟 | 右手影院亚洲欧美 | 热99在线视频 | av中文在线观看 | 亚洲精品第一国产综合野草社区 | 欧美丰满熟妇hdxx | 国产午夜精品无码 | 噼里啪啦动漫在线观看 | 色综合天天综合网天天看片 | 欧美生活一级片 | 欧美射射射 | 蜜桃国精产品二三三区视频 | 最新中文字幕在线 | 亚洲最新中文字幕在线 | av网站在线观看不卡 | 日产成品片a直接观看 | 一个人在线观看www软件 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 手机在线看片国产 | 日本免费一区二区三区四区五六区 | 欧美乱论视频 | 国产又色又爽又黄又免费 | 精品国偷自产在线视频 | 日本三级在线 | 亚洲精品一卡二卡 | 国产精品久久久久久久久婷婷 | 乱码午夜-极国产极内射 | 亚洲精品xxx | 欧美三级网址 | 后入内射国产一区二区 | re久久| 国产69精品久久久久9999apgf | 久久超碰97人人做人人爱 | 欧洲美女黑人粗性暴交视频 | 欧洲成人免费视频 | 久久久久毛片 | 欧美日韩中文字幕一区 | 五月天堂网 | 精品蜜臀av在线天堂 | 成人www| 国产精品水嫩水嫩 | 国产女黄3片 | 69视频在线观看 | 天堂中文网在线 | 国产视频国产区 | 一级特黄欧美 | 动漫美女爆羞羞动漫在线蜜桃 | 超级黄色片 | 精品人妻无码一区二区三区性 | 一道本久久 | 亚洲精品wwww | 中文字幕一区二区三区精彩视频 | 午夜免费观看 | 在线精品亚洲一区二区佐佐木明希 | 亚洲午夜精品久久 | 7777少妇色视频免费播放 | 黄色免费视频网站 | 爱弓凉在线视频一区二区 | 国产午夜视频在线观看 | 国产污视频| 妺妺窝人体色www婷婷 | 欧美成欧美va | 亚洲综合欧美色五月俺也去 | 无码人妻精品一区二区三区免费 | 国产成人自拍视频在线观看 | 婷婷久久综合九色综合绿巨人 | 黄色在线视频网站 | 少妇下蹲露大唇无遮挡0 | 黄色毛片小说 | 国产精品三级三级三级 | 性丰满白嫩白嫩的hd124 | 亚洲精品一区二区三区四区五区 | 4438xx亚洲五月最大丁香 | 国产女人18毛片水真多18 | 青青草精品视频 | 国产97色在线 | 国产 | 真实国产乱啪福利露脸 | 果冻传媒mv国产董小宛主演是谁 | 120秒日本爱爱动态图 | 欧美日韩性生活 | 日韩欧美成人免费视频 | 人人爽久久涩噜噜噜av | 茄子视频色 | 女人14毛片毛片毛片毛片区二 | 亚洲图片88 | 十八女人国产毛毛片视频 | 99热影院| 69精品人人 | 激情欧美日韩 | 欧美大片在线播放 | 欧美黄色一区二区 | 美日韩成人av | 日韩另类视频 | 精品视频一区二区三区 | 四虎成人永久免费视频 | 美女搞黄在线观看 | 男人的影院 | 天天干天天爽天天操 | 日本高清一区免费中文视频 | 国产免费一区二区三区免费视频 | 欧美又大又硬又粗bbbbb | 小镇姑娘1979版 | 岳狂躁岳丰满少妇大叫 | 日韩三级在线播放 | 五月婷婷操 | 久久精品卫校国产小美女 | 嫩草嫩草嫩草嫩草嫩草 | 国产精品美女久久久 | 一本色道久久88综合日韩精品 | 又紧又大又爽精品一区二区 | 国产精品成人自拍 | 亚洲日韩一区二区 | 嫩呦国产一区二区三区av | 热99re久久免费视精品频软件 | www.日本黄 | 激情久久婷婷 | 亚洲元码 | 99久久精品费精品国产一区二区 | 丰满放荡岳乱妇91ww | 免费人成xvideoscom | av成人在线免费观看 | 黄色精品一区二区 | 天堂福利在线 | 91精品国模一区二区三区 | 成年人性生活免费视频 | 国产成人艳妇aa视频在线 | av无码av无码专区 | 在线精品亚洲欧美日韩国产 | 涩涩涩av| 国产亚洲精品久久久 | 免费观看美女裸体网站 | 一区二区国产精品视频 | 日韩欧美午夜 | 欧美99久久精品乱码影视 | 亚洲欧美日韩不卡 | 韩国日本三级在线观看 | 天天看国91产在线精品福利桃色 | 99在线精品免费视频 | 天天综合天天添夜夜添狠狠添 | 亚洲最大综合网 | 欧美又大又硬又粗bbbbb | 40岁丰满东北少妇毛片 | 亚洲精品国产一区二区 | 成人免费视频软件网站 | 人人爽人人爽人人片 | 国产资源精品 | 久久精品无码一区二区日韩av | 亚洲一区成人在线 | 色悠悠在线视频 | 国产日韩精品在线 | 欧美国产不卡 | 欧美性xxxxxxxxx | 三级黄色毛片视频 | 91丝袜超薄交口足 | 黑桃tv视频一区二区 | 51久久国产露脸精品国产 | 欧洲av在线 | 理论片午午伦夜理片影院99 | 国产做爰xxxⅹ高潮69 | 992tv成人国产福利在线观看 | 国产一区二区精品 | 日本久久不卡 | 久久精品女人毛片国产 | 久久丫丫 | 瑟瑟av| aaaaa级片 | 波多一区二区 | 国产精品久久国产精品99 gif | 国产成a人亚洲精品无码樱花 | 国产人成视频在线视频 | 黄大色黄大片女爽一次 | 国产人妻久久精品二区三区老狼 | 少妇紧身牛仔裤裤啪啪 | 亚洲第一毛片 | 自拍偷拍视频在线观看 | 人人做人人澡人人爽欧美 | 日本理论中文字幕 | 一级片在线免费观看视频 | 国产乱人伦真实精品视频 | 无码人妻丰满熟妇区bbbbxxxx | 成人免费毛片网 | 国产精品日韩欧美大师 | 国产吴梦梦无套系列 | 国产极品美女做性视频 | 成年人毛片 | 高清在线一区二区 | 久久av高潮av无码av喷吹 | 香港三日本8a三级少妇三级99 | 国产精品久久久久永久免费看 | 午夜成人亚洲理伦片在线观看 | 一本视频 | 一本久久久久 | 最近2019年好看中文字幕视频 | 五月激情四射网 | 欧州一区二区 | 国产精品永久免费视频 | а√天堂资源官网在线资源 | 日韩精品成人一区二区在线观看 | 黄色一级片在线看 | 久久国产成人精品国产成人亚洲 | 国产精品女上位好爽在线观看 | 亚洲精品粉嫩美女一区 | 国产猛烈高潮尖叫视频免费 | 国产精品亚洲一区二区三区 | 欧美寡妇性猛交ⅹxxx | 国产精欧美一区二区三区久久 | 情侣偷偷看的羞羞视频网站 | xxxxx色| 国产性猛交╳xxx乱大交 | 综合五月激情二区视频 | 最新一区二区三区 | 天天插夜夜 | 欧美精产国品一二三区69堂 | 亚洲男人的天堂在线播放 | 国产怡春院无码一区二区 | 91视频观看| 日韩精品一区二区三区四区在线观看 | 性丰满白嫩白嫩的hd124 | 丰满少妇弄高潮了www | 欧洲国产视频 | 狂野欧美性猛交xxxxhd | 欧洲成人一区二区三区 | 国产–第1页–屁屁影院 | 欧美色图影院 | 国产小仙女精品av揉 | 国产精品久久久久av福利动漫 | 久久国产网站 | 欧美日韩亚洲高清 | 国产精品一二三级 | 亚洲精品国产精品乱码不99 | 无码国产色欲xxxxx视频 | 国产乱子伦一区二区三区四区五区 | 久久婷婷五月综合色国产香蕉 | 成人午夜在线观看 | 国产精自产拍久久久久久蜜小说 | 日韩69| 欧美特黄一级视频 | 人妻激情偷乱视频一区二区三区 | 日韩精品一区二区三区在线观看 | 亚洲国产成人精品无码区99 | 久久精品人人做人人妻人人玩 | 成人免费视频大全 | 欧美亚洲在线播放 | 欧美 日韩 国产 成人 在线观看 | 热久久精品 | 天天干夜夜艹 | 18性xxxxx性猛交 | 麻豆影视 | 日本一区二区视频免费 | 暴力强奷美女孕妇视频 | 国产香港明星裸体xxxx视频 | 大肉大捧一进一出视频出来呀 | 91久久精品一区二区三区大 | 色偷偷人人澡人人爽人人模 | 简单av在线 | 丝袜一区在线观看 | 欧美 日韩 一区二区三区 | 性猛交ⅹxxx乱大交大片 | 无码精品人妻一区二区三区湄公河 | 老司机久久精品视频 | 91精品国自产在线观看 | 国产综合网站 | 青青视频免费 | 日本久久视频 | 国模妙妙超大尺度啪啪人体 | 欧美一级看片 | 三级网址在线观看 | 自拍偷拍亚洲一区 | 日产电影一区二区三区 | 亚洲天堂av免费在线观看 | 欧美又粗大人妖一进一出 | 欧美午夜精品久久久久久人妖 | 中文学幕专区 | 最近免费中文字幕中文高清6 | 91精品国产综合久久久蜜臀图片 | 亚洲国产精品女人久久久 | 欧美激情国产在线 | 欧美日韩国产二区 | 久久频这里精品99香蕉 | 91蝌蚪视频在线 | 人人干天天干 | 无码熟熟妇丰满人妻啪啪 | 一区二区国产在线观看 | 爱av导航 | 久久久久女人精品毛片九一 | 衣服被扒开强摸双乳18禁网站 | 奇米777四色影视在线看 | 久久亚洲精中文字幕冲田杏梨 | 在线观看的av网站 | 亚洲精品二区 | 欧美大肥婆bbbww欧出奶水 | www.国产黄色 | 精品美女一区二区 | 成人免费一区二区三区 | 久久精品国产精品亚洲毛片 | 四虎永久免费观看 | 国产夫妻性生活 | 亚洲福利二区 | 黄色毛片三级 | 一级黄色美女视频 | 成人片在线看 | 一级黄色片免费看 | 色哟哟一区二区三区精华液 | 加勒比综合在线19p 加勒比综合在线888 | 亚洲国产成人精品女人久久久 | 久久久久久一区二区三区四区别墅 | 亚洲射吧| 成人欧美一区二区三区黑人 | 午夜xxx| 国产一区二区三区免费看 | 中文av一区二区三区 | 婷婷爱五月天 | 国产天堂亚洲国产碰碰 | 日产一区日产2区 | 超碰极品| 日韩av影院在线观看 | 久草在线视频首页 | 日本高清xxx| 97国产超薄黑色肉色丝袜 | 国产偷国产偷亚洲清高动态图 | av老司机在线播放 | 国产黄色片av | 国产一级特黄,真人毛片 | 久久噜噜少妇网站 | 500篇短篇超级乱淫的小说 | 日本三级视频在线观看 | 噜噜高清欧美内射短视频 | aaa国产| 97青娱国产盛宴精品视频 | 成人区人妻精品一区二区三区 | 国产99免费 | 国产亚洲精品久久久久久无几年桃 | 吃奶摸下激烈视频学生软件 | 国产成人黄色 | 在线视频 中文字幕 | 国产精品久久久久久人妻精品动漫 | 337p西西人体大胆瓣开下部 | 精品国产一区二区三区粉芽 | 极品在线观看 | 天天综合网网欲色 | 秋霞av鲁丝片一区二区 | 神马午夜dy888 | 精品国产乱码久久久久久闺蜜 | 天天鲁夜夜免费观看视频 | 男人深夜网站 | 国产极品网站 | 国产亚洲精品久久久久久牛牛 | 国内精品视频一区二区三区 | 成年无码av片在线 | 国产女同疯狂作爱系列11 | 女色综合 | 午夜寂寞少妇 | 91社影院| 成人观看 | 国产毛片欧美毛片久久久 | 国产亚洲日韩一区二区三区 | 亚洲国产精品va在线看黑人 | 久久精品桃花av综合天堂 | 国产男女做爰免费网站 | 国产绿帽口舌视频vk | 天天干视频网站 | 国产精品日日做人人爱 | 日本中文字幕第一页 | 调教一区二区三区 | 美女视频黄频a免费 | 国产大学生情侣呻吟视频 | 又粗又大又硬毛片免费看 | 成在线人免费无码高潮喷水 | 中国一级特黄真人毛片 | av在线观看地址 | 欧美做受喷浆在线观看 | 国产欧美久久久久 | 秋霞av鲁丝片一区二区 | 欧洲一级黄 | 中文字幕av一区二区三区谷原希美 | 成人动漫视频在线 | 国产精品久久免费 | 国产7777777 | 亚洲日韩欧美内射姐弟 | 激情另类小说 | 久久久久免费 | 欧美成人一二区 | 国产亚洲精品精品精品 | 国产jjizz女人多水喷水 | 午夜dv内射一区区 | 看全黄大色黄大片美女人 | 天天插天天射 | 国产偷人妻精品一区 | 亚洲视频1 | 日日夜夜精品免费 | 亚欧在线播放 | 懂色中文一区二区三区在线视频 | 亚洲男人天堂久久 | 男人的天堂欧美 | 波多野结衣 久久 | 黄色自拍网站 | 嫩草视频91 | 久久久久久色 | 懂色aⅴ精品一区二区三区 懂色aⅴ精品一区二区三区蜜月 | 欧美专区亚洲专区 | 人妻精油按摩bd高清中文字幕 | 亚洲欧美日韩一区二区三区在线 | 999久久久免费精品国产 | va毛片 | 欧美另类国产 | 欧美黑人xxxx高潮猛交 | av av在线| 国产一级精品毛片 | 日韩人妻无码一区二区三区久久 | 欧美成人第一页 | 欧美寡妇性猛交ⅹxxx | 日韩欧美中文字幕在线播放 | 国产视频xxxx | 日韩精品一区二区三区四区视频 | 欧美性淫爽ww久久久久无 | 日韩精品精品 | 国产91精品看黄网站在线观看动漫 | 亚洲精品无amm毛片 亚洲精品无码成人aaa片 | 潮喷失禁大喷水无码 | 美女网站污 | 国产白浆视频 | 女人和野鲁性猛交大毛片 | 国产男女做爰免费网站 | 国产激情图片 | 成人爽站w47pw | 中国男女全黄大片 | 日本人dh亚洲人ⅹxx | 国产尤物av尤物在线看 | 国产偷人妻精品一区二区在线 | 爱情岛论坛亚洲品质自拍 | 午夜免费剧场 | 亚洲精品永久www嫩草 | 大rb狠狠地给你这y荡的视频 | 欧美乱妇15p | 亚洲视频一二 | 亚洲欧美人成电影在线观看 | 思热99re视热频这里只精品 | 好屌草这里只有精品 | 欧美性猛交xxx乱大交3 | 久久婷婷五月综合色丁香 | 免费在线看污视频 | 天堂在线视频免费 | 日韩中文字幕成人免费视频 | 国产色99精品9i | 欧美日韩一区二区在线观看 | 国语自产拍91在线a拍拍 | 精品亚洲一区二区三区四区五区 | 三级国产网站 | 一本大道久久a久久精品综合1 | 激情网站网址 | 51久久精品夜色国产麻豆 | 日本做床爱全过程激烈视频 | 人人射人人澡 | 中文字幕羽月希黑人侵犯 | 岛国精品在线播放 | 热精品 | 久久精品国产大片免费观看 | 免费观看毛片 | 超碰人人人 |