⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tkt2332.test

📁 sqlite-3.4.1,嵌入式数据库.是一个功能强大的开源数据库,给学习和研发以及小型公司的发展带来了全所未有的好处.
💻 TEST
字号:
# 2007 May 3## 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.##***********************************************************************## $Id: tkt2332.test,v 1.3 2007/05/04 19:03:03 danielk1977 Exp $#set testdir [file dirname $argv0]source $testdir/tester.tclifcapable {!incrblob} {  finish_test  return}do_test tkt2332.1 {  execsql {    CREATE TABLE blobs (k INTEGER PRIMARY KEY, v BLOB);    PRAGMA cache_size = 100;  }} {}set ::iKey 1foreach Len [list 10000 100000 1000000] {  do_test tkt2332.$Len.1 {    set val "[expr rand()][expr rand()][expr rand()][expr rand()][expr rand()]"    set ::blobstr [string range \      [string repeat $val [expr ($Len/[string length $val])+1]] 0 [expr $Len-1]    ]    db eval { INSERT INTO blobs VALUES($::iKey, zeroblob($Len)) }  } {}  do_test tkt2332.$Len.2 {    execsql {      SELECT length(v) FROM blobs WHERE k = $::iKey;    }  } $Len  do_test tkt2332.$Len.3 {    set ::fd [db incrblob blobs v $::iKey]    puts -nonewline $::fd $::blobstr    close $::fd  } {}  do_test tkt2332.$Len.4 {    execsql { SELECT length(v) FROM blobs WHERE k = $::iKey; }  } $Len  do_test tkt2332.$Len.5 {    lindex [execsql {SELECT v FROM blobs WHERE k = $::iKey}] 0  } $::blobstr  incr ::iKey}# Free memory:unset ::blobstrfinish_test

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -