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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? in.test

?? 新版輕量級嵌入式數據庫
?? TEST
字號:
# 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 file is testing the IN and BETWEEN operator.## $Id: in.test,v 1.15 2006/01/30 14:36:59 drh Exp $set testdir [file dirname $argv0]source $testdir/tester.tcl# Generate the test data we will need for the first squences of tests.#do_test in-1.0 {  execsql {    BEGIN;    CREATE TABLE t1(a int, b int);  }  for {set i 1} {$i<=10} {incr i} {    execsql "INSERT INTO t1 VALUES($i,[expr {int(pow(2,$i))}])"  }  execsql {    COMMIT;    SELECT count(*) FROM t1;  }} {10}# Do basic testing of BETWEEN.#do_test in-1.1 {  execsql {SELECT a FROM t1 WHERE b BETWEEN 10 AND 50 ORDER BY a}} {4 5}do_test in-1.2 {  execsql {SELECT a FROM t1 WHERE b NOT BETWEEN 10 AND 50 ORDER BY a}} {1 2 3 6 7 8 9 10}do_test in-1.3 {  execsql {SELECT a FROM t1 WHERE b BETWEEN a AND a*5 ORDER BY a}} {1 2 3 4}do_test in-1.4 {  execsql {SELECT a FROM t1 WHERE b NOT BETWEEN a AND a*5 ORDER BY a}} {5 6 7 8 9 10}do_test in-1.6 {  execsql {SELECT a FROM t1 WHERE b BETWEEN a AND a*5 OR b=512 ORDER BY a}} {1 2 3 4 9}do_test in-1.7 {  execsql {SELECT a+ 100*(a BETWEEN 1 and 3) FROM t1 ORDER BY b}} {101 102 103 4 5 6 7 8 9 10}# The rest of this file concentrates on testing the IN operator.# Skip this if the library is compiled with SQLITE_OMIT_SUBQUERY # (because the IN operator is unavailable).#ifcapable !subquery {  finish_test  return}# Testing of the IN operator using static lists on the right-hand side.#do_test in-2.1 {  execsql {SELECT a FROM t1 WHERE b IN (8,12,16,24,32) ORDER BY a}} {3 4 5}do_test in-2.2 {  execsql {SELECT a FROM t1 WHERE b NOT IN (8,12,16,24,32) ORDER BY a}} {1 2 6 7 8 9 10}do_test in-2.3 {  execsql {SELECT a FROM t1 WHERE b IN (8,12,16,24,32) OR b=512 ORDER BY a}} {3 4 5 9}do_test in-2.4 {  execsql {SELECT a FROM t1 WHERE b NOT IN (8,12,16,24,32) OR b=512 ORDER BY a}} {1 2 6 7 8 9 10}do_test in-2.5 {  execsql {SELECT a+100*(b IN (8,16,24)) FROM t1 ORDER BY b}} {1 2 103 104 5 6 7 8 9 10}do_test in-2.6 {  execsql {SELECT a FROM t1 WHERE b IN (b+8,64)}} {6}do_test in-2.7 {  execsql {SELECT a FROM t1 WHERE b IN (max(5,10,b),20)}} {4 5 6 7 8 9 10}do_test in-2.8 {  execsql {SELECT a FROM t1 WHERE b IN (8*2,64/2) ORDER BY b}} {4 5}do_test in-2.9 {  execsql {SELECT a FROM t1 WHERE b IN (max(5,10),20)}} {}do_test in-2.10 {  execsql {SELECT a FROM t1 WHERE min(0,b IN (a,30))}} {}do_test in-2.11 {  set v [catch {execsql {SELECT a FROM t1 WHERE c IN (10,20)}} msg]  lappend v $msg} {1 {no such column: c}}# Testing the IN operator where the right-hand side is a SELECT#do_test in-3.1 {  execsql {    SELECT a FROM t1    WHERE b IN (SELECT b FROM t1 WHERE a<5)    ORDER BY a  }} {1 2 3 4}do_test in-3.2 {  execsql {    SELECT a FROM t1    WHERE b IN (SELECT b FROM t1 WHERE a<5) OR b==512    ORDER BY a  }} {1 2 3 4 9}do_test in-3.3 {  execsql {    SELECT a + 100*(b IN (SELECT b FROM t1 WHERE a<5)) FROM t1 ORDER BY b  }} {101 102 103 104 5 6 7 8 9 10}# Make sure the UPDATE and DELETE commands work with IN-SELECT#do_test in-4.1 {  execsql {    UPDATE t1 SET b=b*2     WHERE b IN (SELECT b FROM t1 WHERE a>8)  }  execsql {SELECT b FROM t1 ORDER BY b}} {2 4 8 16 32 64 128 256 1024 2048}do_test in-4.2 {  execsql {    DELETE FROM t1 WHERE b IN (SELECT b FROM t1 WHERE a>8)  }  execsql {SELECT a FROM t1 ORDER BY a}} {1 2 3 4 5 6 7 8}do_test in-4.3 {  execsql {    DELETE FROM t1 WHERE b NOT IN (SELECT b FROM t1 WHERE a>4)  }  execsql {SELECT a FROM t1 ORDER BY a}} {5 6 7 8}# Do an IN with a constant RHS but where the RHS has many, many# elements.  We need to test that collisions in the hash table# are resolved properly.#do_test in-5.1 {  execsql {    INSERT INTO t1 VALUES('hello', 'world');    SELECT * FROM t1    WHERE a IN (       'Do','an','IN','with','a','constant','RHS','but','where','the',       'has','many','elements','We','need','to','test','that',       'collisions','hash','table','are','resolved','properly',       'This','in-set','contains','thirty','one','entries','hello');  }} {hello world}# Make sure the IN operator works with INTEGER PRIMARY KEY fields.#do_test in-6.1 {  execsql {    CREATE TABLE ta(a INTEGER PRIMARY KEY, b);    INSERT INTO ta VALUES(1,1);    INSERT INTO ta VALUES(2,2);    INSERT INTO ta VALUES(3,3);    INSERT INTO ta VALUES(4,4);    INSERT INTO ta VALUES(6,6);    INSERT INTO ta VALUES(8,8);    INSERT INTO ta VALUES(10,       'This is a key that is long enough to require a malloc in the VDBE');    SELECT * FROM ta WHERE a<10;  }} {1 1 2 2 3 3 4 4 6 6 8 8}do_test in-6.2 {  execsql {    CREATE TABLE tb(a INTEGER PRIMARY KEY, b);    INSERT INTO tb VALUES(1,1);    INSERT INTO tb VALUES(2,2);    INSERT INTO tb VALUES(3,3);    INSERT INTO tb VALUES(5,5);    INSERT INTO tb VALUES(7,7);    INSERT INTO tb VALUES(9,9);    INSERT INTO tb VALUES(11,       'This is a key that is long enough to require a malloc in the VDBE');    SELECT * FROM tb WHERE a<10;  }} {1 1 2 2 3 3 5 5 7 7 9 9}do_test in-6.3 {  execsql {    SELECT a FROM ta WHERE b IN (SELECT a FROM tb);  }} {1 2 3}do_test in-6.4 {  execsql {    SELECT a FROM ta WHERE b NOT IN (SELECT a FROM tb);  }} {4 6 8 10}do_test in-6.5 {  execsql {    SELECT a FROM ta WHERE b IN (SELECT b FROM tb);  }} {1 2 3 10}do_test in-6.6 {  execsql {    SELECT a FROM ta WHERE b NOT IN (SELECT b FROM tb);  }} {4 6 8}do_test in-6.7 {  execsql {    SELECT a FROM ta WHERE a IN (SELECT a FROM tb);  }} {1 2 3}do_test in-6.8 {  execsql {    SELECT a FROM ta WHERE a NOT IN (SELECT a FROM tb);  }} {4 6 8 10}do_test in-6.9 {  execsql {    SELECT a FROM ta WHERE a IN (SELECT b FROM tb);  }} {1 2 3}do_test in-6.10 {  execsql {    SELECT a FROM ta WHERE a NOT IN (SELECT b FROM tb);  }} {4 6 8 10}# Tests of IN operator against empty sets.  (Ticket #185)#do_test in-7.1 {  execsql {    SELECT a FROM t1 WHERE a IN ();  }} {}do_test in-7.2 {  execsql {    SELECT a FROM t1 WHERE a IN (5);  }} {5}do_test in-7.3 {  execsql {    SELECT a FROM t1 WHERE a NOT IN () ORDER BY a;  }} {5 6 7 8 hello}do_test in-7.4 {  execsql {    SELECT a FROM t1 WHERE a IN (5) AND b IN ();  }} {}do_test in-7.5 {  execsql {    SELECT a FROM t1 WHERE a IN (5) AND b NOT IN ();  }} {5}do_test in-7.6 {  execsql {    SELECT a FROM ta WHERE a IN ();  }} {}do_test in-7.7 {  execsql {    SELECT a FROM ta WHERE a NOT IN ();  }} {1 2 3 4 6 8 10}do_test in-8.1 {  execsql {    SELECT b FROM t1 WHERE a IN ('hello','there')  }} {world}do_test in-8.2 {  execsql {    SELECT b FROM t1 WHERE a IN ("hello",'there')  }} {world}# Test constructs of the form:  expr IN tablename#do_test in-9.1 {  execsql {    CREATE TABLE t4 AS SELECT a FROM tb;    SELECT * FROM t4;      }} {1 2 3 5 7 9 11}do_test in-9.2 {  execsql {    SELECT b FROM t1 WHERE a IN t4;  }} {32 128}do_test in-9.3 {  execsql {    SELECT b FROM t1 WHERE a NOT IN t4;  }} {64 256 world}do_test in-9.4 {  catchsql {    SELECT b FROM t1 WHERE a NOT IN tb;  }} {1 {only a single result allowed for a SELECT that is part of an expression}}# IN clauses in CHECK constraints.  Ticket #1645#do_test in-10.1 {  execsql {    CREATE TABLE t5(      a INTEGER,      CHECK( a IN (111,222,333) )    );    INSERT INTO t5 VALUES(111);    SELECT * FROM t5;  }} {111}do_test in-10.2 {  catchsql {    INSERT INTO t5 VALUES(4);  }} {1 {constraint failed}}finish_test

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
伊人婷婷欧美激情| 一区在线观看视频| 欧美在线综合视频| 99久久精品一区二区| 成人的网站免费观看| 成人av网址在线观看| 丁香六月久久综合狠狠色| 国产99精品视频| 色综合久久综合网| 欧美亚洲国产一区二区三区va| a级精品国产片在线观看| www.久久久久久久久| 99久久免费视频.com| 97aⅴ精品视频一二三区| 欧美影片第一页| 欧美日韩成人在线| 91精品国产综合久久久久久漫画| 91精品国产丝袜白色高跟鞋| 久久综合久色欧美综合狠狠| 欧美国产一区二区| 一区二区在线电影| 韩国视频一区二区| 成人免费看的视频| 欧美日韩一级片在线观看| 精品国产精品网麻豆系列| 国产视频一区在线播放| 玉足女爽爽91| 国产麻豆午夜三级精品| 欧美中文一区二区三区| 精品国产第一区二区三区观看体验| 国产精品国产精品国产专区不蜜| 午夜影院在线观看欧美| 国产精品一区免费在线观看| 色噜噜偷拍精品综合在线| 日韩一级完整毛片| 亚洲日本电影在线| 捆绑调教美女网站视频一区| jlzzjlzz国产精品久久| 日韩精品专区在线影院重磅| 亚洲乱码国产乱码精品精98午夜| 日韩中文欧美在线| 色综合天天做天天爱| 欧美成人猛片aaaaaaa| 亚洲免费观看高清完整版在线| 极品少妇xxxx精品少妇偷拍| 在线亚洲+欧美+日本专区| 国产亚洲精久久久久久| 免费欧美在线视频| 在线观看一区二区精品视频| 久久精品一区四区| 麻豆国产一区二区| 欧美蜜桃一区二区三区| 亚洲色图制服诱惑 | 色哟哟国产精品| 久久综合资源网| 日韩在线播放一区二区| 在线观看日韩国产| ㊣最新国产の精品bt伙计久久| 久久精品72免费观看| 欧美日韩一级视频| 亚洲女厕所小便bbb| 成人黄色小视频在线观看| 日韩一区二区中文字幕| 亚洲成av人影院| 欧美午夜电影在线播放| 亚洲日本青草视频在线怡红院| 国内外精品视频| 精品1区2区在线观看| 亚洲r级在线视频| 91国产成人在线| 亚洲人成精品久久久久| 99热精品国产| 亚洲欧洲精品一区二区三区不卡| 高清在线不卡av| 国产精品毛片久久久久久| 成人网页在线观看| 国产精品三级av| 99麻豆久久久国产精品免费优播| 久久精品无码一区二区三区| 成人av在线资源网站| 国产目拍亚洲精品99久久精品| 韩国精品在线观看| 国产亚洲欧美日韩在线一区| 国产91高潮流白浆在线麻豆| 国产精品久久久久久久久免费相片 | 欧美韩日一区二区三区| 国产成人精品免费| 国产精品久久免费看| 91在线精品一区二区| 亚洲一区在线观看视频| 69精品人人人人| 久久黄色级2电影| 欧美国产丝袜视频| 欧美在线观看一二区| 天天av天天翘天天综合网色鬼国产| 欧美精选午夜久久久乱码6080| 免费在线看一区| 国产精品青草久久| 在线一区二区三区四区五区| 免费人成在线不卡| 国产精品伦理一区二区| 欧美亚洲丝袜传媒另类| 国产综合色精品一区二区三区| 国产精品免费久久久久| 欧美日韩国产在线观看| 黄色日韩网站视频| 亚洲免费观看高清完整版在线 | 日韩毛片视频在线看| 欧美日韩成人综合在线一区二区| 久久99精品国产麻豆不卡| 国产精品国产三级国产普通话99| 欧美日韩精品电影| 成人免费高清在线| 蜜桃视频一区二区三区在线观看 | 欧美揉bbbbb揉bbbbb| 韩国av一区二区| 亚洲大型综合色站| 国产精品三级久久久久三级| 9191精品国产综合久久久久久| 国产精品99久久久久久久女警 | 日本不卡视频在线| 成人欧美一区二区三区白人 | 日韩精品专区在线影院重磅| 91网站黄www| 国产很黄免费观看久久| 日韩精品一二三| 亚洲一区二区影院| 中文字幕一区日韩精品欧美| 日韩一区二区三| 95精品视频在线| 国产精品69久久久久水密桃| 美腿丝袜亚洲三区| 亚洲二区在线视频| 一区二区激情小说| 国产精品电影一区二区三区| 精品精品国产高清一毛片一天堂| 欧美日韩第一区日日骚| 色狠狠桃花综合| gogogo免费视频观看亚洲一| 国产主播一区二区三区| 精品在线播放午夜| 蜜桃一区二区三区四区| 天天av天天翘天天综合网色鬼国产| 国产精品久久一级| 国产精品乱人伦| 国产精品久久久久久福利一牛影视| 欧美电影免费观看高清完整版在线 | 国产成人精品影视| 美美哒免费高清在线观看视频一区二区 | 三级在线观看一区二区| 亚洲综合一区二区三区| 亚洲色图.com| 亚洲精品乱码久久久久久黑人| 亚洲欧洲精品一区二区三区不卡| 一区免费观看视频| 亚洲女子a中天字幕| 亚洲欧美激情插| 亚洲福利一区二区| 视频一区二区国产| 久久精品国产亚洲一区二区三区| 麻豆国产精品官网| 国产一区二区美女| 国产成a人无v码亚洲福利| heyzo一本久久综合| 欧美性猛交xxxx黑人交| 8x福利精品第一导航| 久久久蜜桃精品| 亚洲色图都市小说| 日韩在线卡一卡二| 韩国三级电影一区二区| 99国产精品久久久久久久久久久| 91国模大尺度私拍在线视频| 欧美久久婷婷综合色| 久久久久久**毛片大全| 日韩美女视频19| 麻豆国产欧美日韩综合精品二区| 国产盗摄女厕一区二区三区| 99在线视频精品| 91精品国产色综合久久| 久久精品一区二区三区不卡| 亚洲欧美激情在线| 麻豆久久久久久久| 成人app网站| 宅男噜噜噜66一区二区66| 久久久国产精品午夜一区ai换脸| 亚洲另类一区二区| 激情综合五月婷婷| 91啦中文在线观看| 欧美大度的电影原声| 亚洲欧洲精品成人久久奇米网| 一区二区三区高清不卡| 国产一区二区精品久久99| 在线观看国产一区二区| www激情久久| 水野朝阳av一区二区三区| www.亚洲精品| 久久综合久久综合久久| 亚洲gay无套男同| 成人免费高清视频在线观看| 日韩欧美一级在线播放|