vtab_shared.test
来自「sqlite-3.4.1,嵌入式数据库.是一个功能强大的开源数据库,给学习和研发」· TEST 代码 · 共 63 行
TEST
63 行
# 2007 April 16## 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 tests interactions between the virtual table and# shared-schema functionality.## $Id: vtab_shared.test,v 1.1 2007/04/16 15:49:42 danielk1977 Exp $set testdir [file dirname $argv0]source $testdir/tester.tclifcapable !vtab||!shared_cache { finish_test return}db closesqlite3_enable_shared_cache 1sqlite3 db test.dbdo_test vtab_shared-1.0 { register_echo_module [sqlite3_connection_pointer db] catchsql { CREATE TABLE t0(a, b, c); CREATE VIRTUAL TABLE t1 USING echo(t0); }} {1 {Cannot use virtual tables in shared-cache mode}}db closesqlite3_enable_shared_cache 0sqlite3 db test.dbdo_test vtab_shared-1.1 { register_echo_module [sqlite3_connection_pointer db] catchsql { CREATE VIRTUAL TABLE t1 USING echo(t0); }} {0 {}}db closesqlite3_enable_shared_cache 1sqlite3 db test.dbdo_test vtab_shared-1.2 { register_echo_module [sqlite3_connection_pointer db] catchsql { SELECT * FROM t1; }} [list 1 \ {malformed database schema - Cannot use virtual tables in shared-cache mode}]db closesqlite3_enable_shared_cache 0finish_test
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?