SQLite4
Hex Artifact Content
Not logged in

Artifact 77ed94863f2049c1420288ddfea2d41e5e0971d6:


0000: 23 20 32 30 30 37 20 4a 75 6e 65 20 32 34 0a 23  # 2007 June 24.#
0010: 0a 23 20 54 68 65 20 61 75 74 68 6f 72 20 64 69  .# The author di
0020: 73 63 6c 61 69 6d 73 20 63 6f 70 79 72 69 67 68  sclaims copyrigh
0030: 74 20 74 6f 20 74 68 69 73 20 73 6f 75 72 63 65  t to this source
0040: 20 63 6f 64 65 2e 20 49 6e 20 70 6c 61 63 65 20   code. In place 
0050: 6f 66 0a 23 20 61 20 6c 65 67 61 6c 20 6e 6f 74  of.# a legal not
0060: 69 63 65 2c 20 68 65 72 65 20 69 73 20 61 20 62  ice, here is a b
0070: 6c 65 73 73 69 6e 67 3a 0a 23 0a 23 20 20 20 20  lessing:.#.#    
0080: 4d 61 79 20 79 6f 75 20 64 6f 20 67 6f 6f 64 20  May you do good 
0090: 61 6e 64 20 6e 6f 74 20 65 76 69 6c 2e 0a 23 20  and not evil..# 
00a0: 20 20 20 4d 61 79 20 79 6f 75 20 66 69 6e 64 20     May you find 
00b0: 66 6f 72 67 69 76 65 6e 65 73 73 20 66 6f 72 20  forgiveness for 
00c0: 79 6f 75 72 73 65 6c 66 20 61 6e 64 20 66 6f 72  yourself and for
00d0: 67 69 76 65 20 6f 74 68 65 72 73 2e 0a 23 20 20  give others..#  
00e0: 20 20 4d 61 79 20 79 6f 75 20 73 68 61 72 65 20    May you share 
00f0: 66 72 65 65 6c 79 2c 20 6e 65 76 65 72 20 74 61  freely, never ta
0100: 6b 69 6e 67 20 6d 6f 72 65 20 74 68 61 6e 20 79  king more than y
0110: 6f 75 20 67 69 76 65 2e 0a 23 0a 23 2a 2a 2a 2a  ou give..#.#****
0120: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0150: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0160: 2a 2a 2a 0a 23 0a 23 20 54 68 69 73 20 66 69 6c  ***.#.# This fil
0170: 65 20 69 73 20 74 6f 20 74 65 73 74 20 74 68 61  e is to test tha
0180: 74 20 74 69 63 6b 65 74 20 23 32 34 35 30 20 68  t ticket #2450 h
0190: 61 73 20 62 65 65 6e 20 66 69 78 65 64 2e 0a 23  as been fixed..#
01a0: 0a 23 20 24 49 64 3a 20 74 6b 74 32 34 35 30 2e  .# $Id: tkt2450.
01b0: 74 65 73 74 2c 76 20 31 2e 31 20 32 30 30 37 2f  test,v 1.1 2007/
01c0: 30 36 2f 32 34 20 30 36 3a 33 32 3a 31 38 20 64  06/24 06:32:18 d
01d0: 61 6e 69 65 6c 6b 31 39 37 37 20 45 78 70 20 24  anielk1977 Exp $
01e0: 0a 23 0a 0a 73 65 74 20 74 65 73 74 64 69 72 20  .#..set testdir 
01f0: 5b 66 69 6c 65 20 64 69 72 6e 61 6d 65 20 24 61  [file dirname $a
0200: 72 67 76 30 5d 0a 73 6f 75 72 63 65 20 24 74 65  rgv0].source $te
0210: 73 74 64 69 72 2f 74 65 73 74 65 72 2e 74 63 6c  stdir/tester.tcl
0220: 0a 0a 64 6f 5f 74 65 73 74 20 74 6b 74 32 34 35  ..do_test tkt245
0230: 30 2d 31 20 7b 0a 20 20 65 78 65 63 73 71 6c 20  0-1 {.  execsql 
0240: 7b 0a 20 20 20 20 43 52 45 41 54 45 20 54 41 42  {.    CREATE TAB
0250: 4c 45 20 22 74 20 61 22 20 28 22 22 22 63 62 22  LE "t a" ("""cb"
0260: 22 22 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20  "");.    INSERT 
0270: 49 4e 54 4f 20 22 74 20 61 22 20 28 22 22 22 63  INTO "t a" ("""c
0280: 62 22 22 22 29 20 56 41 4c 55 45 53 20 28 31 29  b""") VALUES (1)
0290: 3b 0a 20 20 20 20 53 45 4c 45 43 54 20 22 22 22  ;.    SELECT """
02a0: 63 62 22 22 22 20 46 52 4f 4d 20 22 74 20 61 22  cb""" FROM "t a"
02b0: 3b 0a 20 20 7d 0a 7d 20 7b 31 7d 0a 0a 64 6f 5f  ;.  }.} {1}..do_
02c0: 74 65 73 74 20 74 6b 74 32 34 35 30 2d 32 20 7b  test tkt2450-2 {
02d0: 0a 20 20 65 78 65 63 73 71 6c 20 7b 0a 20 20 20  .  execsql {.   
02e0: 20 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 22   SELECT * FROM "
02f0: 74 20 61 22 3b 0a 20 20 7d 0a 7d 20 7b 31 7d 0a  t a";.  }.} {1}.
0300: 0a 64 6f 5f 74 65 73 74 20 74 6b 74 32 34 35 30  .do_test tkt2450
0310: 2d 33 20 7b 0a 20 20 65 78 65 63 73 71 6c 20 7b  -3 {.  execsql {
0320: 0a 20 20 20 20 53 45 4c 45 43 54 20 22 74 20 61  .    SELECT "t a
0330: 22 2e 2a 20 46 52 4f 4d 20 22 74 20 61 22 3b 0a  ".* FROM "t a";.
0340: 20 20 7d 0a 7d 20 7b 31 7d 0a 0a 64 6f 5f 74 65    }.} {1}..do_te
0350: 73 74 20 74 6b 74 32 34 35 30 2d 33 20 7b 0a 20  st tkt2450-3 {. 
0360: 20 65 78 65 63 73 71 6c 20 7b 0a 20 20 20 20 43   execsql {.    C
0370: 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 61  REATE TABLE t1(a
0380: 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20 49 4e  );.    INSERT IN
0390: 54 4f 20 74 31 20 56 41 4c 55 45 53 28 32 29 3b  TO t1 VALUES(2);
03a0: 0a 20 20 20 20 53 45 4c 45 43 54 20 2a 20 46 52  .    SELECT * FR
03b0: 4f 4d 20 22 74 20 61 22 2c 20 74 31 3b 0a 20 20  OM "t a", t1;.  
03c0: 7d 0a 7d 20 7b 31 20 32 7d 0a 0a 66 69 6e 69 73  }.} {1 2}..finis
03d0: 68 5f 74 65 73 74 0a                             h_test.