亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? collate1.test

?? 新版輕量級(jí)嵌入式數(shù)據(jù)庫(kù)
?? TEST
字號(hào):
## 2001 September 15## The author disclaims copyright to this source code.  In place of# a legal notice, here is a blessing:##    May you do good and not evil.#    May you find forgiveness for yourself and forgive others.#    May you share freely, never taking more than you give.##***********************************************************************# This file implements regression tests for SQLite library.  The# focus of this script is page cache subsystem.## $Id: collate1.test,v 1.4 2005/11/01 15:48:25 drh Exp $set testdir [file dirname $argv0]source $testdir/tester.tcl## Tests are roughly organised as follows:## collate1-1.* - Single-field ORDER BY with an explicit COLLATE clause.# collate1-2.* - Multi-field ORDER BY with an explicit COLLATE clause.# collate1-3.* - ORDER BY using a default collation type. Also that an #                explict collate type overrides a default collate type.# collate1-4.* - ORDER BY using a data type.### Collation type 'HEX'. If an argument can be interpreted as a hexadecimal# number, then it is converted to one before the comparison is performed. # Numbers are less than other strings. If neither argument is a number, # [string compare] is used.#db collate HEX hex_collateproc hex_collate {lhs rhs} {  set lhs_ishex [regexp {^(0x|)[1234567890abcdefABCDEF]+$} $lhs]  set rhs_ishex [regexp {^(0x|)[1234567890abcdefABCDEF]+$} $rhs]  if {$lhs_ishex && $rhs_ishex} {     set lhsx [scan $lhs %x]    set rhsx [scan $rhs %x]    if {$lhs < $rhs} {return -1}    if {$lhs == $rhs} {return 0}    if {$lhs > $rhs} {return 1}  }  if {$lhs_ishex} {    return -1;  }  if {$rhs_ishex} {    return 1;  }  return [string compare $lhs $rhs]}db function hex {format 0x%X}# Mimic the SQLite 2 collation type NUMERIC.db collate numeric numeric_collateproc numeric_collate {lhs rhs} {  if {$lhs == $rhs} {return 0}   return [expr ($lhs>$rhs)?1:-1]}do_test collate1-1.0 {  execsql {    CREATE TABLE collate1t1(c1, c2);    INSERT INTO collate1t1 VALUES(45, hex(45));    INSERT INTO collate1t1 VALUES(NULL, NULL);    INSERT INTO collate1t1 VALUES(281, hex(281));  }} {}do_test collate1-1.1 {  execsql {    SELECT c2 FROM collate1t1 ORDER BY 1;  }} {{} 0x119 0x2D}do_test collate1-1.2 {  execsql {    SELECT c2 FROM collate1t1 ORDER BY 1 COLLATE hex;  }} {{} 0x2D 0x119}do_test collate1-1.3 {  execsql {    SELECT c2 FROM collate1t1 ORDER BY 1 COLLATE hex DESC;  }} {0x119 0x2D {}}do_test collate1-1.4 {  execsql {   SELECT c2 FROM collate1t1 ORDER BY 1 COLLATE hex ASC;  }} {{} 0x2D 0x119}do_test collate1-1.5 {  execsql {    DROP TABLE collate1t1;  }} {}do_test collate1-2.0 {  execsql {    CREATE TABLE collate1t1(c1, c2);    INSERT INTO collate1t1 VALUES('5', '0x11');    INSERT INTO collate1t1 VALUES('5', '0xA');    INSERT INTO collate1t1 VALUES(NULL, NULL);    INSERT INTO collate1t1 VALUES('7', '0xA');    INSERT INTO collate1t1 VALUES('11', '0x11');    INSERT INTO collate1t1 VALUES('11', '0x101');  }} {}do_test collate1-2.2 {  execsql {    SELECT c1, c2 FROM collate1t1 ORDER BY 1 COLLATE numeric, 2 COLLATE hex;  }} {{} {} 5 0xA 5 0x11 7 0xA 11 0x11 11 0x101}do_test collate1-2.3 {  execsql {    SELECT c1, c2 FROM collate1t1 ORDER BY 1 COLLATE binary, 2 COLLATE hex;  }} {{} {} 11 0x11 11 0x101 5 0xA 5 0x11 7 0xA}do_test collate1-2.4 {  execsql {    SELECT c1, c2 FROM collate1t1 ORDER BY 1 COLLATE binary DESC, 2 COLLATE hex;  }} {7 0xA 5 0xA 5 0x11 11 0x11 11 0x101 {} {}}do_test collate1-2.5 {  execsql {    SELECT c1, c2 FROM collate1t1         ORDER BY 1 COLLATE binary DESC, 2 COLLATE hex DESC;  }} {7 0xA 5 0x11 5 0xA 11 0x101 11 0x11 {} {}}do_test collate1-2.6 {  execsql {    SELECT c1, c2 FROM collate1t1         ORDER BY 1 COLLATE binary ASC, 2 COLLATE hex ASC;  }} {{} {} 11 0x11 11 0x101 5 0xA 5 0x11 7 0xA}do_test collate1-2.7 {  execsql {    DROP TABLE collate1t1;  }} {}## These tests ensure that the default collation type for a column is used # by an ORDER BY clause correctly. The focus is all the different ways# the column can be referenced. i.e. a, collate2t1.a, main.collate2t1.a etc.#do_test collate1-3.0 {  execsql {    CREATE TABLE collate1t1(a COLLATE hex, b);    INSERT INTO collate1t1 VALUES( '0x5', 5 );    INSERT INTO collate1t1 VALUES( '1', 1 );    INSERT INTO collate1t1 VALUES( '0x45', 69 );    INSERT INTO collate1t1 VALUES( NULL, NULL );    SELECT * FROM collate1t1 ORDER BY a;  }} {{} {} 1 1 0x5 5 0x45 69}do_test collate1-3.1 {  execsql {    SELECT * FROM collate1t1 ORDER BY 1;  }} {{} {} 1 1 0x5 5 0x45 69}do_test collate1-3.2 {  execsql {    SELECT * FROM collate1t1 ORDER BY collate1t1.a;  }} {{} {} 1 1 0x5 5 0x45 69}do_test collate1-3.3 {  execsql {    SELECT * FROM collate1t1 ORDER BY main.collate1t1.a;  }} {{} {} 1 1 0x5 5 0x45 69}do_test collate1-3.4 {  execsql {    SELECT a as c1, b as c2 FROM collate1t1 ORDER BY c1;  }} {{} {} 1 1 0x5 5 0x45 69}do_test collate1-3.5 {  execsql {    SELECT a as c1, b as c2 FROM collate1t1 ORDER BY c1 COLLATE binary;  }} {{} {} 0x45 69 0x5 5 1 1}do_test collate1-3.6 {  execsql {    DROP TABLE collate1t1;  }} {}# Update for SQLite version 3. The collate1-4.* test cases were written# before manifest types were introduced. The following test cases still# work, due to the 'affinity' mechanism, but they don't prove anything# about collation sequences.#do_test collate1-4.0 {  execsql {    CREATE TABLE collate1t1(c1 numeric, c2 text);    INSERT INTO collate1t1 VALUES(1, 1);    INSERT INTO collate1t1 VALUES(12, 12);    INSERT INTO collate1t1 VALUES(NULL, NULL);    INSERT INTO collate1t1 VALUES(101, 101);  }} {}do_test collate1-4.1 {  execsql {    SELECT c1 FROM collate1t1 ORDER BY 1;  }} {{} 1 12 101}do_test collate1-4.2 {  execsql {    SELECT c2 FROM collate1t1 ORDER BY 1;  }} {{} 1 101 12}do_test collate1-4.3 {  execsql {    SELECT c2+0 FROM collate1t1 ORDER BY 1;  }} {{} 1 12 101}do_test collate1-4.4 {  execsql {    SELECT c1||'' FROM collate1t1 ORDER BY 1;  }} {{} 1 101 12}do_test collate1-4.5 {  execsql {    DROP TABLE collate1t1;  }} {}finish_test

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久99久久精品免费观看| 色婷婷av一区二区三区gif| 日韩午夜在线影院| 午夜精品国产更新| 欧美性猛交xxxx黑人交| 一区二区三区产品免费精品久久75| 一区二区三区日韩在线观看| 久久精品99国产国产精| 欧美一级免费大片| 日韩精品欧美精品| 白白色 亚洲乱淫| 日韩精品一区在线观看| 麻豆成人久久精品二区三区小说| 91在线看国产| 亚洲激情av在线| 在线观看中文字幕不卡| 亚洲成国产人片在线观看| 欧美日韩不卡一区| 免费在线一区观看| 日韩欧美一二三四区| 国内外成人在线视频| 久久久久97国产精华液好用吗| 午夜精品一区二区三区电影天堂 | 美女诱惑一区二区| 这里只有精品视频在线观看| 日本大胆欧美人术艺术动态| 91精品国产品国语在线不卡| 蜜臀va亚洲va欧美va天堂| 精品少妇一区二区三区视频免付费| 亚洲制服丝袜av| 波多野结衣在线aⅴ中文字幕不卡| 精品免费一区二区三区| 午夜精品福利视频网站| 91麻豆swag| 午夜欧美视频在线观看| 欧美大片一区二区三区| 国产九色sp调教91| 国产精品国产三级国产三级人妇 | 精品第一国产综合精品aⅴ| 亚洲成人www| 日韩欧美国产三级电影视频| 国产激情一区二区三区四区 | 欧美日韩国产中文| 琪琪一区二区三区| 欧美国产一区在线| 国产成人亚洲综合a∨猫咪| 欧美精品一区二区三区在线| 成人免费黄色在线| 亚洲一区欧美一区| 日本韩国欧美三级| 日本vs亚洲vs韩国一区三区二区| 欧美日韩在线综合| 国产尤物一区二区| 亚洲乱码国产乱码精品精小说 | 国产精品成人免费精品自在线观看| 国产最新精品免费| 欧美精品一区二区精品网| 本田岬高潮一区二区三区| 亚洲国产欧美日韩另类综合| 欧美吻胸吃奶大尺度电影 | 成人免费一区二区三区在线观看| 国产美女av一区二区三区| 日韩一区中文字幕| 日韩一区二区三区免费看 | 黄网站免费久久| 日韩欧美中文字幕一区| 成人av高清在线| 天堂一区二区在线| 欧美人伦禁忌dvd放荡欲情| 一区二区三区精品| 久久久久久久久久久99999| 国产一区二区三区在线观看精品| 欧美成人一级视频| 一本色道久久综合精品竹菊| 美女诱惑一区二区| 亚洲精品美腿丝袜| 久久蜜桃av一区二区天堂| 91豆麻精品91久久久久久| 国产一区二区在线看| 亚洲一区二区影院| 国产欧美一区二区在线观看| 4438x成人网最大色成网站| kk眼镜猥琐国模调教系列一区二区| 亚洲国产高清在线| 日韩一区二区视频| 在线视频观看一区| 成人天堂资源www在线| 日本亚洲天堂网| 亚洲在线观看免费视频| 国产农村妇女毛片精品久久麻豆| 国产成人精品综合在线观看 | 日韩一区二区中文字幕| va亚洲va日韩不卡在线观看| 久久99蜜桃精品| 亚洲一区二区三区在线看| 国产清纯美女被跳蛋高潮一区二区久久w| 国产一区二区三区在线观看免费视频| 久久精品综合网| 91精品国模一区二区三区| 男女男精品网站| 亚洲综合激情小说| 日韩美女视频19| 国产欧美一区二区三区在线老狼| 99久精品国产| 国产高清视频一区| 久久成人免费网| 日韩av一二三| 亚洲国产精品成人综合色在线婷婷| 91麻豆精品一区二区三区| 成人午夜大片免费观看| 韩国视频一区二区| 伦理电影国产精品| 日日骚欧美日韩| 精品久久一二三区| 日韩视频一区二区三区| 欧美日韩你懂得| 色偷偷久久一区二区三区| 成人网页在线观看| 国产不卡视频一区| 国产一区二区精品久久91| 久久国产免费看| 国产精品美女www爽爽爽| 在线观看欧美精品| 色婷婷综合久色| 色婷婷亚洲婷婷| 91片在线免费观看| 99久久久无码国产精品| 成人v精品蜜桃久久一区| 国产成人综合自拍| 国产精品香蕉一区二区三区| 激情欧美日韩一区二区| 韩国v欧美v日本v亚洲v| 一区二区三区不卡在线观看| 亚洲精品国产一区二区三区四区在线| 欧美一区二区日韩一区二区| 91精品视频网| 色综合色狠狠天天综合色| 99国产精品99久久久久久| 不卡一区在线观看| youjizz国产精品| 色综合激情五月| 欧美日韩一二区| 日韩欧美激情在线| 久久久久久影视| 中文字幕中文字幕一区| 中文字幕一区二区三区在线不卡| 欧美一区二区三区四区高清| 91精品国产综合久久久久久漫画| 成人av在线播放网站| 成人性色生活片免费看爆迷你毛片| 偷拍一区二区三区四区| 肉丝袜脚交视频一区二区| 久久国产夜色精品鲁鲁99| 国产精品1024久久| 99v久久综合狠狠综合久久| 欧日韩精品视频| 91精品国产综合久久国产大片| 91啪在线观看| 欧美精品一二三区| 欧美刺激脚交jootjob| 国产色爱av资源综合区| 中文字幕色av一区二区三区| 亚洲精品一区二区三区影院| 国产欧美日韩在线| 成人免费在线视频| 水野朝阳av一区二区三区| 国产一区二区毛片| 韩国成人精品a∨在线观看| 成人精品视频一区二区三区| 欧美亚洲禁片免费| 欧美在线不卡视频| 日韩一级在线观看| 国产精品美女久久久久久久久久久| 国产欧美日韩亚州综合| 亚洲精品自拍动漫在线| 日韩激情视频网站| 懂色中文一区二区在线播放| 在线视频综合导航| 精品国产伦理网| ●精品国产综合乱码久久久久 | 日韩欧美一区中文| 国产视频一区在线观看| 亚洲国产精品自拍| 亚洲裸体xxx| 精品一区二区三区视频在线观看| 美女视频黄a大片欧美| 成人久久18免费网站麻豆| 91麻豆精品国产91久久久久久 | 国产视频在线观看一区二区三区| 久久色.com| 国产日韩欧美高清在线| 亚洲国产一区二区三区| 亚洲成人午夜电影| 国产一区二区精品久久99| 在线这里只有精品| 国产女同性恋一区二区| 午夜精品一区二区三区电影天堂| 日本视频在线一区| 波多野结衣中文一区| 日韩欧美在线不卡|