久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:16日期: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 數據庫
主站蜘蛛池模板: 日韩一级免费在线观看 | 三级网站视频 | jav成人av免费播放 | 日韩视频不卡 | 免费看的毛片 | 欧美一区二区三 | 亚洲精品一区二区三区蜜桃久 | 亚洲精品乱码久久久久久按摩观 | 亚洲视频综合 | 国产美女网站视频 | 在线观看黄色大片 | 亚洲欧美激情精品一区二区 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 午夜视频黄 | 色成人免费网站 | 国产欧美日韩中文字幕 | 欧美日韩亚洲视频 | 欧美一级高潮片免费的 | 久久亚洲视频 | 亚洲伊人久久综合 | 免费毛片网站 | 久久久久国产 | 日本综合视频 | 永久免费在线 | 久久久亚洲精 | 一级黄色大片视频 | 久久久久精 | 日韩久久久一区二区 | 日韩免费高清视频 | 欧美精品三区 | 国产精品久久久久久亚洲调教 | 成年免费a级毛片 | 毛片一区二区 | 免费黄色电影在线观看 | www.日韩视频 | 蜜桃视频一区二区三区 | 亚洲视频区 | 日本天堂在线播放 | aa级毛片毛片免费观看久 | 久久国产精品久久久久久电车 | 国精产品一区二区三区有限公司 | 日韩av在线一区 | 91精品国产综合久久久久久漫画 | 欧美一区二区三区黄色 | 中文字幕国产视频 | 蜜桃视频在线观看www社区 | 噜噜噜在线观看免费视频日本 | 成人在线观看免费 | 亚洲国产精品视频 | 色婷婷在线播放 | 国产亚洲精品精品国产亚洲综合 | 黄色片网站在线免费观看 | 精品亚洲国产成av人片传媒 | 国产一区二区三区视频在线观看 | 久久福利电影 | 爱色av| 精品久久久久av | 国精产品一区二区三区黑人免费看 | 国产h片在线观看 | 日韩欧美在线观看视频 | 亚洲 欧美 日韩在线 | 成人免费观看视频 | 天天插天天干 | 一区二区三区在线播放 | 欧美精品一区二 | 久久精品久久久久久久久久16 | 亚洲区国产区 | 亚洲香蕉在线观看 | 99精品全国免费观看视频软件 | 亚洲在线视频 | 国产精品原创av | 中文字幕av一区二区三区免费看 | 免费看男女www网站入口在线 | 一区二区三区免费在线观看 | 懂色av一区二区三区在线播放 | 欧美黑人狂躁日本寡妇 | 欧美三级电影在线播放 | 国产69精品99久久久久久宅男 | 久久骚 | 亚洲欧洲一区二区三区 | 国产亚洲一区二区三区在线观看 | 久久国产精品免费一区二区三区 | 日本阿v视频高清在线中文 中文二区 | 亚洲精品一二三四五区 | 欧美五月 | 男女视频免费 | 亚洲v日韩v综合v精品v | 农村末发育av片四区五区 | 午夜小视频免费 | 亚洲国产一区视频 | 成人午夜精品久久久久久久3d | 国产日韩精品入口 | 奇米影视7777 | 欧美性猛片 | 密色视频 | 精品久久香蕉国产线看观看亚洲 | 性视频黄色 | 中文字幕在线观看 | 亚洲国内精品 | 久久av一区二区三区 | www91在线观看 | 欧美日韩精品综合 | 国产亚洲精品美女久久久久久久久久 | 美女视频一区二区三区 | 在线观看成人 | 亚洲欧美中文日韩在线v日本 | 国变精品美女久久久久av爽 | 日韩在线永久免费播放 | 精品人伦一区二区三区蜜桃视频 | 国产欧美精品一区二区三区四区 | 久久精品视频免费 | 女同久久另类99精品国产 | 久久久久国产精品午夜一区 | 国产99久久精品一区二区永久免费 | 国产欧美精品 | 黄色免费网站在线看 | 日韩天堂| 亚洲精品视频一区二区三区 | 欧美视频在线免费看 | 中文字国产精久久无 | 久久99热精品免费观看牛牛 | 亚洲精品v | 欧美一区免费 | 日本特黄特色aaa大片免费 | 欧美日韩黄色一区二区 | 五月天婷婷国产精品 | 国产电影一区二区 | 亚州精品天堂中文字幕 | 国产精品45p| a级毛片免费高清视频 | 欧美一级裸体视频 | 午夜视频在线观看网站 | 色婷婷综合久久久中文字幕 | 国产精品手机在线 | 国产色在线观看 | 欧美精品在线观看免费 | 久久国产综合 | 久久综合九九 | 中文字幕一区二区三区乱码在线 | 黄色一级影视 | 欧美激情| 日韩毛片在线观看 | 人人干人人干人人干 | 亚洲毛片 | 99精品久久久久久久免费看蜜月 | 亚洲va中文字幕 | 欧美成人精品一区二区男人看 | 一级片在线观看 | 亚洲视频在线播放 | 国产精品一区二区av | 男女午夜视频 | 日日干夜夜操 | 伊人一区| 在线视频亚洲 | 日本不卡高字幕在线2019 | 国产精品视屏 | 久久com| 久久久久久国产精品 | www.蜜桃av.com| 国产美女视频一区 | 日韩最新网址 | 婷婷综合五月天 | 噜噜噜天天躁狠狠躁夜夜精品 | 亚洲视频一| 成人免费视频网站在线看 | 国产精品久久久久aaaa | 一级片福利 | 亚洲永久免费视频 | 污污视频网站 | 精品久久一区二区三区 | 国产精品18hdxxxⅹ在线 | 久久久91精品国产一区二区精品 | 成年人视频在线免费观看 | 久久国产欧美日韩精品 | 成人精品视频 | 亚洲精品一区在线观看 | 国产精品69毛片高清亚洲 | 久久成人国产 | 久久99精品国产.久久久久 | 成人a在线| 大陆一级毛片免费视频观看 | 国产精品久久久久久久久久久久午夜片 | 久久亚洲精品中文字幕 | 密室大逃脱第六季大神版在线观看 | 亚洲精品视频在线免费 | av在线播放网站 | 精品久久久久久久久久久久久久久久久久久 | 久久男人的天堂 | 久久国产精品一区二区三区 | 免费观看一级毛片 | 久久九九精品久久 | 麻豆freexxxx性91精品 | 亚洲精品久久久久久久久久久久久 | 亚洲高清免费 | 婷婷成人在线 | 日韩成人免费中文字幕 | 二区三区| 欧美精品一二三 | 婷婷免费视频 | 一区二区三区四区在线 | 国产精品污www在线观看 | 成人欧美日韩一区二区三区 | 国产一级片播放 | 成人在线视频一区二区 | 午夜激情视频在线观看 | 亚洲成a人v欧美综合天堂麻豆 | 一区二区在线看 | 国产三区精品 | 一区二区免费在线 | 欧美日韩激情四射 | 欧美日韩精品一区 | 在线观看免费视频亚洲 | 成人网av| 国产精品污www在线观看 | 在线观看你懂的视频 | 成人av免费 | 久久久久久99精品 | 日韩电影a| 91免费在线视频 | 日韩一区二区在线免费观看 | 日本黄色毛片 | 伊人激情四射 | 91av免费在线| 亚洲不卡在线 | 久久久久久网站 | 永久91嫩草亚洲精品人人 | 爱草在线 | 色悠悠久久 | 久久精品二区 | 久久亚洲一区 | 国产免费成人 | 99免费在线视频 | 国产精品久久久久久久久久免费看 | 中字一区 | 国产精品久久久久一区二区三区 | 日韩在线中文字幕 | 国产精品一区二区三区在线 | 欧美国产日本一区 | 91蜜桃视频 | 欧美精品三区 | 成人二区| 国产日韩av在线 | 日韩最新网址 | 神马午夜| 国产精品视频一区二区三区 | 99精品国产热久久91蜜凸 | 中文字幕在线视频精品 | 91在线免费观看 | 最新国产在线 | 日韩欧美国产一区二区 | a毛片毛片av永久免费 | 亚洲视频在线观看 | 午夜精品视频 | 国产成人精品亚洲日本在线观看 | 中文字幕av亚洲精品一部二部 | 精品日韩一区 | 亚洲国产成人久久 | 狠狠干天天干 | 欧美日韩一区二区电影 | 成人午夜在线观看 | 欧美精品一区三区 | 久久叉 | 欧美成人精品激情在线观看 | 亚洲精品乱码久久久久久蜜桃不爽 | 成人精品在线视频 | 羞羞视频免费观看入口 | 欧美日韩三区 | 日中文字幕在线 | 久久久久一 | 欧洲一区| 久久精品99 | 一区二区精品在线观看 | 91国自产精品中文字幕亚洲 | 国产18av| 日韩国产精品一区二区三区 | 成人精品视频在线 | 国产免费一区二区 | 国产精品视频yy9299一区 | 日本一区二区高清不卡 | 国产精品永久久久久久久久久 | 欧美 日韩 国产 成人 在线 | 精产国产伦理一二三区 | 天堂一区 | 亚洲欧美日韩精品 | 91免费看| 亚洲免费一区二区 | 91九色在线观看 | 少妇黄色 | 99福利视频| 欧美一区二| 国产欧美精品区一区二区三区 | 91偷拍精品一区二区三区 | 亚洲九九精品 | 国产福利在线视频 | 国产传媒一区 | 黄色片毛片 | 久久精品网 | 久草视频在线看 | 一本岛在线视频 | aaa在线观看| 国产香蕉97碰碰久久人人九色 | 日韩一区二区三区av | 国产精品久久在线观看 | 国产精品1区 | 国内精品视频一区 | 91在线看片| 99色在线视频 | 欧美在线小视频 | 日韩中文字幕一区二区高清99 | 精品国产乱码一区二区三区a | 国产精品久久一区 | 91在线视频播放 | 91亚洲一区 | 欧美日韩在线观看中文字幕 | 在线观看国产一区 | 亚洲成人精品一区二区三区 | 亚洲免费人成在线视频观看 | va在线观看 | 国产在线国产 | 日本好好热视频 | 久久精品国产99精品国产亚洲性色 | 日日骚av | 亚洲美乳中文字幕 | 成人无遮挡毛片免费看 | 成人av播放 | 日韩在线观看毛片 | 国产伦精品一区二区 | av色伊人久久综合一区二区 | 奇米色777欧美一区二区 | 国产福利在线观看 | 中文字幕高清一区 | 色猫猫国产区一区二在线视频 | 天天操天天干视频 | 久草精品视频 | 狠狠干干| 成人午夜精品一区二区三区 | 久操成人 | 99精品网站 | 2021狠狠干 | 国产综合亚洲精品一区二 | 夜夜夜久久久 | 久久久精品网站 | 成人亚洲免费 | 亚洲精品午夜aaa久久久 | 91亚洲国产成人久久精品网站 | 99精品久久 | 久久久久高清 | 亚洲乱码国产乱码精品精98午夜 | 美女视频一区二区三区 | 欧美黑人xxx| 国产九九精品 | 嫩草视频在线观看免费 | 久久综合九色综合欧美狠狠 | 亚洲精品在线成人 | 亚洲免费在线观看视频 | 91精品国产乱码久久久久久久久 | 91捆绑91紧缚调教91 | 综合久久99 | 精国产品一区二区三区四季综 | 中文字幕在线观看一区二区三区 | 欧美激情综合五月色丁香小说 | 久久国产精品一区 | 久久精品a一级国产免视看成人 | 91精品国产乱码久久久久久 | 7799精品视频天天看 | 91在线高清观看 | 久久www免费人成看片高清 | 91精品久久久久久久久中文字幕 | 老司机福利在线观看 | 一级片黄色免费 | 伊人一二三区 | 欧美综合视频在线观看 | 日韩精品小视频 | 欧美日韩在线看 | 亚洲热在线观看 | 伊人青青久| 国产精品久久久久久吹潮 | 欧美黄色性视频 | 久久精品国产免费 | 夜夜草 | 青青草免费在线视频 | 久久精品一区二区三区中文字幕 | 国产精品人人做人人爽 | 亚洲国产精品久久久 | 欧美中文在线 | 这里精品| 国产在线a | 国产黄色在线观看 | 久久综合一区二区三区 | 中文字幕亚洲欧美日韩在线不卡 | 国产一级黄色大片 | 在线观看91| 黄a免费| 国产区视频在线观看 | 久久美女视频 | 激情开心成人网 | 免费看国产片在线观看 | 麻豆色呦呦| 亚洲 欧美 精品 | 欧美一级精品片在线看 | 有码在线 | 精品久久久久久久久久久久久久 | 亚洲欧美日韩在线一区二区三区 | 欧美午夜视频在线观看 | 91精品国产91久久久久久不卡 | 999视频在线 | 精品视频一区二区三区四区 | 欧美日韩免费在线 | 一本一道久久久a久久久精品91 | 久久夜视频 | 日本精品一区二区三区在线观看视频 | 一级a性色生活片毛片 | 午夜免费剧场 | 国产精品久久久久久久免费大片 | 亚洲精品www| 成人午夜免费视频 | 国产欧美日韩在线观看 | 欧美日韩精品一区 | 在线成人av| 亚洲欧美高清 | 国产www网站 | 婷婷成人免费视频 | 日韩高清在线 | 久久久精品一区二区 | 精品一区在线 | 狠狠艹av| 亚洲精品二区 | 日韩成人影视 | 免费看一区二区三区 | 亚洲日韩中文字幕一区 | 五月天狠狠爱 | 在线观看免费国产 | 在线一区观看 | 99精品视频在线 | 色婷婷一区二区三区四区 | 久久精品二区亚洲w码 | 操操操操操操操 | 日日干狠狠干 | 国产精品伊人 | 日韩av一区二区三区在线观看 | 午夜亚洲福利 | 成人久久久精品乱码一区二区三区 | 美国黄色毛片女人性生活片 | 九九亚洲| 精品少妇一区二区三区 | 草久av| 国产三区精品 | 99热首页 | 亚洲一区二区三区高清 | 国产精品不卡一区 | 天天爽视频| 狠狠se| 亚洲欧洲精品成人久久奇米网 | 久久久久精 | 色综合天天综合网国产成人网 | 久久久成人精品 | 成人a在线视频免费观看 | 久久国产高清 | 亚洲成人日韩 | 国产精品久久久久国产a级 99精品欧美一区二区三区综合在线 | 99久久夜色精品国产亚洲1000部 | 四虎av成人| 欧日韩在线视频 | 亚洲视频一区在线播放 | 久久久久久国产精品 | 91精品久久久久久久久久入口 | 欧美a在线 | 人人爱干| 国产高清在线a视频大全 | 久久精品国产精品青草 | 在线免费国产 | 在线观看免费视频日韩 | 在线观看免费av电影 | 日韩成人在线播放 | 免费黄色毛片视频 | 国产视频99 | 亚洲a级在线观看 | 一级女性全黄久久生活片免费 | 久草免费在线 | 欧洲毛片 | 国产精品二区三区 | 北条麻妃99精品青青久久主播 | 天天澡天天狠天天天做 | 色婷婷av一区二区三区软件 | 一区二区三区国产在线 | 毛片免费看 | 这里只有精品在线视频观看 | 日韩精品一区二区三区在线观看 | 中文字幕日韩一区二区不卡 | 日韩成人在线影院 | 国产超碰人人爽人人做人人爱 | 美女视频一区 | 日本高清h色视频在线观看 日日干日日操 | 亚洲免费在线观看 | 中文字幕av一区二区三区 | 99re99| 久久亚洲精品中文字幕 | 中文字幕在线免费看 | 天天拍天天草 | 久久久久成人精品 | 欧美成人精品一区二区三区 | 亚洲夜幕久久日韩精品一区 | 成人欧美 | 性高湖久久久久久久久 | 粉嫩高清一区二区三区精品视频 | av在线成人 | 国产精品毛片无码 | 国产男女免费视频 | 伊人精品视频在线观看 | 男女午夜网站 | 国产另类ts人妖一区二区 | 国产高清久久久 | 精品久久久成人 | 午夜精品网站 | 嫩草视频网 | 亚洲第一视频网站 | 国产精品无码专区在线观看 | 国产麻豆一区二区三区 | 一区精品视频 | 国精产品一区二区三区有限公司 | 国产在线三区 | 午夜资源 | 欧美一级片在线观看 | 性色av一二三杏吧传媒 | 午夜久久网站 | 国产精品毛片 | 欧美黄 片免费观看 | a免费在线 | 四虎成人在线视频 | 久久免费精品 | 欧美激情首页 | 精品中文字幕在线观看 | 久久一本 | 国产在线一 | 日韩精品极品视频在线 | 一区二区三区日韩 | 亚洲高清在线 | 精品一二三区 | 97伦理网 | 人人艹人人爽 | 91精品国产人妻国产毛片在线 | 在线欧美日韩 | 国产精品一二三 | 成人欧美一区二区三区在线观看 | 婷婷亚洲五月 | 九九天堂网 | 草草视频在线播放 | 亚洲天堂一区二区 | 国产一级片 | 国产美女网站视频 | 亚洲高清视频在线观看 | 天堂资源在线 | 国产激情91久久精品导航 | 亚洲免费在线观看 | 一级黄色爱爱视频 | 欧美区在线| 国产91看片 | 成人亚洲精品久久久久 | 这里有精品在线视频 | a久久久久久 | 欧美日韩国产精品一区二区亚洲 | 欧美二区在线观看 | 天天噜天天干 | 成人深夜小视频 | 精品国产91乱码一区二区三区 | 亚洲不卡| 欧美精品www | 国产区视频在线观看 | 成人夜晚看av | 黄色网址大全在线观看 | 天天操天天插天天干 | 在线视频一区二区 | 久草福利在线视频 | 干中文字幕| 国产成人精品亚洲日本在线观看 | 国产精品久久九九 | 免费xxxx大片国产在线 | 欧美精品一区二区在线观看 | 天堂一区二区三区 | 99久久视频| 国产精品一二三区视频 | 日韩av免费在线观看 | 精品久久精品 | 成人亚洲视频 | 99精品欧美一区二区三区综合在线 | 日本黄a三级三级三级 | 国产精品s色 | 天天操,夜夜操 | 国产精品一区二 | 亚洲精品一区在线观看 | 国产精品永久免费 | 日韩91| 噜噜噜在线视频 | 亚洲丶国产丶欧美一区二区三区 | 日本色站 | 在线播放亚洲 | 日韩欧美一区二区三区免费观看 | 亚洲高清视频在线观看 | 国产黄色影视 | 久久一区 | 91资源在线观看 | 国产精品对白一区二区三区 | 国产一区二区三区在线免费 | 一级特黄网站 | 91色在线 | 国产美女一区二区 | 国产精品一区久久 | 国产丝袜人妖ts黄檬 | 免费福利视频一区二区三区 | 日韩在线一区二区三区 | 久久不色 | 日韩免费一区二区 | 午夜影院在线免费观看 | 日本伊人网站 | 一级a性色生活片毛片 |