/ Hex Artifact Content
Login

Artifact 7ee3227bad0e7ccdeb08a9e6822916777073c664:


0000: 53 51 4c 69 74 65 20 66 6f 72 6d 61 74 20 33 00  SQLite format 3.
0010: 04 00 01 01 00 40 20 20 00 00 00 06 00 00 10 c7  .....@  ........
0020: 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 04  ................
0030: 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00  ................
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06  ................
0060: 00 2d e6 0b 0d 00 00 00 03 02 74 00 03 77 02 db  .-........t..w..
0070: 02 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00  .t..............
0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0270: 00 00 00 00 65 03 07 17 19 19 01 81 25 74 61 62  ....e.......%tab
0280: 6c 65 72 65 61 64 6d 65 72 65 61 64 6d 65 04 43  lereadmereadme.C
0290: 52 45 41 54 45 20 54 41 42 4c 45 20 72 65 61 64  REATE TABLE read
02a0: 6d 65 28 0a 20 20 6d 73 67 20 54 45 58 54 20 2d  me(.  msg TEXT -
02b0: 2d 20 48 75 6d 61 6e 2d 72 65 61 64 61 62 6c 65  - Human-readable
02c0: 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20   description of 
02d0: 74 68 69 73 20 66 69 6c 65 0a 29 81 19 02 07 17  this file.).....
02e0: 15 15 01 82 15 74 61 62 6c 65 78 73 71 6c 78 73  .....tablexsqlxs
02f0: 71 6c 03 43 52 45 41 54 45 20 54 41 42 4c 45 20  ql.CREATE TABLE 
0300: 78 73 71 6c 28 0a 20 20 73 71 6c 69 64 20 49 4e  xsql(.  sqlid IN
0310: 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45  TEGER PRIMARY KE
0320: 59 2c 20 20 20 2d 2d 20 53 51 4c 20 73 63 72 69  Y,   -- SQL scri
0330: 70 74 20 69 64 0a 20 20 73 71 6c 74 65 78 74 20  pt id.  sqltext 
0340: 54 45 58 54 20 20 20 20 20 20 20 20 20 20 20 20  TEXT            
0350: 20 20 20 20 20 2d 2d 20 54 65 78 74 20 6f 66 20       -- Text of 
0360: 53 51 4c 20 73 74 61 74 65 6d 65 6e 74 73 20 74  SQL statements t
0370: 6f 20 72 75 6e 0a 29 81 06 01 07 17 11 11 01 81  o run.).........
0380: 77 74 61 62 6c 65 64 62 64 62 02 43 52 45 41 54  wtabledbdb.CREAT
0390: 45 20 54 41 42 4c 45 20 64 62 28 0a 20 20 64 62  E TABLE db(.  db
03a0: 69 64 20 49 4e 54 45 47 45 52 20 50 52 49 4d 41  id INTEGER PRIMA
03b0: 52 59 20 4b 45 59 2c 20 2d 2d 20 64 61 74 61 62  RY KEY, -- datab
03c0: 61 73 65 20 69 64 0a 20 20 64 62 63 6f 6e 74 65  ase id.  dbconte
03d0: 6e 74 20 42 4c 4f 42 20 20 20 20 20 20 20 20 20  nt BLOB         
03e0: 20 20 20 2d 2d 20 64 61 74 61 62 61 73 65 20 64     -- database d
03f0: 69 73 6b 20 66 69 6c 65 20 69 6d 61 67 65 0a 29  isk file image.)
0400: 0d 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00  ................
0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0800: 05 00 00 00 1b 03 5e 00 00 00 10 c1 03 fa 03 f4  ......^.........
0810: 03 ee 03 e8 03 e2 03 dc 03 d6 03 d0 03 ca 03 c4  ................
0820: 03 be 03 b8 03 b2 03 ac 03 a6 03 a0 03 9a 03 94  ................
0830: 03 8e 03 88 03 82 03 7c 03 76 03 70 03 6a 03 64  .......|.v.p.j.d
0840: 03 5e 03 74 03 6f 03 6a 03 65 03 60 03 5b 03 56  .^.t.o.j.e.`.[.V
0850: 03 51 03 4c 03 47 03 42 03 3d 03 38 03 33 03 2e  .Q.L.G.B.=.8.3..
0860: 03 29 03 24 03 1f 03 1a 03 15 03 10 03 0b 03 06  .).$............
0870: 03 00 02 fa 02 f4 02 ee 02 e8 02 e2 02 dc 02 d6  ................
0880: 02 d0 02 ca 02 c4 02 be 02 b8 02 b2 02 ac 02 a6  ................
0890: 02 a0 02 9a 02 94 02 8e 02 88 02 82 02 7c 02 76  .............|.v
08a0: 02 70 02 6a 02 64 02 5e 02 58 02 52 02 4c 02 46  .p.j.d.^.X.R.L.F
08b0: 02 40 02 3a 02 34 02 2e 02 28 02 22 02 1c 02 16  .@.:.4...(."....
08c0: 02 10 02 0a 02 04 01 fe 01 f8 01 f2 01 ec 01 e6  ................
08d0: 01 e0 01 da 01 d4 01 ce 01 c8 01 c2 01 bc 01 b6  ................
08e0: 01 b0 01 aa 01 a4 01 9e 01 98 01 92 01 8c 01 86  ................
08f0: 01 80 01 7a 01 74 01 6e 01 68 01 62 01 5c 01 56  ...z.t.n.h.b.\.V
0900: 01 50 01 4a 01 44 01 3e 01 38 01 32 01 2c 01 26  .P.J.D.>.8.2.,.&
0910: 01 20 01 1a 52 45 41 54 45 20 00 00 00 d3 82 7a  . ..REATE .....z
0920: 00 00 00 d0 82 76 00 00 00 cf 82 74 00 00 00 ce  .....v.....t....
0930: 82 72 00 00 00 cd 82 71 00 00 00 cc 82 6d 00 00  .r.....q.....m..
0940: 00 cb 82 6a 00 00 00 c8 82 68 00 00 00 c7 82 65  ...j.....h.....e
0950: 00 00 00 c6 82 60 00 00 00 c5 82 5f 00 00 00 c4  .....`....._....
0960: 82 5a 00 00 00 c3 82 56 00 00 00 c2 82 52 00 00  .Z.....V.....R..
0970: 00 c1 82 4e 00 00 00 c0 82 4b 00 00 00 bf 82 47  ...N.....K.....G
0980: 00 00 00 b5 82 43 00 00 00 b4 82 3d 00 00 00 b3  .....C.....=....
0990: 82 37 00 00 00 b2 82 35 00 00 00 b1 82 33 00 00  .7.....5.....3..
09a0: 00 b0 82 30 00 00 00 af 82 2e 00 00 00 ae 82 2a  ...0...........*
09b0: 00 00 00 ad 82 25 00 00 00 ac 82 21 00 00 00 ab  .....%.....!....
09c0: 82 20 00 00 00 aa 82 1c 00 00 00 a9 82 17 00 00  . ..............
09d0: 00 a8 82 12 00 00 00 a7 82 0f 00 00 00 a6 82 0d  ................
09e0: 00 00 00 a5 82 08 00 00 00 a4 82 04 00 00 00 a3  ................
09f0: 81 7f 00 00 00 a2 81 7e 00 00 00 a1 81 7c 00 00  .......~.....|..
0a00: 00 a0 81 7a 00 00 00 9f 81 77 00 00 00 9e 81 74  ...z.....w.....t
0a10: 00 00 00 9d 81 72 00 00 00 9c 81 6b 00 00 00 9b  .....r.....k....
0a20: 81 67 00 00 00 98 81 63 00 00 00 97 81 61 00 00  .g.....c.....a..
0a30: 00 86 81 5d 00 00 00 85 81 5b 00 00 00 75 81 59  ...].....[...u.Y
0a40: 00 00 00 74 81 55 00 00 00 73 81 52 00 00 00 72  ...t.U...s.R...r
0a50: 81 4d 00 00 00 71 81 4c 00 00 00 70 81 46 00 00  .M...q.L...p.F..
0a60: 00 6f 81 43 00 00 00 6e 81 42 00 00 00 6d 81 3d  .o.C...n.B...m.=
0a70: 00 00 00 6c 81 3b 00 00 00 6b 81 39 00 00 00 6a  ...l.;...k.9...j
0a80: 81 37 00 00 00 69 81 35 00 00 00 68 81 34 00 00  .7...i.5...h.4..
0a90: 00 67 81 33 00 00 00 66 81 32 00 00 00 65 81 30  .g.3...f.2...e.0
0aa0: 00 00 00 63 81 2c 00 00 00 62 81 2a 00 00 00 61  ...c.,...b.*...a
0ab0: 81 28 00 00 00 60 81 22 00 00 00 5b 81 21 00 00  .(...`."...[.!..
0ac0: 00 5a 81 20 00 00 00 59 81 1f 00 00 00 54 81 1d  .Z. ...Y.....T..
0ad0: 00 00 00 53 81 19 00 00 00 52 81 14 00 00 00 50  ...S.....R.....P
0ae0: 81 10 00 00 00 4f 81 0b 00 00 00 4e 81 09 00 00  .....O.....N....
0af0: 00 4d 81 06 00 00 00 4c 81 05 00 00 00 4b 81 02  .M.....L.....K..
0b00: 00 00 00 48 81 00 00 00 00 47 7c 00 00 00 46 7a  ...H.....G|...Fz
0b10: 00 00 00 45 79 00 00 00 44 78 00 00 00 43 75 00  ...Ey...Dx...Cu.
0b20: 00 00 42 71 00 00 00 41 6f 00 00 00 40 6a 00 00  ..Bq...Ao...@j..
0b30: 00 3f 67 00 00 00 3c 66 00 00 00 3b 60 00 00 00  .?g...<f...;`...
0b40: 3a 5b 00 00 00 37 57 00 00 00 36 55 00 00 00 35  :[...7W...6U...5
0b50: 53 00 00 00 34 51 00 00 00 33 4e 00 00 00 00 00  S...4Q...3N.....
0b60: 10 3b cb 63 00 00 0f bf c9 38 00 00 0f 27 c7 0a  .;.c.....8...'..
0b70: 00 00 0e 92 c4 51 00 00 0d b9 c2 5d 00 00 0d 34  .....Q.....]...4
0b80: c0 7a 00 00 0c a5 be 38 00 00 0c 23 bb 5b 00 00  .z.....8...#.[..
0b90: 0b a8 b8 54 00 00 0b 2d b5 41 00 00 0a a2 b2 0d  ...T...-.A......
0ba0: 00 00 0a 0a af 27 00 00 09 92 ac 1a 00 00 09 13  .....'..........
0bb0: a9 5b 00 00 08 99 a7 03 00 00 08 20 a3 2c 00 00  .[......... .,..
0bc0: 07 a8 9f 74 00 00 07 2b 9c 41 00 00 06 af 99 6b  ...t...+.A.....k
0bd0: 00 00 06 1f 96 40 00 00 05 26 93 3e 00 00 04 58  .....@...&.>...X
0be0: 90 6b 00 00 03 8d 8d 70 00 00 02 b2 8a 73 00 00  .k.....p.....s..
0bf0: 01 d2 88 21 00 00 00 e0 85 30 00 00 00 df 82 4e  ...!.....0.....N
0c00: 0d 00 00 00 01 03 e3 00 03 e3 00 00 00 00 00 00  ................
0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0fe0: 00 00 00 1b 01 02 3f 53 51 4c 20 66 75 7a 7a 20  ......?SQL fuzz 
0ff0: 61 73 20 6f 66 20 32 30 31 35 2d 30 36 2d 32 30  as of 2015-06-20
1000: 00 00 00 06 73 61 30 20 30 30 20 45 30 30 30 30  ....sa0 00 E0000
1010: 30 30 20 30 30 20 30 65 30 30 30 30 30 30 27 29  00 00 0e000000')
1020: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
1030: 20 56 41 4c 55 45 53 28 27 30 61 30 30 28 30 75   VALUES('0a00(0u
1040: 30 30 30 30 30 20 6f 30 20 30 30 20 53 65 30 30  00000 o0 00 Se00
1050: 30 30 30 30 30 2e 20 57 69 6c 6c 69 61 6d 20 74  00000. William t
1060: 30 30 30 20 6d 30 30 27 29 3b 0a 49 4e 53 45 52  000 m00');.INSER
1070: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
1080: 28 27 74 6f 20 30 61 30 30 2c 20 61 20 66 30 30  ('to 0a00, a f00
1090: 20 6d 30 30 30 30 20 74 6f 20 30 68 30 20 65 30   m0000 to 0h0 e0
10a0: 30 30 2c 20 77 30 30 20 68 65 27 29 3b 0a 49 4e  00, w00 he');.IN
10b0: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
10c0: 55 45 53 28 27 30 75 30 20 30 20 70 30 30 20 77  UES('0u0 0 p00 w
10d0: 30 30 30 20 30 61 30 30 20 66 30 72 20 61 20 62  000 0a00 f0r a b
10e0: 30 30 30 20 6f 30 27 29 3b 0a 49 4e 53 45 52 54  000 o0');.INSERT
10f0: 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
1100: 27 30 70 30 30 2e 20 30 72 30 30 20 74 68 65 30  '0p00. 0r00 the0
1110: 20 68 65 20 72 30 30 20 74 68 30 20 68 30 30 30   he r00 th0 h000
1120: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
1130: 74 32 20 56 41 4c 55 45 53 28 27 61 6e 64 20 77  t2 VALUES('and w
1140: 61 30 30 20 66 30 30 20 30 6f 6c 30 27 27 73 20  a00 f00 0ol0''s 
1150: 30 75 30 30 20 30 72 30 30 20 30 68 30 20 6e 6f  0u00 0r00 0h0 no
1160: 72 74 30 2e 27 29 3b 0a 49 4e 53 45 52 54 20 49  rt0.');.INSERT I
1170: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30  NTO t2 VALUES('0
1180: 30 20 31 30 20 53 65 70 74 65 6d 62 65 72 1a 30  0 10 September.0
1190: 68 30 20 77 69 30 30 20 64 30 30 20 74 75 30 30  h0 wi00 d00 tu00
11a0: 30 30 20 61 6e 30 27 29 3b 0a 49 4e 53 45 52 54  00 an0');.INSERT
11b0: 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
11c0: 27 57 69 30 30 30 30 30 27 27 30 20 30 6c 65 30  'Wi00000''0 0le0
11d0: 74 20 30 6c 30 30 2e 20 41 20 73 74 6f 30 30 20  t 0l00. A sto00 
11e0: 62 30 30 30 20 75 30 20 61 6e 64 20 30 68 65 27  b000 u0 and 0he'
11f0: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
1200: 32 20 56 41 4c 55 45 53 28 27 66 6c 65 65 74 20  2 VALUES('fleet 
1210: 77 61 73 20 66 30 30 30 20 74 6f 20 30 61 30 65  was f000 to 0a0e
1220: 20 30 65 30 20 30 30 27 29 3b 0a 49 4e 53 45 52   0e0 00');.INSER
1230: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
1240: 28 27 53 61 69 6e 30 2d 56 30 30 30 30 30 2d 73  ('Sain0-V00000-s
1250: 75 72 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 30 61  ur-Somme and a0a
1260: 30 30 20 77 61 30 30 20 66 30 30 20 74 30 30 20  00 wa00 f00 t00 
1270: 77 69 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  win0');.INSERT I
1280: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74  NTO t2 VALUES('t
1290: 6f 20 30 68 30 20 30 30 20 32 30 20 53 30 30 20  o 0h0 00 20 S00 
12a0: 74 30 65 20 4e 30 30 30 20 66 6c 65 65 74 27 29  t0e N000 fleet')
12b0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
12c0: 20 56 41 4c 55 45 53 28 27 30 30 30 20 30 30 30   VALUES('000 000
12d0: 20 30 30 30 20 30 30 30 20 69 30 20 45 30 30 20   000 000 i0 E00 
12e0: 61 30 20 30 30 30 30 27 29 3b 0a 49 4e 53 45 52  a0 0000');.INSER
12f0: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
1300: 28 27 30 30 30 30 28 30 73 30 30 29 20 6f 30 20  ('0000(0s00) o0 
1310: 32 30 20 53 30 30 30 30 30 30 30 30 2e 20 57 30  20 S00000000. W0
1320: 30 30 30 30 30 20 30 30 30 30 20 6d 30 30 30 30  00000 0000 m0000
1330: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
1340: 74 32 20 56 41 4c 55 45 53 28 27 74 30 20 30 74  t2 VALUES('t0 0t
1350: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
1360: 74 32 20 56 41 4c 55 45 53 28 27 53 69 30 30 2d  t2 VALUES('Si00-
1370: 6c 30 30 79 2d 73 75 30 2d 53 6f 6d 6d 65 20 61  l00y-su0-Somme a
1380: 6e 64 20 61 69 30 20 77 61 30 30 20 30 6f 30 20  nd ai0 wa00 0o0 
1390: 74 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e 53 45  t00 win0');.INSE
13a0: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
13b0: 53 28 27 65 65 74 27 49 53 4e 55 4c 4c 29 3b 0a  S('eet'ISNULL);.
13c0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
13d0: 41 4c 55 45 53 28 27 30 69 30 20 73 65 30 20 73  ALUES('0i0 se0 s
13e0: 61 69 20 30 61 30 20 30 30 20 45 30 30 30 30 30  ai 0a0 00 E00000
13f0: 30 20 30 30 20 30 65 30 30 30 30 30 30 27 29 3b  0 00 0e000000');
1400: 00 00 00 07 0a 49 4e 53 45 52 54 20 49 4e 54 4f  .....INSERT INTO
1410: 20 74 32 20 56 41 4c 55 45 53 28 27 30 61 30 30   t2 VALUES('0a00
1420: 28 30 75 30 30 30 30 30 20 6f 30 20 30 30 20 53  (0u00000 o0 00 S
1430: 65 30 30 30 30 30 30 30 2e 20 57 69 6c 6c 69 61  e0000000. Willia
1440: 6d 20 74 30 10 30 20 6d 30 30 27 29 3b 0a 49 4e  m t0.0 m00');.IN
1450: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
1460: 55 45 53 28 27 74 6f 20 30 61 30 30 2c 20 61 20  UES('to 0a00, a 
1470: 66 30 30 20 6d 30 30 30 30 20 74 6f 20 30 68 30  f00 m0000 to 0h0
1480: 20 65 30 30 30 2c 20 77 30 30 20 68 65 27 29 3b   e000, w00 he');
1490: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
14a0: 56 41 4c 55 45 53 28 27 30 75 30 20 30 20 70 30  VALUES('0u0 0 p0
14b0: 30 20 77 30 30 30 20 30 61 30 30 20 66 30 72 20  0 w000 0a00 f0r 
14c0: 61 20 62 30 30 30 20 6f 30 27 29 3b 0a 49 4e 53  a b000 o0');.INS
14d0: 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
14e0: 45 53 28 27 30 70 30 30 2e 20 30 72 30 30 20 74  ES('0p00. 0r00 t
14f0: 68 65 30 20 68 65 20 72 30 30 20 74 68 30 20 68  he0 he r00 th0 h
1500: 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  000');.INSERT IN
1510: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 61 6e  TO t2 VALUES('an
1520: 64 20 77 61 30 30 20 66 30 30 20 30 6f 6c 30 27  d wa00 f00 0ol0'
1530: 27 73 20 30 75 30 30 20 30 72 30 30 20 30 68 30  's 0u00 0r00 0h0
1540: 20 6e 6f 72 74 30 2e 27 29 3b 0a 49 4e 53 45 52   nort0.');.INSER
1550: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
1560: 28 27 30 30 20 31 30 20 53 65 70 74 65 6d 62 65  ('00 10 Septembe
1570: 72 1a 75 30 30 30 30 20 61 6e 30 27 29 3b 0a 49  r.u0000 an0');.I
1580: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
1590: 4c 55 45 53 28 27 57 69 30 30 30 30 30 27 27 30  LUES('Wi00000''0
15a0: 20 30 6c 65 30 74 20 30 6c 30 30 2e 20 41 20 73   0le0t 0l00. A s
15b0: 74 6f 30 30 20 62 30 30 30 20 75 30 20 61 6e 64  to00 b000 u0 and
15c0: 20 30 68 65 27 29 3b 0a 49 4e 53 45 52 54 20 49   0he');.INSERT I
15d0: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 66  NTO t2 VALUES('f
15e0: 6c 65 65 6f 20 30 30 30 30 30 30 30 30 30 20 30  leeo 000000000 0
15f0: 20 66 30 30 20 6d 30 30 30 30 20 74 6f 20 30 68   f00 m0000 to 0h
1600: 30 20 30 30 30 30 2c 20 30 30 65 30 30 20 30 65  0 0000, 00e00 0e
1610: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
1620: 74 32 20 56 41 4c 55 45 53 28 27 30 30 30 20 30  t2 VALUES('000 0
1630: 20 30 30 30 46 4f 52 45 49 47 4e 69 6e 61 30 30   000FOREIGNina00
1640: 30 30 20 66 30 30 20 30 20 30 61 73 30 20 6f 30  00 f00 0 0as0 o0
1650: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
1660: 74 32 20 56 41 4c 55 45 53 28 27 6f 30 30 30 30  t2 VALUES('o0000
1670: 30 2e 20 30 30 30 30 20 30 30 30 30 30 30 20 30  0. 0000 000000 0
1680: 65 20 72 30 30 30 30 30 30 20 74 30 30 20 68 30  e r000000 t00 h0
1690: 30 30 30 30 30 30 30 30 27 29 3b 0a 49 4e 53 45  00000000');.INSE
16a0: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
16b0: 53 28 27 30 30 30 20 52 52 52 52 52 52 52 52 52  S('000 RRRRRRRRR
16c0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
16d0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
16e0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
16f0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1700: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1710: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1720: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1730: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1740: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1750: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1760: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1770: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1780: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1790: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
17a0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
17b0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
17c0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
17d0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
17e0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
17f0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1800: 00 00 00 00 52 52 52 52 52 52 52 52 52 52 52 52  ....RRRRRRRRRRRR
1810: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1820: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1830: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1840: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1850: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1860: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1870: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1880: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1890: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
18a0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
18b0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
18c0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
18d0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
18e0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
18f0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1900: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1910: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1920: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1930: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1940: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1950: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1960: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1970: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1980: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1990: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
19a0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
19b0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
19c0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
19d0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
19e0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
19f0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1a00: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1a10: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1a20: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1a30: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1a40: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1a50: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1a60: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1a70: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1a80: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1a90: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1aa0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1ab0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1ac0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1ad0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1ae0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1af0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1b00: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1b10: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1b20: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1b30: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1b40: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1b50: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1b60: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1b70: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1b80: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1b90: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1ba0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1bb0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1bc0: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52  RRRRRRRRRRRRRRRR
1bd0: 52 52 52 52 52 30 30 30 30 20 30 6f 30 20 30 61  RRRRR0000 0o0 0a
1be0: 30 30 27 27 73 20 72 30 30 30 30 30 20 66 30 30  00''s r00000 f00
1bf0: 30 20 74 30 30 20 6e 30 30 30 30 30 27 29 3b 0a  0 t00 n00000');.
1c00: 0d 00 00 00 04 00 45 00 02 9b 01 0c 00 a5 00 45  ......E........E
1c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c40: 00 00 00 00 00 5e 04 04 00 81 41 43 52 45 41 54  .....^....ACREAT
1c50: 45 20 54 45 4d 50 20 54 41 42 4c 45 20 74 30 30  E TEMP TABLE t00
1c60: 30 31 28 61 2c 62 2c 63 29 3b 0a 53 45 4c 45 43  01(a,b,c);.SELEC
1c70: 54 20 2a 20 46 52 4f 4d 20 73 71 6c 69 74 65 5f  T * FROM sqlite_
1c80: 74 65 6d 70 5f 6d 61 73 74 65 72 20 57 48 45 52  temp_master WHER
1c90: 45 20 73 71 6c 20 47 4c 4f 42 20 27 2a 5b 45 cf  E sql GLOB '*[E.
1ca0: 8f 30 27 3b 0a 65 03 04 00 81 4f 43 52 45 41 54  .0';.e....OCREAT
1cb0: 45 20 54 45 4d 50 20 54 41 42 4c 45 20 4e 4f 54  E TEMP TABLE NOT
1cc0: 4e 55 4c 4c 74 30 30 30 31 28 61 2c 62 2c 63 29  NULLt0001(a,b,c)
1cd0: 3b 0a 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20  ;.SELECT * FROM 
1ce0: 73 71 6c 69 74 65 5f 74 65 6d 70 5f 6d 61 73 74  sqlite_temp_mast
1cf0: 65 72 20 57 48 45 52 45 20 73 71 6c 20 47 4c 4f  er WHERE sql GLO
1d00: 42 20 27 2a 5b 5d 30 30 30 27 3b 0a 9a 7c 02 04  B '*[]000';..|..
1d10: 00 b5 7d 43 52 45 41 54 45 20 56 49 52 54 55 41  ..}CREATE VIRTUA
1d20: 4c 20 54 41 42 4c 45 20 74 32 20 55 53 49 4e 47  L TABLE t2 USING
1d30: 20 66 74 73 34 28 70 72 65 66 69 78 3d 27 31 2c   fts4(prefix='1,
1d40: 32 2c 33 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  2,3');.INSERT IN
1d50: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 30  TO t2 VALUES('00
1d60: 20 30 32 20 53 30 30 20 30 68 30 20 77 6e 30 20   02 S00 0h0 wn0 
1d70: 30 69 30 30 30 30 30 30 30 20 74 30 30 30 30 30  0i0000000 t00000
1d80: 20 61 6e 64 27 29 3b 0a 49 4e 53 45 52 54 20 49   and');.INSERT I
1d90: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 57  NTO t2 VALUES('W
1da0: 30 30 30 30 27 27 73 20 66 6c 65 65 74 20 73 61  0000''s fleet sa
1db0: 69 30 30 30 20 41 20 73 30 6f 30 30 20 30 6c 30  i000 A s0o00 0l0
1dc0: 30 20 75 70 20 61 6e 64 20 74 30 30 27 29 3b 0a  0 up and t00');.
1dd0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
1de0: 41 4c 55 45 53 28 27 66 6c 65 65 74 20 77 61 30  ALUES('fleet wa0
1df0: 20 72 30 30 30 20 74 6f 20 30 61 30 30 20 73 30   r000 to 0a00 s0
1e00: 30 20 30 74 27 29 3b 0a 49 4e 53 45 52 54 20 49  0 0t');.INSERT I
1e10: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 53  NTO t2 VALUES('S
1e20: 69 30 30 2d 6c 30 30 79 2d 73 75 30 2d 53 6f 6d  i00-l00y-su0-Som
1e30: 6d 65 20 61 6e 64 20 61 69 30 20 77 61 30 30 20  me and ai0 wa00 
1e40: 30 6f 30 20 74 30 30 20 77 69 6e 30 27 29 3b 0a  0o0 t00 win0');.
1e50: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
1e60: 41 4c 55 45 53 28 27 65 65 74 27 49 53 4e 55 4c  ALUES('eet'ISNUL
1e70: 4c 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  L);.INSERT INTO 
1e80: 74 32 20 56 41 4c 55 45 53 28 27 30 69 30 20 73  t2 VALUES('0i0 s
1e90: 64 64 72 65 73 73 65 00 00 00 05 82 62 01 04 00  ddresse.....b...
1ea0: 85 49 42 45 47 49 4e 20 54 52 41 4e 53 41 43 54  .IBEGIN TRANSACT
1eb0: 49 4f 4e 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  ION;.CREATE TABL
1ec0: 45 20 74 31 28 61 20 69 6e 74 2c 20 62 20 69 6e  E t1(a int, b in
1ed0: 74 2c 20 63 20 69 6e 74 29 3b 0a 43 52 45 41 54  t, c int);.CREAT
1ee0: 45 20 49 4e 44 45 58 20 e9 31 20 4f 4e 20 74 31  E INDEX .1 ON t1
1ef0: 28 63 2c 61 29 57 48 45 52 45 20 61 20 69 6e 20  (c,a)WHERE a in 
1f00: 28 31 30 2c 31 32 2c 32 30 29 3b 0a 3b 0a 49 4e  (10,12,20);.;.IN
1f10: 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
1f20: 55 45 53 28 31 2c 31 2c 39 29 3b 0a 49 4e 53 45  UES(1,1,9);.INSE
1f30: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
1f40: 53 28 32 2c 34 2c 38 29 3b 0a 49 4e 53 45 52 54  S(2,4,8);.INSERT
1f50: 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
1f60: 33 2c 39 2c 37 29 3b 0a 49 4e 53 45 52 54 20 49  3,9,7);.INSERT I
1f70: 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 36 2c  NTO t1 VALUES(6,
1f80: 36 2c 34 29 3b 0a 55 70 44 41 54 45 20 74 31 20  6,4);.UpDATE t1 
1f90: 53 45 54 20 62 3d 61 20 57 48 45 52 45 20 61 20  SET b=a WHERE a 
1fa0: 69 6e 20 28 31 30 2c 31 32 2c 32 30 29 3b 0a 49  in (10,12,20);.I
1fb0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
1fc0: 4c 45 43 54 2a 7f ff 4f 4d 20 74 31 0a 57 48 45  LECT*..OM t1.WHE
1fd0: 52 45 20 61 20 49 4e 20 28 53 45 4c 45 43 54 20  RE a IN (SELECT 
1fe0: 61 20 46 52 4f 4d 20 65 31 20 43 55 52 30 29 3b  a FROM e1 CUR0);
1ff0: 0a 44 52 4f 50 20 49 4e 44 45 58 20 69 54 3b 0a  .DROP INDEX iT;.
2000: 0d 00 00 00 03 01 fa 00 03 90 02 59 01 fa 00 00  ...........Y....
2010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
20a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
20b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
20c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
20d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
20e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
20f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21f0: 00 00 00 00 00 00 00 00 00 00 5d 07 04 00 81 3f  ..........]....?
2200: 53 45 4c 45 43 54 20 73 71 6c 69 74 65 5f 72 65  SELECT sqlite_re
2210: 6e 61 6d 65 5f 74 72 69 67 67 65 72 28 27 45 40  name_trigger('E@
2220: 3f 30 20 54 52 2e 47 47 45 52 20 72 30 20 4f 4e  ?0 TR.GGER r0 ON
2230: 20 78 3f 43 52 45 40 3f 30 20 54 52 2e 47 47 45   x?CRE@?0 TR.GGE
2240: 52 20 72 30 20 4f 4e 20 78 3f 30 20 57 48 45 4e  R r0 ON x?0 WHEN
2250: 27 2c 4e 55 4c 4c 29 3b 0a 82 34 06 04 00 84 6d  ',NULL);..4....m
2260: 50 52 41 47 4d 41 20 61 75 74 6f 5f 76 61 63 75  PRAGMA auto_vacu
2270: 75 6d 3d 31 3b 0a 43 52 45 41 54 45 20 54 41 42  um=1;.CREATE TAB
2280: 4c 45 20 74 31 28 61 2c 20 62 29 3b 0a 43 52 45  LE t1(a, b);.CRE
2290: 41 54 45 20 49 4e 44 45 58 20 69 20 4f 4e 20 74  ATE INDEX i ON t
22a0: 31 28 61 29 3b 0a 43 52 45 41 54 45 20 54 41 42  1(a);.CREATE TAB
22b0: 4c 45 20 74 30 28 61 29 3b 0a 43 52 45 41 54 45  LE t0(a);.CREATE
22c0: 20 49 4e 44 45 58 20 69 30 20 4f 4e 20 74 30 28   INDEX i0 ON t0(
22d0: 61 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  a);.CREATE TABLE
22e0: 20 74 33 28 61 29 3b 0a 43 52 45 41 54 45 20 49   t3(a);.CREATE I
22f0: 4e 44 45 58 20 69 33 20 4f 4e 20 74 30 28 61 29  NDEX i3 ON t0(a)
2300: 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 78  ;.CREATE INDEX x
2310: 20 4f 4e 20 74 31 28 62 29 3b 0a 44 52 4f 50 20   ON t1(b);.DROP 
2320: 54 41 42 4c 45 20 74 33 3b 0a 50 52 41 47 4d 41  TABLE t3;.PRAGMA
2330: 20 69 6e 74 65 67 72 69 74 79 5f 63 68 65 63 6b   integrity_check
2340: 3b 0a 44 52 4f 50 20 54 41 42 4c 45 20 74 30 3b  ;.DROP TABLE t0;
2350: 0a 50 52 41 47 4d 41 20 69 6e 74 65 67 72 69 74  .PRAGMA integrit
2360: 79 5f 63 68 65 63 6b 3b 0a 44 52 4f 50 20 54 41  y_check;.DROP TA
2370: 42 4c 45 20 74 31 3b 0a 56 41 43 55 55 4d 20 69  BLE t1;.VACUUM i
2380: 6e 74 65 67 72 69 74 79 5f 63 68 65 63 6b 3b 0a  ntegrity_check;.
2390: 6e 05 04 00 81 61 53 45 4c 45 43 54 20 67 72 6f  n....aSELECT gro
23a0: 75 70 5f 63 6f 6e 63 61 74 28 31 2c 31 29 20 4e  up_concat(1,1) N
23b0: 4f 54 20 49 4e 20 28 29 20 4e 4f 54 20 49 4e 20  OT IN () NOT IN 
23c0: 28 31 30 20 49 4e 20 28 31 30 2c 31 30 29 2c 31  (10 IN (10,10),1
23d0: 31 30 20 49 4e 20 28 31 30 2c 31 30 29 2c 31 29  10 IN (10,10),1)
23e0: 20 4e 4f 54 20 49 4e 20 28 31 30 20 49 4e 20 28   NOT IN (10 IN (
23f0: 31 30 2c 31 30 29 2c 31 2c 31 30 29 39 30 30 0a  10,10),1,10)900.
2400: 00 00 00 00 30 30 30 30 30 30 2e 20 57 69 6c 6c  ....000000. Will
2410: 69 61 6d 20 74 30 30 30 20 6d 30 30 27 29 3b 0a  iam t000 m00');.
2420: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
2430: 41 4c 55 45 53 28 27 74 6f 20 30 61 30 30 2c 20  ALUES('to 0a00, 
2440: 61 20 66 30 30 20 6d 30 30 30 30 20 74 6f 20 30  a f00 m0000 to 0
2450: 68 30 20 65 30 30 41 46 54 45 52 30 20 68 65 27  h0 e00AFTER0 he'
2460: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
2470: 32 20 56 41 4c 55 45 53 28 27 30 75 30 20 30 20  2 VALUES('0u0 0 
2480: 70 30 30 20 77 30 30 30 20 30 61 30 30 20 66 30  p00 w000 0a00 f0
2490: 72 20 61 20 62 30 30 30 20 6f 30 27 29 3b 0a 49  r a b000 o0');.I
24a0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
24b0: 4c 55 45 53 28 27 30 70 30 30 2e 20 30 72 30 30  LUES('0p00. 0r00
24c0: 20 74 68 65 30 20 68 65 20 72 30 30 20 74 68 30   the0 he r00 th0
24d0: 20 68 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20   h000');.INSERT 
24e0: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
24f0: 61 6e 64 20 77 61 30 30 20 66 30 30 20 30 6f 6c  and wa00 f00 0ol
2500: 30 27 27 73 20 30 75 30 30 20 30 72 30 30 20 30  0''s 0u00 0r00 0
2510: 68 30 20 6e 6f 72 74 30 2e 27 29 3b 0a 49 4e 53  h0 nort0.');.INS
2520: 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
2530: 45 53 28 27 30 30 20 31 30 20 53 65 70 74 65 6d  ES('00 10 Septem
2540: 62 65 72 20 30 68 30 20 77 69 30 30 20 64 30 30  ber 0h0 wi00 d00
2550: 20 74 75 30 30 30 30 20 61 6e 30 27 29 3b 0a 49   tu0000 an0');.I
2560: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
2570: 4c 55 45 53 28 27 57 69 30 30 30 30 30 27 27 30  LUES('Wi00000''0
2580: 20 30 6c 65 30 74 20 30 6c 30 30 2e 20 41 20 73   0le0t 0l00. A s
2590: 74 6f 30 30 20 62 30 30 30 20 75 30 20 61 6e 64  to00 b000 u0 and
25a0: 20 30 68 65 27 29 3b 0a 49 4e 53 45 52 54 20 49   0he');.INSERT I
25b0: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 66  NTO t2 VALUES('f
25c0: 6c 65 65 74 20 77 61 73 20 66 30 30 30 20 74 6f  leet was f000 to
25d0: 20 30 61 30 65 20 30 65 30 20 30 30 27 29 3b 0a   0a0e 0e0 00');.
25e0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
25f0: 41 4c 55 45 53 28 27 53 61 69 6e 30 2d 56 30 30  ALUES('Sain0-V00
2600: 30 30 30 2d 73 75 72 2d 53 6f 6d 6d 65 20 61 ff  000-sur-Somme a.
2610: ff ff 80 30 61 30 30 20 77 61 30 30 20 66 30 30  ...0a00 wa00 f00
2620: 20 74 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e 53   t00 win0');.INS
2630: 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
2640: 45 53 28 27 74 6f 20 30 68 30 20 30 30 20 32 30  ES('to 0h0 00 20
2650: 20 53 30 30 20 74 30 65 20 4e 30 30 30 20 66 6c   S00 t0e N000 fl
2660: 65 65 74 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  eet');.INSERT IN
2670: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 30  TO t2 VALUES('00
2680: 30 20 30 30 30 20 30 30 30 20 30 30 30 20 69 30  0 000 000 000 i0
2690: 20 45 30 30 20 61 30 20 30 30 30 30 27 29 3b 0a   E00 a0 0000');.
26a0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
26b0: 41 4c 55 45 53 28 27 30 30 30 30 28 30 73 30 30  ALUES('0000(0s00
26c0: 29 20 6f 30 20 32 30 20 53 30 30 30 30 30 30 30  ) o0 20 S0000000
26d0: 30 2e 20 57 30 30 30 30 30 30 20 30 30 30 30 20  0. W000000 0000 
26e0: 6d 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  m0000');.INSERT 
26f0: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
2700: 74 6f 20 30 30 30 30 30 30 30 30 30 20 30 20 66  to 000000000 0 f
2710: 30 30 20 6d 30 30 30 30 20 74 6f 20 30 68 30 20  00 m0000 to 0h0 
2720: 30 30 30 30 2c 20 30 30 65 30 30 20 30 65 27 29  0000, 00e00 0e')
2730: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
2740: 20 56 41 4c 55 45 53 28 27 30 30 30 20 30 20 30   VALUES('000 0 0
2750: 30 30 30 30 20 30 30 30 30 20 30 61 30 30 30 30  0000 0000 0a0000
2760: 20 66 30 30 20 30 20 30 61 73 30 20 6f 30 27 29   f00 0 0as0 o0')
2770: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
2780: 20 56 41 4c 55 45 53 28 27 6f 30 30 30 30 30 2e   VALUES('o00000.
2790: 20 30 30 30 30 20 30 30 30 30 30 30 20 30 65 20   0000 000000 0e 
27a0: 72 30 30 30 30 30 30 20 74 30 30 20 68 30 30 30  r000000 t00 h000
27b0: 30 30 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54  000000');.INSERT
27c0: 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
27d0: 27 30 30 30 20 30 30 30 30 20 30 6f 30 20 30 61  '000 0000 0o0 0a
27e0: 30 30 27 27 73 20 72 30 30 30 30 30 20 66 30 30  00''s r00000 f00
27f0: 30 20 74 30 30 20 6e 30 30 30 30 30 27 29 3b 0a  0 t00 n00000');.
2800: 0d 00 00 00 02 01 2a 00 02 08 01 2a 00 00 00 00  ......*....*....
2810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2920: 00 00 00 00 00 00 00 00 00 00 81 5b 09 04 00 83  ...........[....
2930: 3b 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 33  ;CREATE TABLE t3
2940: 34 28 78 2c 79 29 3b 0a 49 4e 53 45 52 54 20 49  4(x,y);.INSERT I
2950: 4e 54 4f 20 74 33 34 20 56 41 4c 55 45 53 28 31  NTO t34 VALUES(1
2960: 30 30 2c 34 29 2c 20 28 31 30 37 2c 33 29 2c 20  00,4), (107,3), 
2970: 28 31 30 30 2c 35 29 2c 20 28 31 30 37 2c 35 29  (100,5), (107,5)
2980: 3b 0a 53 45 4c 45 43 54 20 61 2e 78 2c 41 76 67  ;.SELECT a.x,Avg
2990: 28 79 29 46 52 4f 4d 20 74 33 34 20 41 53 20 61  (y)FROM t34 AS a
29a0: 0a 47 52 4f 55 50 20 42 59 2b 61 2e 78 0a 48 41  .GROUP BY+a.x.HA
29b0: 56 49 4e 47 20 4e 4f 54 20 45 58 49 53 54 53 28  VING NOT EXISTS(
29c0: 20 53 45 4c 45 43 54 20 62 2e 78 2c 20 61 76 67   SELECT b.x, avg
29d0: 28 62 2e 79 29 0a 46 52 4f 4d 20 74 33 34 20 20  (b.y).FROM t34  
29e0: 62 0a 47 52 4f 55 50 20 42 59 20 78 0a 48 41 56  b.GROUP BY x.HAV
29f0: 49 4e 47 20 61 76 67 28 61 2e 79 29 20 3e 20 61  ING avg(a.y) > a
2a00: 76 67 28 79 29 29 3b 0a 8b 6d 08 04 00 97 5f 43  vg(y));..m...._C
2a10: 52 45 41 54 45 20 56 49 52 54 55 41 4c 20 54 41  REATE VIRTUAL TA
2a20: 42 4c 45 20 74 32 20 55 53 49 4e 47 20 66 74 73  BLE t2 USING fts
2a30: 34 28 70 72 65 66 69 78 3d 27 31 2c 32 2c 33 27  4(prefix='1,2,3'
2a40: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
2a50: 32 20 56 41 4c 55 45 53 28 27 30 30 20 30 32 20  2 VALUES('00 02 
2a60: 53 30 30 20 30 68 30 20 77 6e 30 20 30 69 30 30  S00 0h0 wn0 0i00
2a70: 30 30 30 30 30 20 74 30 30 30 30 30 20 61 6e 64  00000 t00000 and
2a80: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
2a90: 74 32 20 56 41 4c 55 45 53 28 27 57 30 30 30 30  t2 VALUES('W0000
2aa0: 27 27 73 20 66 6c 65 65 74 20 73 61 69 30 30 30  ''s fleet sai000
2ab0: 20 41 20 73 30 6f 30 30 20 30 6c 30 30 20 75 70   A s0o00 0l00 up
2ac0: 20 61 6e 64 20 74 30 30 27 29 3b 0a 49 4e 53 45   and t00');.INSE
2ad0: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
2ae0: 53 28 27 66 6c 65 65 74 20 77 61 30 20 72 30 30  S('fleet wa0 r00
2af0: 30 20 74 6f 20 30 61 30 30 20 73 30 30 20 30 74  0 to 0a00 s00 0t
2b00: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
2b10: 74 32 20 56 41 4c 55 45 53 28 27 53 69 30 30 2d  t2 VALUES('Si00-
2b20: 6c 30 30 79 2d 73 75 30 2d 53 6f 6d 6d 65 20 61  l00y-su0-Somme a
2b30: 6e 64 20 61 69 30 20 77 61 30 30 20 30 6f 30 20  nd ai0 wa00 0o0 
2b40: 74 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e 53 45  t00 win0');.INSE
2b50: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
2b60: 53 28 27 74 6f 20 61 30 30 20 30 30 20 30 30 20  S('to a00 00 00 
2b70: 53 65 70 74 65 6d 62 65 72 20 74 30 30 20 4e 6f  September t00 No
2b80: 72 30 30 30 20 66 6c 65 65 74 27 29 3b 0a 49 4e  r000 fleet');.IN
2b90: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
2ba0: 55 45 53 28 27 30 69 30 20 73 65 30 20 73 61 69  UES('0i0 se0 sai
2bb0: 20 30 61 30 20 30 30 20 45 30 30 30 30 30 30 20   0a0 00 E000000 
2bc0: 30 30 20 30 65 30 30 30 30 30 30 27 29 3b 0a 49  00 0e000000');.I
2bd0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
2be0: 4c 55 45 53 28 27 30 61 30 30 28 30 75 30 30 30  LUES('0a00(0u000
2bf0: 30 30 20 6f 30 20 30 30 20 53 65 30 00 00 00 0a  00 o0 00 Se0....
2c00: 0d 00 00 00 03 00 3f 00 02 aa 01 18 00 3f 00 00  ......?......?..
2c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81  ................
2c40: 56 0c 04 00 83 31 50 52 41 47 4d 41 20 66 6f 72  V....1PRAGMA for
2c50: 65 69 67 6e 5f 6b 65 79 73 3d 20 4f 4e 3b 0a 43  eign_keys= ON;.C
2c60: 52 45 41 54 45 20 54 41 42 4c 45 20 70 28 69 20  REATE TABLE p(i 
2c70: 50 52 49 4d 41 52 59 20 4b 45 59 29 3b 0a 43 52  PRIMARY KEY);.CR
2c80: 45 41 54 45 20 54 41 42 4c 45 20 63 28 4f 52 6a  EATE TABLE c(ORj
2c90: 20 52 45 46 45 52 45 4e 43 45 53 20 70 20 4f 4e   REFERENCES p ON
2ca0: 20 55 50 44 41 54 45 20 43 41 53 43 41 44 45 29   UPDATE CASCADE)
2cb0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 70 20  ;.INSERT INTO p 
2cc0: 56 41 4c 55 45 53 28 27 30 65 30 30 6f 27 29 3b  VALUES('0e00o');
2cd0: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 63 20 56  .INSERT INTO c V
2ce0: 41 4c 55 45 53 28 27 30 65 30 30 6f 27 29 3b 0a  ALUES('0e00o');.
2cf0: 55 50 44 41 54 45 20 70 20 53 45 54 20 69 3d 20  UPDATE p SET i= 
2d00: 27 30 30 30 27 3b 0a 53 45 4c 45 43 54 20 2a 20  '000';.SELECT * 
2d10: 46 52 4f 4d 20 63 3b 0a 83 0f 0b 04 00 86 23 43  FROM c;.......#C
2d20: 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 30 30  REATE TABLE t000
2d30: 30 28 61 20 49 4e 54 45 47 45 52 20 50 52 49 4d  0(a INTEGER PRIM
2d40: 41 52 59 20 4b 45 59 20 41 55 54 4f 49 4e 43 52  ARY KEY AUTOINCR
2d50: 45 4d 45 4e 54 2c 20 62 29 3b 0a 43 52 45 41 54  EMENT, b);.CREAT
2d60: 45 20 54 52 49 47 47 45 52 20 74 30 30 30 30 30  E TRIGGER t00000
2d70: 31 20 42 45 46 4f 52 45 20 49 4e 53 45 52 54 20  1 BEFORE INSERT 
2d80: 4f 4e 20 74 30 30 30 30 20 42 45 47 49 4e 0a 49  ON t0000 BEGIN.I
2d90: 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 30 30 30  NSERT INTO t0000
2da0: 28 62 29 20 56 41 4c 55 45 53 28 27 30 30 30 27  (b) VALUES('000'
2db0: 29 3b 52 45 50 4c 41 43 45 20 49 4e 54 4f 20 74  );REPLACE INTO t
2dc0: 30 30 30 30 28 62 29 20 56 41 4c 55 45 53 28 27  0000(b) VALUES('
2dd0: 30 30 30 27 29 3b 0a 45 4e 44 3b 0a 43 52 45 41  000');.END;.CREA
2de0: 54 45 20 54 52 49 47 47 45 52 20 74 30 30 30 30  TE TRIGGER t0000
2df0: 30 30 a0 41 46 54 45 52 20 49 4e 53 45 52 54 20  00.AFTER INSERT 
2e00: 4f 4e 20 74 30 30 30 30 20 42 45 47 49 4e 0a 49  ON t0000 BEGIN.I
2e10: 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 30 30 30  NSERT INTO t0000
2e20: 28 62 29 20 56 41 4c 55 45 53 28 27 30 30 30 30  (b) VALUES('0000
2e30: 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
2e40: 4f 20 74 30 30 30 30 28 62 29 20 56 41 4c 55 45  O t0000(b) VALUE
2e50: 53 28 27 30 30 27 29 3b 0a 45 4e 44 3b 45 58 50  S('00');.END;EXP
2e60: 4c 41 49 4e 0a 49 4e 53 45 52 54 20 49 4e 54 4f  LAIN.INSERT INTO
2e70: 20 74 30 30 30 30 28 62 29 20 56 41 4c 55 45 53   t0000(b) VALUES
2e80: 28 27 30 30 30 30 27 29 3b 0a 53 45 4c 45 43 54  ('0000');.SELECT
2e90: 20 2a 20 46 52 4f 4d 20 74 30 30 30 30 20 4f 52   * FROM t0000 OR
2ea0: 44 45 52 20 42 59 20 61 3b 0a 82 53 0a 04 00 85  DER BY a;..S....
2eb0: 2b 50 52 41 47 4d 41 20 65 6e 63 6f 64 69 6e 67  +PRAGMA encoding
2ec0: 3d 55 54 46 31 36 6c 65 3b 0a 43 52 45 41 54 45  =UTF16le;.CREATE
2ed0: 20 54 41 42 4c 45 20 74 31 28 78 2c 61 2c 62 2c   TABLE t1(x,a,b,
2ee0: 63 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  c);.INSERT INTO 
2ef0: 74 31 20 56 41 4c 55 45 53 28 31 2c 27 30 30 27  t1 VALUES(1,'00'
2f00: 2c 27 30 b0 27 2c 31 29 3b 0a 49 4e 53 45 52 54  ,'0.',1);.INSERT
2f10: 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
2f20: 32 2c 27 30 30 27 2c 27 65 30 27 2c 35 29 3b 0a  2,'00','e0',5);.
2f30: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
2f40: 41 4c 55 45 53 28 33 2c 27 30 30 30 27 2c 27 30  ALUES(3,'000','0
2f50: 30 30 30 30 27 2c 39 30 29 3b 0a 49 4e 53 45 52  0000',90);.INSER
2f60: 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
2f70: 28 34 2c 27 30 27 2c 27 30 27 2c 32 29 3b 0a 49  (4,'0','0',2);.I
2f80: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
2f90: 4c 55 45 53 28 35 2c 27 30 30 27 2c 27 c6 c6 c6  LUES(5,'00','...
2fa0: c6 c6 c6 c6 c6 c6 c6 c6 c6 c6 c6 c6 c6 c6 c6 c6  ................
2fb0: c6 c6 c6 c6 c6 c6 30 27 2c 32 30 30 30 29 3b 0a  ......0',2000);.
2fc0: 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 31  SELECT x FROM t1
2fd0: 20 57 48 45 52 45 20 63 3d 69 6e 73 74 72 28 27   WHERE c=instr('
2fe0: 61 30 30 30 65 30 27 2c 62 29 4f 52 20 61 3d 27  a000e0',b)OR a='
2ff0: 30 27 20 4f 52 20 74 72 69 6d 28 31 2c 42 29 0a  0' OR trim(1,B).
3000: 0d 00 00 00 02 00 cb 00 01 38 00 cb 00 00 00 00  .........8......
3010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30c0: 00 00 00 00 00 00 00 00 00 00 00 6b 0e 04 00 81  ...........k....
30d0: 5b 57 49 54 48 20 69 28 78 29 20 41 53 20 28 20  [WITH i(x) AS ( 
30e0: 56 41 4c 55 45 53 28 31 29 20 55 4e 49 4f 4e 20  VALUES(1) UNION 
30f0: 41 4c 4c 20 53 45 4c 45 43 54 20 20 2b 31 20 46  ALL SELECT  +1 F
3100: 52 4f 4d 20 69 20 4f 52 44 45 52 20 42 59 20 31  ROM i ORDER BY 1
3110: 29 0a 53 45 4c 45 43 54 20 74 69 6d 65 28 31 20  ).SELECT time(1 
3120: 2d 31 31 29 20 78 20 46 52 4f 4d 20 69 20 4c 49  -11) x FROM i LI
3130: 4d 49 54 20 31 30 3b 0a 85 45 0d 04 00 8b 0f 50  MIT 10;..E.....P
3140: 52 41 47 4d 41 20 6d 61 78 5f 70 61 67 65 5f 63  RAGMA max_page_c
3150: 6f 75 6e 74 20 3d 20 31 30 30 30 30 30 30 3b 0a  ount = 1000000;.
3160: 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 62 63  CREATE TABLE abc
3170: 28 61 2c 20 62 2c 20 63 29 3b 0a 49 4e 53 45 52  (a, b, c);.INSER
3180: 54 20 49 4e 54 4f 20 61 62 63 20 56 41 4c 55 45  T INTO abc VALUE
3190: 53 28 31 2c 20 32 2c 2e 33 29 3b 0a 49 4e 53 45  S(1, 2,.3);.INSE
31a0: 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45  RT INTO abc SELE
31b0: 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63  CT a||b||c, b||c
31c0: 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f  ||a, c||a||b FRO
31d0: 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
31e0: 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61 7c  TO abc SELECT a|
31f0: 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20  |b||c, b||c||a, 
3200: 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63  c||a||b FROM abc
3210: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61 62  ;.INSERT INTO ab
3220: 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63  c SELECT a||b||c
3230: 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c  , b||c||a, c||a|
3240: 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53  |b FROM abc;.INS
3250: 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c  ERT INTO abc SEL
3260: 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c  ECT a||b||c, b||
3270: 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52  c||a, c||a||b FR
3280: 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49  OM abc;.INSERT I
3290: 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61  NTO abc SELECT a
32a0: 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c  ||b||c, b||c||a,
32b0: 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62   c||a||b FROM ab
32c0: 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61  c;.INSERT INTO a
32d0: 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c  bc SELECT a||b||
32e0: 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61  c, b||c||a, c||a
32f0: 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  ||b FROM abc;.IN
3300: 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
3310: 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c  LECT a||b||c, b|
3320: 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46  |c||a, c||a||b F
3330: 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20  ROM abc;.INSERT 
3340: 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20  INTO abc SELECT 
3350: 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61  a||b||c, b||c||a
3360: 2c 20 63 6f 75 6e 74 28 31 29 46 52 4f 4d 20 61  , count(1)FROM a
3370: 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  bc;.INSERT INTO 
3380: 61 62 63 20 53 45 4c 45 43 54 20 61 2c 43 55 52  abc SELECT a,CUR
3390: 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 20 62  RENT_TIMESTAMP b
33a0: 2c 20 63 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  , c FROM abc;.IN
33b0: 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
33c0: 4c 45 43 54 20 62 2c 20 61 2c 20 63 20 46 52 4f  LECT b, a, c FRO
33d0: 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
33e0: 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 63 2c  TO abc SELECT c,
33f0: 20 62 2c 20 61 20 46 52 4f 4d 20 61 62 63 3b 0a   b, a FROM abc;.
3400: 0d 00 00 00 02 00 d8 00 02 2e 00 d8 00 00 00 00  ................
3410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34d0: 00 00 00 00 00 00 00 00 82 53 10 04 00 85 2b 43  .........S....+C
34e0: 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 61  REATE TABLE t0(a
34f0: 2c 20 62 29 3b 0a 43 52 45 41 54 45 20 54 41 42  , b);.CREATE TAB
3500: 4c 45 20 6c 6f 67 28 78 29 3b 0a 49 4e 53 45 52  LE log(x);.INSER
3510: 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53  T INTO t0 VALUES
3520: 28 30 2c 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e  (0,0);.INSERT IN
3530: 54 4f 20 74 30 20 56 41 4c 55 45 53 28 30 2c 30  TO t0 VALUES(0,0
3540: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
3550: 30 20 56 41 4c 55 45 53 28 30 2c 30 29 3b 0a 43  0 VALUES(0,0);.C
3560: 52 45 41 54 45 20 54 52 49 47 47 45 52 20 74 30  REATE TRIGGER t0
3570: 30 30 30 30 20 41 46 54 45 52 20 55 50 44 41 54  0000 AFTER UPDAT
3580: 45 20 4f 4e 20 74 30 20 42 45 47 49 4e 0a 49 4e  E ON t0 BEGIN.IN
3590: 53 45 52 54 20 49 4e 54 4f 20 6c 6f 67 20 56 41  SERT INTO log VA
35a0: 4c 55 45 53 28 6f 6c 64 2e 62 20 7c 7c 20 27 30  LUES(old.b || '0
35b0: 30 30 30 27 20 7c 7c 20 6e 65 77 2e 62 20 7c 7c  000' || new.b ||
35c0: 20 73 71 6c 69 74 65 5f 76 65 72 73 69 6f 6e 28   sqlite_version(
35d0: 29 20 29 3b 0a 45 4e 44 3b 0a 43 52 45 41 54 45  ) );.END;.CREATE
35e0: 20 54 41 42 4c 45 20 74 32 28 61 29 3b 0a 49 4e   TABLE t2(a);.IN
35f0: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
3600: 55 45 53 28 30 29 2c 20 28 32 29 2c 20 28 30 29  UES(0), (2), (0)
3610: 3b 0a 55 50 44 41 54 45 20 74 30 20 53 45 54 20  ;.UPDATE t0 SET 
3620: 62 3d 20 63 68 61 6e 67 65 73 28 29 3b 0a 83 4f  b= changes();..O
3630: 0f 04 00 87 23 50 52 41 47 4d 41 20 63 61 63 68  ....#PRAGMA cach
3640: 65 5f 73 69 7a 65 20 3d 2d 31 30 3b 0a 43 52 45  e_size =-10;.CRE
3650: 41 54 45 20 54 41 42 4c 45 20 74 31 28 78 20 50  ATE TABLE t1(x P
3660: 52 49 4d 41 42 59 20 4b 45 59 29 3b 0a 49 4e 53  RIMABY KEY);.INS
3670: 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
3680: 45 53 28 72 61 6e 64 6f 6d 62 6c 6f 62 28 39 30  ES(randomblob(90
3690: 30 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0));.INSERT INTO
36a0: 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
36b0: 6d 62 6c 6f 62 28 39 32 30 30 31 2d 30 31 45 30  mblob(92001-01E0
36c0: 31 30 30 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e  100) FROM t1;.IN
36d0: 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c  SERT INTO t1 SEL
36e0: 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 39  ECT randomblob(9
36f0: 30 30 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53  00) FROM t1;.INS
3700: 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
3710: 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 39 30  CT randomblob(90
3720: 30 29 20 46 52 4f 4d a0 74 31 3b 0a 49 4e 53 45  0) FROM.t1;.INSE
3730: 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43  RT INTO t1 SELEC
3740: 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 39 30 30  T randomblob(900
3750: 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52  ) FROM t1;.INSER
3760: 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
3770: 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 39 30 30 29   randomblob(900)
3780: 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54   FROM t1;.INSERT
3790: 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
37a0: 72 61 6e 64 6f 6d 62 6c 6f 62 28 39 32 30 38 31  randomblob(92081
37b0: 2d 30 31 2d 30 31 30 30 29 20 46 52 4f 4d 20 74  -01-0100) FROM t
37c0: 31 3b 20 20 20 20 20 20 2f 2a 20 36 34 20 72 6f  1;      /* 64 ro
37d0: 77 73 20 2a 2f 0a 42 45 47 49 4e 3b 0a 55 50 44  ws */.BEGIN;.UPD
37e0: 41 54 45 20 74 31 20 53 45 54 20 78 20 3d 20 72  ATE t1 SET x = r
37f0: 61 6e 64 6f 6d 62 6c 6f 62 28 39 30 30 29 3b 0a  andomblob(900);.
3800: 0d 00 00 00 02 00 f2 00 01 38 00 f2 00 00 00 00  .........8......
3810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
3890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
38a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
38b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
38c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
38d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
38e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
38f0: 00 00 44 12 04 00 81 0d 50 52 41 47 4d 41 20 65  ..D.....PRAGMA e
3900: 6e 63 6f 64 69 6e 67 3d 55 54 46 31 36 62 65 3b  ncoding=UTF16be;
3910: 0a 53 45 4c 45 43 54 20 68 65 78 28 6c 74 72 69  .SELECT hex(ltri
3920: 6d 28 7e 27 20 74 6f 74 61 6c 28 31 e9 30 65 30  m(~' total(1.0e0
3930: 30 30 30 27 29 29 3b 0a 85 45 11 04 00 8b 0f 50  000'));..E.....P
3940: 52 41 47 4d 41 20 6d 61 78 5f 70 61 67 65 5f 63  RAGMA max_page_c
3950: 6f 75 6e 74 20 3d 20 31 30 30 30 30 30 30 3b 0a  ount = 1000000;.
3960: 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 62 63  CREATE TABLE abc
3970: 28 61 2c 20 62 2c 20 63 29 3b 0a 49 4e 53 45 52  (a, b, c);.INSER
3980: 54 20 49 4e 54 4f 20 61 62 63 20 56 41 4c 55 45  T INTO abc VALUE
3990: 53 28 31 2c 20 32 2c 20 33 29 3b 0a 49 4e 53 45  S(1, 2, 3);.INSE
39a0: 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45  RT INTO abc SELE
39b0: 43 54 20 61 7c 7c 62 7c 7c 63 2c 2d 62 7c 7c 63  CT a||b||c,-b||c
39c0: 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f  ||a, c||a||b FRO
39d0: 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
39e0: 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61 7c  TO abc SELECT a|
39f0: 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20  |b||c, b||c||a, 
3a00: 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63  c||a||b FROM abc
3a10: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61 62  ;.INSERT INTO ab
3a20: 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63  c SELECT a||b||c
3a30: 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c  , b||c||a, c||a|
3a40: 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53  |b FROM abc;.INS
3a50: 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c  ERT INTO abc SEL
3a60: 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c  ECT a||b||c, b||
3a70: 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52  c||a, c||a||b FR
3a80: 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49  OM abc;.INSERT I
3a90: 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61  NTO abc SELECT a
3aa0: 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c  ||b||c, b||c||a,
3ab0: 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62   c||a||b FROM ab
3ac0: 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61  c;.INSERT INTO a
3ad0: 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c  bc SELECT a||b||
3ae0: 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61  c, b||c||a, c||a
3af0: 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  ||b FROM abc;.IN
3b00: 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
3b10: 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c  LECT a||b||c, b|
3b20: 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46  |c||a, c||a||b F
3b30: 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20  ROM abc;.INSERT 
3b40: 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20  INTO abc SELECT 
3b50: 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61  a||b||c, b||c||a
3b60: 2c 20 63 6f 75 6e 74 28 31 29 46 52 4f 4d 20 61  , count(1)FROM a
3b70: 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  bc;.INSERT INTO 
3b80: 61 62 63 20 53 45 4c 45 43 54 20 61 2c 43 55 52  abc SELECT a,CUR
3b90: 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 20 62  RENT_TIMESTAMP b
3ba0: 2c 20 63 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  , c FROM abc;.IN
3bb0: 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
3bc0: 4c 45 43 54 20 62 2c 20 61 2c 20 63 20 46 52 4f  LECT b, a, c FRO
3bd0: 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
3be0: 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 63 2c  TO abc SELECT c,
3bf0: 20 62 2c 20 61 20 46 52 4f 4d 20 61 62 63 3b 0a   b, a FROM abc;.
3c00: 00 00 00 00 30 30 20 30 65 30 30 30 30 30 30 27  ....00 0e000000'
3c10: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
3c20: 32 20 56 41 4c 55 45 53 28 27 30 61 30 30 28 30  2 VALUES('0a00(0
3c30: 75 30 30 30 30 30 20 6f 30 20 30 30 20 53 65 30  u00000 o0 00 Se0
3c40: 30 30 30 30 30 30 2e 20 57 69 6c 6c 69 61 6d 20  000000. William 
3c50: 74 30 30 30 20 6d 30 30 27 29 3b 0a 49 4e 53 45  t000 m00');.INSE
3c60: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
3c70: 53 28 27 74 6f 20 30 61 30 30 2c 20 61 20 66 30  S('to 0a00, a f0
3c80: 30 20 6d 30 30 30 30 20 74 6f 20 30 68 30 20 65  0 m0000 to 0h0 e
3c90: 30 30 30 2c 20 77 30 30 20 68 65 27 29 3b 0a 49  000, w00 he');.I
3ca0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
3cb0: 4c 55 45 53 28 27 30 75 30 20 30 20 70 30 30 20  LUES('0u0 0 p00 
3cc0: 77 30 30 30 20 30 61 30 30 20 66 30 72 20 61 20  w000 0a00 f0r a 
3cd0: 62 30 30 30 20 6f 30 27 29 3b 0a 49 4e 53 45 52  b000 o0');.INSER
3ce0: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
3cf0: 28 27 30 70 30 30 2e 20 30 72 30 30 20 74 68 65  ('0p00. 0r00 the
3d00: 30 20 68 65 20 72 30 30 20 74 68 30 20 68 30 30  0 he r00 th0 h00
3d10: 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
3d20: 20 74 32 20 56 41 4c 55 45 53 28 27 61 6e 64 20   t2 VALUES('and 
3d30: 77 61 30 30 20 66 30 30 20 30 6f 6c 30 27 27 73  wa00 f00 0ol0''s
3d40: 20 30 75 30 30 20 30 72 30 30 20 30 68 30 20 6e   0u00 0r00 0h0 n
3d50: 6f 72 74 30 2e 27 29 3b 0a 49 4e 53 45 52 54 20  ort0.');.INSERT 
3d60: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
3d70: 30 30 20 31 30 20 53 65 70 74 65 6d 62 65 72 20  00 10 September 
3d80: 30 68 30 20 77 69 30 30 20 64 30 30 20 74 75 30  0h0 wi00 d00 tu0
3d90: 30 30 30 20 61 6e 30 27 29 3b 0a 49 4e 53 45 52  000 an0');.INSER
3da0: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
3db0: 28 27 57 69 30 30 30 30 30 27 27 30 20 30 6c 65  ('Wi00000''0 0le
3dc0: 30 74 20 30 6c 30 30 2e 20 41 20 73 74 6f 30 30  0t 0l00. A sto00
3dd0: 20 62 30 30 30 20 75 30 20 61 6e 64 20 30 68 65   b000 u0 and 0he
3de0: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
3df0: 74 32 20 56 41 4c 55 45 53 28 27 66 6c 65 65 74  t2 VALUES('fleet
3e00: 20 77 61 73 20 66 30 30 30 20 74 6f 20 30 61 30   was f000 to 0a0
3e10: 65 20 30 65 30 20 30 30 27 29 3b 0a 49 4e 53 45  e 0e0 00');.INSE
3e20: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
3e30: 53 28 27 53 61 69 6e 30 2d 56 30 30 30 30 30 2d  S('Sain0-V00000-
3e40: 73 75 72 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 30  sur-Somme and a0
3e50: 61 30 30 20 77 61 30 30 20 66 30 30 20 74 30 30  a00 wa00 f00 t00
3e60: 20 77 69 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20   win0');.INSERT 
3e70: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
3e80: 74 6f 20 30 68 30 20 30 30 20 32 30 20 53 30 30  to 0h0 00 20 S00
3e90: 20 74 30 65 20 4e 30 30 30 20 66 6c 65 65 74 27   t0e N000 fleet'
3ea0: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
3eb0: 32 20 56 41 4c 55 45 53 28 27 30 30 30 20 30 30  2 VALUES('000 00
3ec0: 30 20 30 30 30 20 30 30 30 20 69 30 20 45 30 30  0 000 000 i0 E00
3ed0: 20 61 30 20 30 30 30 30 27 29 3b 0a 49 4e 53 45   a0 0000');.INSE
3ee0: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
3ef0: 53 28 27 30 30 30 30 28 30 73 30 30 29 20 6f 30  S('0000(0s00) o0
3f00: 20 32 30 20 53 30 30 30 30 30 30 30 30 2e 20 57   20 S00000000. W
3f10: 30 30 30 30 30 30 20 30 30 30 30 20 6d 30 30 30  000000 0000 m000
3f20: 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
3f30: 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20 30   t2 VALUES('to 0
3f40: 30 30 30 30 30 30 30 30 20 30 20 66 30 30 20 6d  00000000 0 f00 m
3f50: 30 30 30 30 20 74 6f 20 30 68 30 20 30 30 30 30  0000 to 0h0 0000
3f60: 2c 20 30 30 65 30 30 20 30 65 27 29 3b 0a 49 4e  , 00e00 0e');.IN
3f70: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
3f80: 55 45 53 28 27 30 30 30 20 30 20 30 30 30 30 30  UES('000 0 00000
3f90: 20 30 30 30 30 20 30 61 30 30 30 30 20 66 30 30   0000 0a0000 f00
3fa0: 20 30 20 30 61 73 30 20 6f 30 27 29 3b 0a 49 4e   0 0as0 o0');.IN
3fb0: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
3fc0: 55 45 53 28 27 6f 30 30 30 30 30 2e 20 30 30 30  UES('o00000. 000
3fd0: 30 20 30 30 30 30 30 30 20 30 65 20 72 30 30 30  0 000000 0e r000
3fe0: 30 30 30 20 74 30 30 20 68 30 30 30 30 30 30 30  000 t00 h0000000
3ff0: 30 30 27 29 3b 41 4e 41 4c 59 5a 45 20 49 4e 0a  00');ANALYZE IN.
4000: 0d 00 00 00 01 02 44 00 02 44 00 00 00 00 00 00  ......D..D......
4010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
40a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
40b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
40c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
40d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
40e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
40f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
41a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
41b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
41c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
41d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
41e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
41f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4240: 00 00 00 00 8b 31 13 04 00 96 67 43 52 45 41 54  .....1....gCREAT
4250: 45 20 56 49 52 54 55 41 4c 20 54 41 42 4c 45 20  E VIRTUAL TABLE 
4260: 74 32 20 55 53 49 4e 47 20 66 74 73 34 28 70 72  t2 USING fts4(pr
4270: 65 66 69 78 3d 27 31 2c 32 2c 33 27 29 3b 0a 49  efix='1,2,3');.I
4280: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
4290: 4c 55 45 53 28 27 30 30 20 30 32 20 53 30 30 20  LUES('00 02 S00 
42a0: 30 68 30 20 77 6e 30 20 30 69 30 45 58 50 4c 41  0h0 wn0 0i0EXPLA
42b0: 49 4e 74 30 30 30 30 30 20 61 6e 64 27 29 3b 0a  INt00000 and');.
42c0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
42d0: 41 4c 55 45 53 28 27 57 30 30 30 30 27 27 73 20  ALUES('W0000''s 
42e0: 66 6c 65 65 74 20 73 61 69 30 30 30 20 41 20 73  fleet sai000 A s
42f0: 30 6f 30 30 20 30 6c 30 30 20 75 70 20 61 6e 64  0o00 0l00 up and
4300: 20 74 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49   t00');.INSERT I
4310: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 66  NTO t2 VALUES('f
4320: 6c 65 65 74 20 77 61 30 20 72 30 30 30 20 74 6f  leet wa0 r000 to
4330: 20 30 61 30 30 20 73 30 30 20 30 74 27 29 3b 0a   0a00 s00 0t');.
4340: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
4350: 41 4c 55 45 53 28 27 53 69 30 30 2d 6c 30 30 79  ALUES('Si00-l00y
4360: 2d 73 75 30 2d 53 6f 6d 6d 65 20 61 6e 64 20 61  -su0-Somme and a
4370: 69 30 20 77 61 30 30 20 30 6f 30 20 74 30 30 20  i0 wa00 0o0 t00 
4380: 77 69 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  win0');.INSERT I
4390: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74  NTO t2 VALUES('t
43a0: 6f 20 61 30 30 20 30 30 20 30 30 20 53 65 70 74  o a00 00 00 Sept
43b0: 65 6d 62 65 72 20 74 30 30 20 4e 6f 72 30 30 30  ember t00 Nor000
43c0: 20 66 6c 65 65 74 27 29 3b 0a 49 4e 53 45 52 54   fleet');.INSERT
43d0: 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
43e0: 27 30 69 30 20 73 65 30 20 73 61 69 20 30 61 30  '0i0 se0 sai 0a0
43f0: 20 30 30 20 45 30 30 30 30 30 30 20 00 00 00 10   00 E000000 ....
4400: 0d 00 00 00 02 00 1b 00 01 38 00 1b 00 00 00 00  .........8......
4410: 00 00 00 00 00 00 00 00 00 00 00 82 1a 15 04 00  ................
4420: 84 39 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  .9CREATE TABLE t
4430: 34 28 61 20 4e 30 30 2c 62 29 3b 0a 49 4e 53 45  4(a N00,b);.INSE
4440: 52 54 20 49 4e 54 4f 20 74 34 20 56 41 4c 55 45  RT INTO t4 VALUE
4450: 53 28 27 30 27 2c 31 29 3b 0a 49 4e 53 45 52 54  S('0',1);.INSERT
4460: 20 49 4e 54 4f 20 74 34 20 56 41 4c 55 45 53 28   INTO t4 VALUES(
4470: 27 30 2e 38 30 27 2c 32 29 3b 0a 49 4e 53 45 52  '0.80',2);.INSER
4480: 54 20 49 4e 54 4f 20 74 34 20 56 41 4c 55 45 53  T INTO t4 VALUES
4490: 28 27 61 30 30 27 2c 33 29 3b 0a 49 4e 53 45 52  ('a00',3);.INSER
44a0: 54 20 49 4e 54 4f 20 74 34 20 56 41 4c 55 45 53  T INTO t4 VALUES
44b0: 28 27 2d 31 2e 30 27 2c 34 29 3b 0a 49 4e 53 45  ('-1.0',4);.INSE
44c0: 52 54 20 49 4e 54 4f 20 74 34 20 56 41 4c 55 45  RT INTO t4 VALUE
44d0: 53 28 27 2b 31 2e 30 27 2c 35 29 3b 0a 49 4e 53  S('+1.0',5);.INS
44e0: 45 52 54 20 49 4e 54 4f 20 74 34 20 56 41 4c 55  ERT INTO t4 VALU
44f0: 45 53 28 27 30 27 2c 36 29 3b 0a 49 4e 53 45 52  ES('0',6);.INSER
4500: 54 20 49 4e 54 4f 20 74 34 20 56 41 4c 55 45 53  T INTO t4 VALUES
4510: 28 27 30 30 30 27 2c 37 29 3b 0a 53 45 4c 45 43  ('000',7);.SELEC
4520: 54 20 61 20 46 52 4f 4d 20 74 34 20 4f 52 44 45  T a FROM t4 ORDE
4530: 52 20 42 59 20 62 3b 0a 85 45 14 04 00 8b 0f 50  R BY b;..E.....P
4540: 52 41 47 4d 41 20 6d 61 78 5f 70 61 67 65 5f 63  RAGMA max_page_c
4550: 6f 75 6e 74 20 3d 20 31 30 30 30 30 30 30 3b 0a  ount = 1000000;.
4560: 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 62 63  CREATE TABLE abc
4570: 28 61 2c 20 62 2c 20 63 29 3b 0a 49 4e 53 45 52  (a, b, c);.INSER
4580: 54 20 49 4e 54 4f 20 61 62 63 20 56 41 4c 55 45  T INTO abc VALUE
4590: 53 28 31 2c 20 32 2c 20 33 29 3b 0a 49 4e 53 45  S(1, 2, 3);.INSE
45a0: 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45  RT INTO abc SELE
45b0: 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63  CT a||b||c, b||c
45c0: 7c 7c 61 2c 20 72 61 6e 64 6f 6d 28 29 46 52 4f  ||a, random()FRO
45d0: 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
45e0: 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61 7c  TO abc SELECT a|
45f0: 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20  |b||c, b||c||a, 
4600: 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63  c||a||b FROM abc
4610: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61 62  ;.INSERT INTO ab
4620: 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63  c SELECT a||b||c
4630: 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c  , b||c||a, c||a|
4640: 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53  |b FROM abc;.INS
4650: 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c  ERT INTO abc SEL
4660: 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c  ECT a||b||c, b||
4670: 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52  c||a, c||a||b FR
4680: 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49  OM abc;.INSERT I
4690: 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61  NTO abc SELECT a
46a0: 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c  ||b||c, b||c||a,
46b0: 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62   c||a||b FROM ab
46c0: 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61  c;.INSERT INTO a
46d0: 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c  bc SELECT a||b||
46e0: 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61  c, b||c||a, c||a
46f0: 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  ||b FROM abc;.IN
4700: 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
4710: 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c  LECT a||b||c, b|
4720: 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46  |c||a, c||a||b F
4730: 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20  ROM abc;.INSERT 
4740: 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20  INTO abc SELECT 
4750: 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61  a||b||c, b||c||a
4760: 2c 20 63 6f 75 6e 74 28 31 29 46 52 4f 4d 20 61  , count(1)FROM a
4770: 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  bc;.INSERT INTO 
4780: 61 62 63 20 53 45 4c 45 43 54 20 61 2c 43 55 52  abc SELECT a,CUR
4790: 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 20 62  RENT_TIMESTAMP b
47a0: 2c 20 63 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  , c FROM abc;.IN
47b0: 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
47c0: 4c 45 43 54 20 62 2c 20 61 2c 20 63 20 46 52 4f  LECT b, a, c FRO
47d0: 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
47e0: 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 63 2c  TO abc SELECT c,
47f0: 20 62 2c 20 61 20 46 52 4f 4d 20 61 62 63 3b 0a   b, a FROM abc;.
4800: 0d 00 00 00 04 01 c6 00 03 ae 02 a6 01 fa 01 c6  ................
4810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
48a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
48b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
48c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
48d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
48e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
48f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
4990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
49a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
49b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
49c0: 00 00 00 00 00 00 32 19 03 00 6b 43 52 45 41 54  ......2...kCREAT
49d0: 45 20 56 49 52 54 55 41 4c 20 54 41 42 4c 45 20  E VIRTUAL TABLE 
49e0: 74 30 20 55 53 49 4e 47 20 66 74 73 34 28 70 72  t0 USING fts4(pr
49f0: 65 66 69 78 3d 22 22 29 3b 0a 81 29 18 04 00 82  efix="");..)....
4a00: 57 41 54 54 41 43 48 27 27 41 53 20 6e 6f 6e 61  WATTACH''AS nona
4a10: 6d 65 3b 0a 41 54 54 41 43 48 27 3a 6d 65 6d 6f  me;.ATTACH':memo
4a20: 72 79 3a 27 20 41 53 20 69 6e 6d 65 6d 3b 56 41  ry:' AS inmem;VA
4a30: 43 55 55 4d 3b 0a 43 52 45 41 54 45 20 54 41 42  CUUM;.CREATE TAB
4a40: 4c 45 20 6e 6f 6e 61 6d 65 2e 6e 30 30 30 30 30  LE noname.n00000
4a50: 28 78 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  (x);.CREATE TABL
4a60: 45 20 69 6e 6d 65 6d 2e 69 30 30 30 30 28 79 29  E inmem.i0000(y)
4a70: 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 6d  ;.CREATE TABLE m
4a80: 61 69 6e 2e 6d 30 30 30 28 7a 29 3b 41 4e 41 4c  ain.m000(z);ANAL
4a90: 59 5a 45 3b 41 4e 41 4c 59 5a 45 20 6e 61 6d 65  YZE;ANALYZE name
4aa0: 20 6d 2e 73 71 0a 82 05 17 04 00 84 0f 50 52 41   m.sq........PRA
4ab0: 47 4d 41 20 65 6e 63 6f 64 69 6e 67 3d 55 54 46  GMA encoding=UTF
4ac0: 31 36 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  16;.CREATE TABLE
4ad0: 20 74 31 28 78 29 3b 0a 49 4e 53 45 52 54 20 49   t1(x);.INSERT I
4ae0: 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31 29  NTO t1 VALUES(1)
4af0: 3b 0a 41 4c 54 45 52 20 54 41 42 4c 45 20 74 31  ;.ALTER TABLE t1
4b00: 20 41 44 44 20 43 4f 4c 55 4d 4e 20 62 20 49 4e   ADD COLUMN b IN
4b10: 54 30 30 30 30 20 44 45 46 41 55 4c 54 20 27 39  T0000 DEFAULT '9
4b20: 30 30 27 3b 0a 41 4c 54 45 52 20 54 41 42 4c 45  00';.ALTER TABLE
4b30: 20 74 31 20 41 44 44 20 43 4f 4c 55 4d 4e 20 63   t1 ADD COLUMN c
4b40: 20 52 45 41 4c 20 44 45 46 41 55 4c 55 45 53 28   REAL DEFAULUES(
4b50: 31 29 3b 0a 41 4c 54 45 52 20 54 41 42 4c 45 20  1);.ALTER TABLE 
4b60: 74 31 20 41 44 44 20 43 4f 4c 4f 4c 55 4d 4e 20  t1 ADD COLOLUMN 
4b70: 64 20 54 45 58 54 20 44 45 46 41 55 4c 54 20 27  d TEXT DEFAULT '
4b80: 30 30 30 30 30 27 3b 0a 55 50 44 41 54 45 20 74  00000';.UPDATE t
4b90: 31 20 53 45 54 20 78 3d 78 2b 31 3b 0a 53 45 4c  1 SET x=x+1;.SEL
4ba0: 45 43 54 2a 20 46 52 4f 4d 20 74 31 3b 0a 50 16  ECT* FROM t1;.P.
4bb0: 04 00 81 25 53 45 4c 45 43 54 20 31 2e 30 30 30  ...%SELECT 1.000
4bc0: 30 30 30 30 30 30 30 3c 30 30 30 2e 30 36 30 30  0000000<000.0600
4bd0: 30 30 30 30 30 30 30 3c 30 30 30 2e 30 30 30 3c  0000000<000.000<
4be0: 30 30 30 2e 30 36 30 30 30 30 30 30 30 30 30 3c  000.06000000000<
4bf0: 30 30 30 2e 30 36 30 30 30 30 3b 0a 30 30 3b 0a  000.060000;.00;.
4c00: 0d 00 00 00 03 00 0e 00 01 c2 00 fe 00 0e 81 6d  ...............m
4c10: 1c 04 00 83 5f 41 54 54 41 43 48 27 27 41 53 20  ...._ATTACH''AS 
4c20: 6e 6f 6e 61 6d 65 3b 0a 41 54 54 41 43 48 27 3a  noname;.ATTACH':
4c30: 6d 65 6d 6f 72 79 3a 27 20 41 53 20 69 6e 6d 65  memory:' AS inme
4c40: 6d 3b 0a 42 45 47 49 4e 3b 0a 43 52 45 41 54 45  m;.BEGIN;.CREATE
4c50: 20 54 41 42 4c 45 20 6e 6f 6e 61 6d 65 2e 6e 30   TABLE noname.n0
4c60: 30 30 30 30 28 78 29 3b 0a 43 52 45 41 54 45 20  0000(x);.CREATE 
4c70: 54 41 42 4c 45 20 69 6e 6d 65 6d 2e 69 30 30 30  TABLE inmem.i000
4c80: 30 28 79 29 3b 0a 43 52 45 41 54 45 20 54 41 42  0(y);.CREATE TAB
4c90: 4c 45 20 54 45 4d 50 2e 6d 30 30 30 28 7a 29 3b  LE TEMP.m000(z);
4ca0: 41 4e 41 4c 59 5a 45 3b 0a 53 45 4c 45 43 54 20  ANALYZE;.SELECT 
4cb0: 6e 61 6d 65 20 46 52 4f 4d 20 6e 6f 6e 61 6d 65  name FROM noname
4cc0: 2e 73 71 6c 69 74 65 5f 6d 61 73 74 65 72 3b 0a  .sqlite_master;.
4cd0: 53 45 4c 45 43 54 20 6e 61 6d 65 20 46 52 4f 4d  SELECT name FROM
4ce0: 20 69 6e 6d 65 6d 2e 73 71 6c 69 74 65 5f 6d 61   inmem.sqlite_ma
4cf0: 73 74 65 72 3b 52 4f 4c 4c 42 41 43 4b 0a 81 41  ster;ROLLBACK..A
4d00: 1b 04 00 83 07 43 52 45 41 54 45 20 54 41 42 4c  .....CREATE TABL
4d10: 45 20 74 31 28 61 2c 20 62 2c 20 63 29 3b 0a 49  E t1(a, b, c);.I
4d20: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28 61 29  NSERT INTO t1(a)
4d30: 20 56 41 4c 55 45 53 28 27 30 27 29 3b 0a 49 4e   VALUES('0');.IN
4d40: 53 45 52 54 20 49 4e 54 4f 20 74 31 28 61 29 56  SERT INTO t1(a)V
4d50: 41 4c 55 45 53 28 31 30 29 3b 0a 49 4e 53 45 52  ALUES(10);.INSER
4d60: 54 20 49 4e 54 4f 20 74 31 28 61 29 20 56 41 4c  T INTO t1(a) VAL
4d70: 55 45 53 28 4e 55 4c 4c 29 3b 0a 49 4e 53 45 52  UES(NULL);.INSER
4d80: 54 20 49 4e 54 4f 20 74 31 28 61 29 20 56 41 4c  T INTO t1(a) VAL
4d90: 55 45 53 28 32 32 2e 30 29 3b 0a 49 4e 53 45 52  UES(22.0);.INSER
4da0: 54 20 49 4e 54 4f 20 74 31 28 61 29 20 56 41 4c  T INTO t1(a) VAL
4db0: 55 45 53 28 78 27 20 40 31 30 30 30 30 30 30 27  UES(x' @1000000'
4dc0: 29 0a 84 3b 1a 04 00 88 7b 43 52 45 41 54 45 20  )..;....{CREATE 
4dd0: 54 41 42 4c 45 20 74 32 28 61 20 49 4e 54 2c 20  TABLE t2(a INT, 
4de0: 62 20 54 45 58 54 2c 20 63 20 42 4c 4f 42 2c 20  b TEXT, c BLOB, 
4df0: 64 20 52 45 41 4c 29 3b 0a 43 52 45 41 54 45 20  d REAL);.CREATE 
4e00: 49 4e 44 45 58 20 69 30 20 4f 4e 20 74 32 28 61  INDEX i0 ON t2(a
4e10: 20 41 53 43 2c 20 62 20 44 45 53 43 2c 20 63 20   ASC, b DESC, c 
4e20: 41 53 43 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  ASC);.CREATE IND
4e30: 45 58 20 69 34 20 4f 4e 20 74 32 28 62 20 44 45  EX i4 ON t2(b DE
4e40: 53 43 2c 20 61 20 41 53 43 2c 20 64 20 44 45 53  SC, a ASC, d DES
4e50: 43 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  C);.INSERT INTO 
4e60: 74 32 20 56 41 4c 55 45 53 28 31 2c 27 6f 30 30  t2 VALUES(1,'o00
4e70: 27 2c 78 27 30 30 27 2c 31 2e 30 29 3b 0a 49 4e  ',x'00',1.0);.IN
4e80: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
4e90: 55 45 53 28 34 2c 27 75 27 2c 78 27 30 30 30 30  UES(4,'u',x'0000
4ea0: 30 30 30 30 27 2c 34 29 3b 56 41 4c 55 45 53 28  0000',4);VALUES(
4eb0: 32 2c 27 74 77 6f 27 2c 78 27 33 32 27 2c 32 29  2,'two',x'32',2)
4ec0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
4ed0: 20 56 41 4c 55 45 53 28 33 2c 27 30 27 2c 78 27   VALUES(3,'0',x'
4ee0: 30 30 27 2c 33 29 3b 0a 49 4e 53 45 52 54 20 49  00',3);.INSERT I
4ef0: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 34 2c  NTO t2 VALUES(4,
4f00: 27 75 27 2c 78 27 30 30 30 30 30 30 30 30 27 2c  'u',x'00000000',
4f10: 34 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  4);.INSERT INTO 
4f20: 74 32 20 56 41 4c 55 45 53 28 35 2c 27 66 30 30  t2 VALUES(5,'f00
4f30: 30 27 2c 78 27 30 30 30 30 30 30 30 30 30 30 27  0',x'0000000000'
4f40: 2c 35 2e 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e  ,5.0);.INSERT IN
4f50: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 36 2c 27  TO t2 VALUES(6,'
4f60: 78 27 2c 78 27 30 30 27 2c 36 29 3b 0a 49 4e 53  x',x'00',6);.INS
4f70: 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
4f80: 45 53 28 32 2c 27 74 77 6f 27 2c 78 00 00 00 ff  ES(2,'two',x....
4f90: 30 27 2c 32 2e 31 29 3b 0a 49 4e 53 45 52 54 20  0',2.1);.INSERT 
4fa0: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 32  INTO t2 VALUES(2
4fb0: 2c 27 77 27 2c 78 27 30 30 27 2c 32 2e 30 29 3b  ,'w',x'00',2.0);
4fc0: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
4fd0: 56 41 4c 55 45 53 28 32 2c 4e 55 4c 4c 2c 4e 55  VALUES(2,NULL,NU
4fe0: 4c 4c 2c 33 29 3b 0a 53 45 4c 45 43 54 20 63 6f  LL,3);.SELECT co
4ff0: 75 6e 74 28 2a 29 20 46 52 4f 4d 20 74 32 3b 0a  unt(*) FROM t2;.
5000: 0d 00 00 00 02 01 78 00 02 36 01 78 00 00 00 00  ......x..6.x....
5010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
50a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
50b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
50c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
50d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
50e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
50f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5170: 00 00 00 00 00 00 00 00 81 3b 1e 04 00 82 7b 43  .........;....{C
5180: 52 45 41 54 45 20 54 41 42 4c 45 20 61 61 28 61  REATE TABLE aa(a
5190: 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  );.CREATE TABLE 
51a0: 62 62 28 62 29 3b 0a 49 4e 53 45 52 54 20 49 4e  bb(b);.INSERT IN
51b0: 54 4f 20 61 61 20 56 41 4c 55 45 53 28 31 29 3b  TO aa VALUES(1);
51c0: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61 61 20  .INSERT INTO aa 
51d0: 56 41 4c 55 45 53 28 33 29 3b 0a 49 4e 53 45 52  VALUES(3);.INSER
51e0: 54 20 49 4e 54 4f 20 62 62 20 56 41 4c 55 45 53  T INTO bb VALUES
51f0: 28 32 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  (2);.INSERT INTO
5200: 20 62 62 20 56 41 4c 55 45 53 28 34 29 3b 0a 53   bb VALUES(4);.S
5210: 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 61 61 2c  ELECT * FROM aa,
5220: 20 62 62 20 57 48 45 52 45 20 6d 61 78 28 61 2c   bb WHERE max(a,
5230: 62 29 3e 32 3b 0a 83 47 1d 04 00 87 13 50 52 41  b)>2;..G.....PRA
5240: 47 4d 41 20 61 75 74 6f 5f 76 61 63 75 75 6d 20  GMA auto_vacuum 
5250: 3d 20 69 6e 63 72 65 6d 65 6e 74 61 6c 3b 0a 50  = incremental;.P
5260: 52 41 47 4d 41 20 6a 6f 75 72 6e 61 6c 5f 6d 6f  RAGMA journal_mo
5270: 64 65 20 3d 20 44 45 4c 45 54 45 3b 0a 43 52 45  de = DELETE;.CRE
5280: 41 54 45 20 54 41 42 4c 45 20 74 31 28 61 20 50  ATE TABLE t1(a P
5290: 52 49 4d 41 52 59 20 4b 45 59 2c 20 62 29 3b 0a  RIMARY KEY, b);.
52a0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
52b0: 41 4c 55 45 53 28 72 61 6e 64 6f 6d 62 6c 6f 62  ALUES(randomblob
52c0: 28 31 30 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c  (1000), randombl
52d0: 6f 62 28 31 30 30 29 29 3b 0a 49 4e 53 45 52 54  ob(100));.INSERT
52e0: 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
52f0: 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 30 29  randomblob(1000)
5300: 2c 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30  , randomblob(100
5310: 30 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45  0) FROM t1;.INSE
5320: 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43  RT INTO t1 SELEC
5330: 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30  T randomblob(100
5340: 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31  0), randomblob(1
5350: 30 30 30 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e  000) FROM t1;.IN
5360: 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c  SERT INTO t1 SEL
5370: 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31  ECT randomblob(1
5380: 30 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f 62  000), randomblob
5390: 28 31 30 30 30 29 20 46 52 4f 4d 20 74 31 3b 0a  (1000) FROM t1;.
53a0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
53b0: 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
53c0: 28 20 5b 61 5d 29 2c 20 73 71 6c 69 74 65 5f 63  ( [a]), sqlite_c
53d0: 6f 6d 70 69 6c 65 6f 70 74 69 6f 6e 5f 67 65 74  ompileoption_get
53e0: 28 41 29 45 4c 45 54 45 20 46 52 4f 4d 20 74 31  (A)ELETE FROM t1
53f0: 20 57 48 45 52 45 20 72 6f 77 69 64 25 32 33 0a   WHERE rowid%23.
5400: 0d 00 00 00 02 00 77 00 01 1b 00 77 00 00 00 00  ......w....w....
5410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5470: 00 00 00 00 00 00 00 81 21 20 04 00 82 47 43 52  ........! ...GCR
5480: 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 61 20  EATE TABLE t0(a 
5490: 55 4e 49 51 55 45 20 50 52 49 4d 41 52 59 20 4b  UNIQUE PRIMARY K
54a0: 45 59 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  EY);.CREATE TABL
54b0: 45 20 74 38 28 61 20 55 4e 49 51 55 45 20 50 52  E t8(a UNIQUE PR
54c0: 49 4d 41 52 59 20 4b 45 59 20 4f 4e 20 43 4f 4e  IMARY KEY ON CON
54d0: 46 4c 49 43 54 20 52 4f 4c 4c 42 41 43 4b 29 3b  FLICT ROLLBACK);
54e0: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
54f0: 56 41 4c 55 45 53 28 31 29 3b 0a 49 4e 53 45 52  VALUES(1);.INSER
5500: 54 20 49 4e 54 4f 20 74 38 20 56 41 4c 55 45 53  T INTO t8 VALUES
5510: 28 31 29 3b 56 41 43 55 55 4d 0a 85 62 1f 04 00  (1);VACUUM..b...
5520: 8b 49 50 52 41 47 4d 41 20 70 61 67 65 5f 73 69  .IPRAGMA page_si
5530: 7a 65 3d 35 31 32 3b 0a 43 52 45 41 54 45 20 54  ze=512;.CREATE T
5540: 41 42 4c 45 20 74 31 28 78 20 49 4e 54 45 47 45  ABLE t1(x INTEGE
5550: 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 79  R PRIMARY KEY, y
5560: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
5570: 31 20 56 41 4c 55 45 53 28 31 2c 72 61 6e 64 6f  1 VALUES(1,rando
5580: 6d 62 6c 6f 62 28 34 30 30 29 29 3b 0a 49 4e 53  mblob(400));.INS
5590: 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
55a0: 45 53 28 32 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28  ES(2,randomblob(
55b0: 34 30 30 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e  400));.INSERT IN
55c0: 54 4f 20 74 31 20 53 45 4c 45 43 54 20 78 2b 32  TO t1 SELECT x+2
55d0: 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 34 30 30 29  ,randomblob(400)
55e0: 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20  FROM t1;.INSERT 
55f0: 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 78  INTO t1 SELECT x
5600: 2b 34 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 34 30  +4,randomblob(40
5610: 30 29 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52  0)FROM t1;.INSER
5620: 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
5630: 20 78 2b 38 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28   x+8,randomblob(
5640: 34 30 30 29 46 52 4f 4d 20 74 31 3b 0a 49 4e 53  400)FROM t1;.INS
5650: 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
5660: 43 54 20 78 2b 31 36 2c 72 61 6e 64 6f 6d 62 6c  CT x+16,randombl
5670: 6f 62 28 34 30 30 29 46 52 4f 4d 20 74 31 3b 0a  ob(400)FROM t1;.
5680: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
5690: 45 4c 45 43 54 20 78 2b 33 32 2c 72 61 6e 64 6f  ELECT x+32,rando
56a0: 6d 62 6c 6f 62 28 34 30 30 29 46 52 4f 4d 20 74  mblob(400)FROM t
56b0: 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  1;.INSERT INTO t
56c0: 31 20 53 45 4c 45 43 54 20 78 2b 36 34 2c 20 72  1 SELECT x+64, r
56d0: 61 6e 64 6f 6d 62 6c 6f 62 28 34 30 30 29 20 46  andomblob(400) F
56e0: 52 4f 4d 20 74 31 20 57 48 45 52 45 20 78 3c 31  ROM t1 WHERE x<1
56f0: 30 3b 0a 43 52 45 41 54 45 20 54 52 49 47 47 45  0;.CREATE TRIGGE
5700: 52 20 72 30 20 41 46 54 45 52 20 49 4e 53 45 52  R r0 AFTER INSER
5710: 54 20 4f 4e 20 74 31 20 57 48 45 4e 20 6e 65 77  T ON t1 WHEN new
5720: 2e 78 3d 37 34 20 42 45 47 49 4e 0a 44 45 4c 45  .x=74 BEGIN.DELE
5730: 54 45 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45  TE FROM t1;.INSE
5740: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
5750: 53 28 30 35 3c 20 72 61 6e 64 6f 6d 62 6c 6f 62  S(05< randomblob
5760: 28 34 32 30 30 31 2d 30 31 2d 30 31 30 30 29 29  (42001-01-0100))
5770: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
5780: 20 56 41 4c 55 45 53 28 30 36 2c 20 72 61 6e 64   VALUES(06, rand
5790: 6f 6d 62 6c 6f 62 28 34 32 30 30 31 2d 30 31 2d  omblob(42001-01-
57a0: 30 31 30 30 29 29 3b 0a 45 4e 44 3b 0a 49 4e 53  0100));.END;.INS
57b0: 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
57c0: 45 53 28 37 34 2c 72 61 6e 64 6f 6d 62 6c 6f 62  ES(74,randomblob
57d0: 28 34 30 30 29 29 3b 0a 53 45 4c 45 43 54 20 78  (400));.SELECT x
57e0: 2c 20 6c 65 6e 67 74 68 28 79 29 20 46 52 4f 4d  , length(y) FROM
57f0: 20 74 31 20 4f 52 44 45 52 20 42 59 20 78 3b 0a   t1 ORDER BY x;.
5800: 0d 00 00 00 04 00 7e 00 01 f3 01 7d 01 2f 00 7e  ......~....}./.~
5810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 2e  ................
5880: 24 04 00 82 61 50 52 41 47 4d 41 20 65 6e 63 6f  $...aPRAGMA enco
5890: 64 69 6e 67 3d 55 54 46 31 36 6c 65 3b 0a 43 52  ding=UTF16le;.CR
58a0: 45 41 54 45 20 54 41 42 4c 45 20 74 30 74 30 30  EATE TABLE t0t00
58b0: 30 36 28 61 20 43 4f 4c 4c 41 54 45 20 6e 6f 63  06(a COLLATE noc
58c0: 61 73 65 20 50 52 49 4d 41 52 59 20 4b 45 59 29  ase PRIMARY KEY)
58d0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
58e0: 74 30 30 30 36 20 56 41 4c 55 45 53 28 27 61 62  t0006 VALUES('ab
58f0: b0 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  .');.INSERT INTO
5900: 20 74 30 74 30 30 30 36 20 56 41 4c 55 45 53 28   t0t0006 VALUES(
5910: 27 27 29 3b 0a 53 45 4c 45 43 54 20 44 49 53 54  '');.SELECT DIST
5920: 49 4e 43 54 20 6f 64 69 6e 67 3d 55 54 3b 0a 4c  INCT oding=UT;.L
5930: 23 04 00 81 1d 41 54 54 41 43 48 27 27 41 53 20  #....ATTACH''AS 
5940: 6e 6f 6e 61 6d 65 3b 0a 41 54 54 41 43 48 27 3a  noname;.ATTACH':
5950: 6d 65 6d 6f 72 79 3a 27 20 41 53 20 69 6e 6d 65  memory:' AS inme
5960: 3b 0a 41 54 54 41 43 48 27 3a 6d 65 6d 6f 72 79  ;.ATTACH':memory
5970: 3a 27 20 41 53 20 69 00 6d 65 6d 3b 65 74 22 04  :' AS i.mem;et".
5980: 00 81 6d 50 52 41 47 4d 41 20 66 6f 72 65 69 67  ..mPRAGMA foreig
5990: 6e 5f 6b 65 79 73 20 3d 20 4f 4e 3b 0a 43 52 45  n_keys = ON;.CRE
59a0: 41 54 45 20 54 41 42 4c 45 20 74 31 28 41 53 61  ATE TABLE t1(ASa
59b0: 20 55 4e 49 51 55 45 2c 20 20 64 20 52 45 46 45   UNIQUE,  d REFE
59c0: 52 45 4e 43 45 53 20 74 31 28 41 53 43 61 29 55  RENCES t1(ASCa)U
59d0: 4e 49 51 55 45 29 3b 52 45 50 4c 41 43 45 20 49  NIQUE);REPLACE I
59e0: 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31 2c  NTO t1 VALUES(1,
59f0: 32 29 3b 84 0a 21 04 00 88 19 50 52 41 47 4d 41  2);..!....PRAGMA
5a00: 20 6d 61 69 6e 2e 63 61 63 68 65 5f 73 69 7a 65   main.cache_size
5a10: 3d 20 31 30 3b 0a 50 52 41 47 4d 41 20 74 65 6d  = 10;.PRAGMA tem
5a20: 70 2e 63 61 63 68 65 5f 73 69 7a 65 20 3d 20 31  p.cache_size = 1
5a30: 30 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  0;.CREATE TABLE 
5a40: 74 65 6d 70 2e 74 74 28 61 2c 20 62 29 3b 0a 49  temp.tt(a, b);.I
5a50: 4e 53 45 52 54 20 49 4e 54 4f 20 74 74 20 56 41  NSERT INTO tt VA
5a60: 4c 55 45 53 28 72 61 6e 64 6f 6d 62 6c 6f 62 28  LUES(randomblob(
5a70: 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f 62  500), randomblob
5a80: 28 36 30 30 29 29 3b 0a 49 4e 53 45 52 54 20 49  (600));.INSERT I
5a90: 4e 54 4f 20 74 74 20 53 45 4c 45 43 54 20 72 61  NTO tt SELECT ra
5aa0: 6e 64 6f 6d 62 6c 6f 62 28 35 30 30 29 2c 20 72  ndomblob(500), r
5ab0: 61 6e 64 6f 6d 62 6c 6f 62 28 36 30 30 29 20 46  andomblob(600) F
5ac0: 52 4f 4d 20 74 74 3b 0a 49 4e 53 45 52 54 20 49  ROM tt;.INSERT I
5ad0: 4e 54 4f 20 74 74 20 53 45 4c 45 43 54 20 72 61  NTO tt SELECT ra
5ae0: 6e 64 6f 6d 62 6c 6f 62 28 35 30 30 29 2c 20 72  ndomblob(500), r
5af0: 61 6e 64 6f 6d 62 6c 6f 62 28 36 30 30 29 20 46  andomblob(600) F
5b00: 52 4f 4d 24 74 74 3b 0a 49 4e 53 45 52 54 20 49  ROM$tt;.INSERT I
5b10: 4e 54 4f 20 74 74 20 53 45 4c 45 43 54 20 72 61  NTO tt SELECT ra
5b20: 6e 64 6f 6d 62 6c 6f 62 28 35 2a 32 30 30 31 2d  ndomblob(5*2001-
5b30: 30 31 2d 30 31 30 29 2c 20 72 61 6e 64 6f 6d 62  01-010), randomb
5b40: 6c 6f 62 28 36 30 32 30 30 31 2d 30 31 2d 30 31  lob(602001-01-01
5b50: 30 29 20 46 52 4f 4d 20 74 74 3b 0a 49 4e 6f 62  0) FROM tt;.INob
5b60: 28 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f  (500), randomblo
5b70: 62 28 36 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a  b(600) FROM tt;.
5b80: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 74 20 53  INSERT INTO tt S
5b90: 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
5ba0: 28 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f  (500), randomblo
5bb0: 62 28 36 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a  b(600) FROM tt;.
5bc0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 74 20 53  INSERT INTO tt S
5bd0: 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
5be0: 28 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f  (500), randomblo
5bf0: 62 28 36 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a  b(600) FROM tt;.
5c00: 0d 00 00 00 03 00 81 00 03 27 01 d6 00 81 00 00  .........'......
5c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
5c80: 00 82 52 27 04 00 85 29 43 52 45 41 54 45 20 54  ..R'...)CREATE T
5c90: 41 42 4c 45 20 74 32 28 78 2c 79 29 3b 0a 49 4e  ABLE t2(x,y);.IN
5ca0: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
5cb0: 55 45 53 28 31 2c 32 29 3b 0a 49 4e 53 45 52 54  UES(1,2);.INSERT
5cc0: 20 49 4e 54 4f 20 74 32 20 53 45 4c 45 43 54 20   INTO t2 SELECT 
5cd0: 78 2b 32 2c 20 79 2b 32 20 46 52 4f 4d 20 74 32  x+2, y+2 FROM t2
5ce0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
5cf0: 20 53 45 4c 45 43 54 20 78 2b 34 2c 20 79 2b 34   SELECT x+4, y+4
5d00: 20 46 52 4f 4d 20 74 32 3b 0a 49 4e 53 45 52 54   FROM t2;.INSERT
5d10: 20 49 4e 54 4f 20 74 32 20 53 45 4c 45 43 54 20   INTO t2 SELECT 
5d20: 78 2b 38 2c 20 79 2b 38 20 46 52 4f 4d 20 74 32  x+8, y+8 FROM t2
5d30: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
5d40: 20 53 45 4c 45 43 54 20 78 2b 31 36 2c 79 2b 31   SELECT x+16,y+1
5d50: 36 20 46 52 4f 4d 20 74 32 3b 0a 49 4e 53 45 52  6 FROM t2;.INSER
5d60: 54 20 49 4e 54 4f 20 74 32 20 53 45 4c 45 43 54  T INTO t2 SELECT
5d70: 20 20 22 61 22 2c 79 2b 33 32 20 46 52 4f 4d 20    "a",y+32 FROM 
5d80: 74 32 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t2;.INSERT INTO 
5d90: 74 32 20 53 45 4c 45 43 54 20 78 2b 36 34 2c 20  t2 SELECT x+64, 
5da0: 79 2b 36 34 20 46 52 4f 4d 20 74 32 3b 0a 53 45  y+64 FROM t2;.SE
5db0: 4c 45 43 54 20 63 6f 75 6e 74 28 2a 29 2c 73 75  LECT count(*),su
5dc0: 6d 28 78 29 2c 20 73 75 6d 28 79 29 20 46 52 4f  m(x), sum(y) FRO
5dd0: 4d 20 74 32 3b 0a 82 4e 26 04 00 85 21 50 52 41  M t2;..N&...!PRA
5de0: 47 4d 41 20 65 6e 63 6f 64 69 6e 67 3d 55 54 46  GMA encoding=UTF
5df0: 31 36 6c 65 3b 0a 43 52 45 41 54 45 20 54 41 42  16le;.CREATE TAB
5e00: 4c 45 20 74 31 28 78 2c 61 2c 62 2c 63 29 3b 0a  LE t1(x,a,b,c);.
5e10: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
5e20: 41 4c 55 45 53 28 31 2c 27 30 30 27 2c 27 30 30  ALUES(1,'00','00
5e30: 27 2c 31 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  ',1);.INSERT INT
5e40: 4f 20 74 31 20 56 41 4c 55 45 53 28 32 2c 27 30  O t1 VALUES(2,'0
5e50: 30 27 2c 27 65 30 27 2c 35 29 3b 0a 49 4e 53 45  0','e0',5);.INSE
5e60: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
5e70: 53 28 33 2c 27 30 30 30 27 2c 27 30 30 30 30 30  S(3,'000','00000
5e80: 27 2c 39 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e  ',90);.INSERT IN
5e90: 54 4f 20 74 31 20 56 41 4c 55 45 53 28 34 2c 27  TO t1 VALUES(4,'
5ea0: 30 27 2c 27 30 27 2c 32 29 3b 0a 49 4e 53 45 52  0','0',2);.INSER
5eb0: 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
5ec0: 28 35 2c 27 30 30 27 2c 27 30 27 2c 32 30 30 30  (5,'00','0',2000
5ed0: 29 3b 0a 53 45 4c 45 43 54 20 78 20 46 52 4f 4d  );.SELECT x FROM
5ee0: 20 74 31 20 57 48 45 52 45 20 63 3d 69 6e 73 74   t1 WHERE c=inst
5ef0: 72 28 20 63 68 61 72 28 31 32 32 30 30 31 2d 30  r( char(122001-0
5f00: 31 2d 30 31 30 30 2c 2d 30 31 2d 30 31 29 2c 62  1-0100,-01-01),b
5f10: 29 4f 52 20 61 3d 27 30 27 20 4f 52 44 45 52 20  )OR a='0' ORDER 
5f20: 42 59 20 2b 78 3b 0a 81 56 25 04 00 83 31 43 52  BY +x;..V%...1CR
5f30: 45 41 54 45 20 54 41 42 4c 45 20 46 4f 4f 28 62  EATE TABLE FOO(b
5f40: 61 72 20 69 6e 74 30 30 30 30 29 3b 0a 43 52 45  ar int0000);.CRE
5f50: 41 54 45 20 54 52 49 47 47 45 52 20 66 30 30 30  ATE TRIGGER f000
5f60: 30 30 30 30 30 30 20 42 45 46 4f 52 45 20 49 4e  000000 BEFORE IN
5f70: 53 45 52 54 20 4f 4e 20 66 6f 6f 20 42 45 47 49  SERT ON foo BEGI
5f80: 4e 0a 53 45 4c 45 43 54 20 43 41 53 45 20 57 48  N.SELECT CASE WH
5f90: 45 4e 20 31 3d 31 2b 28 4e 4f 54 20 6e 65 77 2e  EN 1=1+(NOT new.
5fa0: 62 61 72 20 42 45 54 57 45 45 4e 20 30 20 41 4e  bar BETWEEN 0 AN
5fb0: 44 20 32 30 29 0a 54 48 45 4e 20 72 61 69 73 65  D 20).THEN raise
5fc0: 28 72 6f 6c 6c 62 61 63 6b 2c 20 27 30 30 30 30  (rollback, '0000
5fd0: 30 30 27 29 20 45 4e 44 3b 0a 45 4e 44 3b 0a 49  00') END;.END;.I
5fe0: 4e 53 45 52 54 20 49 4e 54 4f 20 66 6f 6f 28 62  NSERT INTO foo(b
5ff0: 61 72 29 20 56 41 4c 55 45 53 20 28 30 29 3b 0a  ar) VALUES (0);.
6000: 0d 00 00 00 01 02 91 00 02 91 00 00 00 00 00 00  ................
6010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
60a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
60b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
60c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
60d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
60e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
60f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
61a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
61b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
61c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
61d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
61e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
61f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6290: 00 82 6c 28 04 00 85 5d 50 52 41 47 4d 41 20 61  ..l(...]PRAGMA a
62a0: 75 74 6f 5f 76 61 63 75 75 6d 3d 49 4e 43 52 45  uto_vacuum=INCRE
62b0: 4d 45 4e 54 41 4c 3b 0a 43 52 45 41 54 45 20 54  MENTAL;.CREATE T
62c0: 41 42 4c 45 20 74 30 28 78 29 3b 0a 49 4e 53 45  ABLE t0(x);.INSE
62d0: 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45  RT INTO t0 VALUE
62e0: 53 28 7a 65 72 6f 62 6c 6f 62 28 39 30 30 29 29  S(zeroblob(900))
62f0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
6300: 20 56 41 4c 55 45 53 28 7a 65 72 6f 62 6c 6f 62   VALUES(zeroblob
6310: 28 39 39 30 29 29 3b 0a 49 4e 53 45 52 54 20 49  (990));.INSERT I
6320: 4e 54 4f 20 74 30 20 53 45 4c 45 43 54 20 78 20  NTO t0 SELECT x 
6330: 46 52 4f 4d 20 74 30 3b 0a 49 4e 53 45 52 54 20  FROM t0;.INSERT 
6340: 49 4e 54 4f 20 74 30 20 53 45 4c 45 43 54 20 78  INTO t0 SELECT x
6350: 20 46 52 4f 4d 20 74 30 3b 0a 49 4e 53 45 52 54   FROM t0;.INSERT
6360: 20 49 4e 54 4f 20 74 30 20 53 45 4c 45 43 54 20   INTO t0 SELECT 
6370: 40 31 46 52 4f 4d 20 74 30 3b 0a 49 4e 53 45 52  @1FROM t0;.INSER
6380: 54 20 49 4e 54 4f 20 74 30 20 53 45 4c 45 43 54  T INTO t0 SELECT
6390: 20 73 71 6c 69 74 65 5f 73 6f 75 72 63 65 5f 69   sqlite_source_i
63a0: 64 28 29 4c 49 4b 45 20 78 20 46 52 4f 4d 20 74  d()LIKE x FROM t
63b0: 30 3b 0a 42 45 47 49 4e 3b 0a 44 45 4c 45 54 45  0;.BEGIN;.DELETE
63c0: 20 46 52 4f 4d 20 74 30 20 57 48 45 52 45 20 72   FROM t0 WHERE r
63d0: 6f 77 69 64 25 32 3b 0a 50 52 41 47 4d 41 20 69  owid%2;.PRAGMA i
63e0: 6e 63 72 65 6d 65 6e 74 61 6c 5f 76 61 63 75 75  ncremental_vacuu
63f0: 6d 28 34 29 3b 0a 52 4f 4c 4c 42 41 43 4b 3b 0a  m(4);.ROLLBACK;.
6400: 0d 00 00 00 01 01 2e 00 01 2e 00 00 00 00 00 00  ................
6410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
64a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
64b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
64c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
64d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
64e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
64f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 85 4f  ...............O
6530: 29 04 00 8b 23 44 52 4f 50 20 54 41 42 4c 45 20  )...#DROP TABLE 
6540: 49 46 20 45 58 49 53 54 53 20 74 30 3b 0a 43 52  IF EXISTS t0;.CR
6550: 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 61 20  EATE TABLE t1(a 
6560: 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20  INTEGER PRIMARY 
6570: 4b 45 59 2c 20 62 2c 20 63 29 3b 0a 49 4e 53 45  KEY, b, c);.INSE
6580: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
6590: 53 28 31 2c 31 2c 27 30 30 30 30 27 29 3b 0a 49  S(1,1,'0000');.I
65a0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
65b0: 4c 55 45 53 28 31 30 2c 31 2c 27 30 30 30 30 27  LUES(10,1,'0000'
65c0: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
65d0: 31 20 56 41 4c 55 45 53 28 32 30 2c 31 2c 27 6f  1 VALUES(20,1,'o
65e0: 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  000');.INSERT IN
65f0: 54 4f 20 74 31 20 56 41 4c 55 45 53 28 33 2c 31  TO t1 VALUES(3,1
6600: 2c 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54  ,'0000');.INSERT
6610: 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
6620: 34 30 2c 20 31 2c 20 27 6f 30 30 30 27 29 3b 0a  40, 1, 'o000');.
6630: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
6640: 41 4c 55 45 53 28 35 30 2c 20 31 2c 20 27 6f 30  ALUES(50, 1, 'o0
6650: 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
6660: 4f 20 74 31 20 56 41 4c 55 45 53 28 36 30 2c 20  O t1 VALUES(60, 
6670: 31 2c 20 27 30 30 30 30 27 29 3b 0a 49 4e 53 45  1, '0000');.INSE
6680: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
6690: 53 28 37 30 2c 20 31 2c 20 27 30 30 30 30 27 29  S(70, 1, '0000')
66a0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
66b0: 20 56 41 4c 55 45 53 28 38 30 2c 20 31 2c 20 27   VALUES(80, 1, '
66c0: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
66d0: 74 31 20 56 41 4c 55 45 53 28 39 30 2c 20 31 2c  t1 VALUES(90, 1,
66e0: 20 27 6f 30 30 30 30 27 29 3b 0a 49 4e 53 45 52   'o0000');.INSER
66f0: 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
6700: 20 61 2b 31 2c 32 2c 27 30 30 30 27 20 7c 7c 20   a+1,2,'000' || 
6710: 73 75 62 73 74 72 28 63 2c 20 27 61 27 29 20 46  substr(c, 'a') F
6720: 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49  ROM t1;.INSERT I
6730: 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b  NTO t1 SELECT a+
6740: 32 2c 33 2c 27 30 27 7c 7c 73 75 62 73 74 72 28  2,3,'0'||substr(
6750: 63 2c 34 29 20 46 52 4f 4d 20 74 31 20 57 48 45  c,4) FROM t1 WHE
6760: 52 45 20 63 20 47 4c 4f 42 20 27 6f 30 2a 27 3b  RE c GLOB 'o0*';
6770: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
6780: 53 45 4c 45 43 54 20 61 2b 33 2c 34 2c 27 30 27  SELECT a+3,4,'0'
6790: 7c 7c 73 75 62 73 74 72 28 63 2c 34 29 20 46 52  ||substr(c,4) FR
67a0: 4f 4d 20 74 31 20 57 48 45 52 45 20 63 20 47 4c  OM t1 WHERE c GL
67b0: 4f 42 20 27 6f 30 2a 27 3b 0a 49 4e 53 45 52 54  OB 'o0*';.INSERT
67c0: 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
67d0: 61 2b 34 2c 35 2c 27 30 27 7c 7c 73 72 28 63 2c  a+4,5,'0'||sr(c,
67e0: 34 29 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45  4) FROM t1 WHERE
67f0: 20 63 20 47 4c 4f 42 20 ff ff ff 7f 49 4e 53 45   c GLOB ....INSE
6800: 0d 00 00 00 01 00 84 00 00 84 00 00 00 00 00 00  ................
6810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6880: 00 00 00 00 86 79 2a 04 00 8d 77 44 52 4f 50 20  .....y*...wDROP 
6890: 54 41 42 4c 45 20 49 46 20 45 58 49 53 54 53 20  TABLE IF EXISTS 
68a0: 74 30 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  t0;.CREATE TABLE
68b0: 20 74 31 28 61 20 49 4e 54 45 47 45 52 20 50 52   t1(a INTEGER PR
68c0: 49 4d 41 52 59 20 4b 45 59 2c 20 62 2c 20 63 29  IMARY KEY, b, c)
68d0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
68e0: 20 56 41 4c 55 45 53 28 31 2c 31 2c 27 30 30 30   VALUES(1,1,'000
68f0: 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
6900: 20 74 31 20 56 41 4c 55 45 53 28 31 30 2c 31 2c   t1 VALUES(10,1,
6910: 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  '0000');.INSERT 
6920: 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 32  INTO t1 VALUES(2
6930: 30 2c 31 2c 27 6f 30 30 30 27 29 3b 0a 49 4e 53  0,1,'o000');.INS
6940: 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
6950: 45 53 28 33 2c 31 2c 27 30 30 30 30 27 29 3b 0a  ES(3,1,'0000');.
6960: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
6970: 41 4c 55 45 53 28 34 30 2c 20 31 2c 20 27 6f 30  ALUES(40, 1, 'o0
6980: 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
6990: 4f 20 74 31 20 56 41 4c 55 45 53 28 35 30 2c 20  O t1 VALUES(50, 
69a0: 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e 53 45  1, 'o000');.INSE
69b0: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
69c0: 53 28 36 30 2c 20 31 2c 58 27 30 30 30 30 27 29  S(60, 1,X'0000')
69d0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
69e0: 20 56 41 4c 55 45 53 28 37 30 2c 20 31 2c 20 27   VALUES(70, 1, '
69f0: 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  0000');.INSERT I
6a00: 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 38 30  NTO t1 VALUES(80
6a10: 2c 20 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e  , 1, 'o000');.IN
6a20: 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
6a30: 55 45 53 28 39 30 2c 20 31 2c 20 27 6f 30 30 30  UES(90, 1, 'o000
6a40: 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
6a50: 20 74 31 20 53 45 4c 45 43 54 20 61 2b 31 2c 32   t1 SELECT a+1,2
6a60: 2c 27 30 30 30 27 20 7c 7c 20 73 75 62 73 74 72  ,'000' || substr
6a70: 28 63 2c 34 29 20 46 52 4f 4d 20 74 31 3b 0a 49  (c,4) FROM t1;.I
6a80: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
6a90: 4c 45 43 54 20 61 2b 32 2c 33 2c 27 30 27 7c 7c  LECT a+2,3,'0'||
6aa0: 73 75 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d  substr(c,4) FROM
6ab0: 20 74 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42   t1 WHERE c GLOB
6ac0: 20 27 6f 30 2a 27 3b 0a 49 4e 53 45 52 54 20 49   'o0*';.INSERT I
6ad0: 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b  NTO t1 SELECT a+
6ae0: 33 2c 34 2c 27 30 27 7c 7c 73 75 62 73 74 72 28  3,4,'0'||substr(
6af0: 63 2c 34 29 20 46 52 4f 4d 20 74 31 20 57 48 45  c,4) FROM t1 WHE
6b00: 52 45 20 63 20 47 4c 4f 42 20 27 6f 30 2a 27 3b  RE c GLOB 'o0*';
6b10: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
6b20: 53 45 4c 45 43 54 20 61 2b 34 2c 35 2c 27 30 27  SELECT a+4,5,'0'
6b30: 7c 7c 73 75 62 73 74 72 28 63 2c 34 29 20 46 52  ||substr(c,4) FR
6b40: 4f 4d 20 74 31 20 57 48 45 52 45 20 63 20 47 4c  OM t1 WHERE c GL
6b50: 4f 42 20 27 6f 30 30 2a 27 3b 0a 49 4e 53 45 52  OB 'o00*';.INSER
6b60: 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
6b70: 20 61 2b 35 2c 30 2c 27 30 30 30 27 7c 7c 73 75   a+5,0,'000'||su
6b80: 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d 20 74  bstr(c,4) FROM t
6b90: 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42 20 27  1 WHERE c GLOB '
6ba0: 30 30 30 30 2a 27 3b 0a 43 52 45 41 54 45 20 49  0000*';.CREATE I
6bb0: 4e 44 45 58 20 74 30 62 20 4f 4e 20 74 31 28 62  NDEX t0b ON t1(b
6bc0: 29 3b 0a 41 4e 41 4c 59 5a 45 3b 0a 53 45 4c 45  );.ANALYZE;.SELE
6bd0: 43 54 20 63 20 46 52 4f 4d 20 74 31 20 57 48 45  CT c FROM t1 WHE
6be0: 52 45 20 62 3d 33 20 41 4e 44 20 61 20 42 45 54  RE b=3 AND a BET
6bf0: 57 45 45 4e 20 33 30 20 41 4e 44 20 36 30 3b 0a  WEEN 30 AND 60;.
6c00: 0d 00 00 00 03 00 26 00 02 a4 00 95 00 26 00 00  ......&......&..
6c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
6c20: 00 00 00 00 00 00 6d 2d 04 00 81 5f 43 52 45 41  ......m-..._CREA
6c30: 54 45 20 54 41 42 4c 45 20 74 31 28 78 2c 20 79  TE TABLE t1(x, y
6c40: 20 44 45 46 41 55 4c 54 28 64 61 74 65 74 69 6d   DEFAULT(datetim
6c50: 65 28 27 33 33 37 27 29 29 29 3b 0a 49 4e 53 45  e('337')));.INSE
6c60: 52 54 20 49 4e 54 4f 20 74 31 28 78 29 56 41 4c  RT INTO t1(x)VAL
6c70: 55 45 53 28 31 29 3b 0a 53 45 4c 45 43 54 20 78  UES(1);.SELECT x
6c80: 2c 20 6c 65 6e 67 74 68 28 79 29 20 46 52 4f 4d  , length(y) FROM
6c90: 20 74 31 3b 0a 84 0c 2c 04 00 88 1d 50 52 41 47   t1;...,....PRAG
6ca0: 4d 41 20 6d 6d 61 70 5f 73 69 7a 65 00 3d 20 30  MA mmap_size.= 0
6cb0: 3b 0a 50 52 41 47 4d 41 20 70 61 67 65 5f 73 69  ;.PRAGMA page_si
6cc0: 7a 65 20 3d 20 31 30 32 34 3b 0a 50 52 41 47 4d  ze = 1024;.PRAGM
6cd0: 41 20 63 61 63 68 65 5f 73 69 7a 65 4f 20 74 33  A cache_sizeO t3
6ce0: 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
6cf0: 6f 62 28 31 30 30 29 20 46 52 4f 4d 20 74 33 3b  ob(100) FROM t3;
6d00: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20  .INSERT INTO t3 
6d10: 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f  SELECT randomblo
6d20: 62 28 31 30 30 29 20 46 52 4f 4d 20 74 33 3b 0a  b(100) FROM t3;.
6d30: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20 53  INSERT INTO t3 S
6d40: 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
6d50: 28 31 30 30 29 20 46 52 4f 4d 20 74 33 3b 0a 49  (100) FROM t3;.I
6d60: 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20 53 45  NSERT INTO t3 SE
6d70: 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
6d80: 31 30 30 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e  100) FROM t3;.IN
6d90: 53 45 52 54 20 49 4e 54 4f 20 74 33 20 53 45 4c  SERT INTO t3 SEL
6da0: 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31  ECT randomblob(1
6db0: 30 30 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53  00) FROM t3;.INS
6dc0: 45 52 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45  ERT INTO t3 SELE
6dd0: 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30  CT randomblob(10
6de0: 30 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45  0) FROM t3;.INSE
6df0: 52 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43  RT INTO t3 SELEC
6e00: 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30  T randomblob(100
6e10: 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52  ) FROM t3;.INSER
6e20: 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54  T INTO t3 SELECT
6e30: 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29   randomblob(100)
6e40: 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52 54   FROM t3;.INSERT
6e50: 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54 20   INTO t3 SELECT 
6e60: 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20  randomblob(100) 
6e70: 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52 54 20  FROM t3;.INSERT 
6e80: 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54 20 72  INTO t3 SELECT r
6e90: 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46  andomblob(100) F
6ea0: 52 4f 4d 20 82 59 2b 04 00 85 37 42 45 47 49 4e  ROM .Y+...7BEGIN
6eb0: 20 54 52 41 4e 53 41 43 54 49 4f 4e 3b 0a 43 52   TRANSACTION;.CR
6ec0: 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 61 20  EATE TABLE t1(a 
6ed0: 69 6e 74 2c 20 62 20 69 6e 74 2c 20 63 20 69 6e  int, b int, c in
6ee0: 74 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  t);.CREATE INDEX
6ef0: 20 69 31 20 4f 4e 20 74 31 28 61 2c 61 29 3b 0a   i1 ON t1(a,a);.
6f00: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
6f10: 41 4c 55 45 53 28 31 2c 31 2c 39 29 3b 0a 49 4e  ALUES(1,1,9);.IN
6f20: 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
6f30: 55 45 53 28 32 2c 34 2c 38 29 3b 0a 49 4e 53 45  UES(2,4,8);.INSE
6f40: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
6f50: 53 28 33 2c 39 2c 37 29 3b 0a 49 4e 53 45 52 54  S(3,9,7);.INSERT
6f60: 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
6f70: 36 2c 36 2c 34 29 3b 0a 55 50 44 41 54 45 20 74  6,6,4);.UPDATE t
6f80: 31 20 53 45 54 20 62 3d 61 20 57 48 45 52 45 20  1 SET b=a WHERE 
6f90: 61 20 69 6e 20 28 31 30 2c 31 32 36 2c 36 2c 34  a in (10,126,6,4
6fa0: 29 3b 0a 55 50 44 41 54 45 20 74 31 20 53 45 54  );.UPDATE t1 SET
6fb0: 20 62 3d 61 20 57 48 46 52 4f 4d 20 74 31 0a 57   b=a WHFROM t1.W
6fc0: 48 45 52 45 20 61 20 49 4e 20 28 53 45 4c 45 43  HERE a IN (SELEC
6fd0: 54 20 61 20 46 52 4f 4d 20 74 31 20 57 48 45 52  T a FROM t1 WHER
6fe0: 45 20 61 3c 31 2e 29 3b 0a 44 52 4f 50 20 49 4e  E a<1.);.DROP IN
6ff0: 44 45 58 20 61 2e 62 0a 44 45 4c 45 54 45 20 0a  DEX a.b.DELETE .
7000: 0d 00 00 00 02 03 3e 00 03 6b 03 3e 00 00 00 00  ......>..k.>....
7010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
70a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
70b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
70c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
70d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
70e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
70f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
71a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
71b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
71c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
71d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
71e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
71f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
72a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
72b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
72c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
72d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
72e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
72f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2b 2f  ..............+/
7340: 03 00 5d 53 45 4c 45 43 54 20 20 3f 31 31 30 20  ..]SELECT  ?110 
7350: 20 00 49 59 20 31 20 43 4f 4c 4c 41 54 45 20 73   .IY 1 COLLATE s
7360: 30 30 30 30 30 30 30 30 65 3b 0a 81 12 2e 04 00  00000000e;......
7370: 82 29 53 45 4c 45 43 54 20 20 31 30 30 30 30 30  .)SELECT  100000
7380: 30 25 30 30 30 32 30 30 30 30 30 30 30 31 30 31  0%00020000000101
7390: 30 30 30 30 30 30 25 30 30 38 30 30 30 30 30 30  000000%008000000
73a0: 36 30 30 36 30 30 30 30 35 30 30 30 30 30 30 30  6006000050000000
73b0: 30 30 30 30 25 30 30 30 30 30 30 30 36 30 30 30  0000%00000006000
73c0: 30 30 30 30 31 30 31 30 30 30 30 30 30 25 30 30  0000101000000%00
73d0: 38 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36  8000066666666666
73e0: 36 36 36 36 36 36 36 36 36 30 30 30 30 30 30 30  6666666660000000
73f0: 30 25 30 30 38 30 30 30 30 36 30 30 30 30 3b 0a  0%008000060000;.
7400: 0d 00 00 00 01 00 3e 00 00 3e 00 00 00 00 00 00  ......>..>......
7410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 87 3f  ...............?
7440: 30 04 00 8f 03 50 52 41 47 4d 41 20 73 79 6e 63  0....PRAGMA sync
7450: 68 72 6f 6e 6f 75 73 20 3d 20 4e 4f 52 4d 41 4c  hronous = NORMAL
7460: 3b 0a 50 52 41 47 4d 41 20 70 61 67 65 5f 73 69  ;.PRAGMA page_si
7470: 7a 65 20 3d 20 31 30 32 34 3b 0a 50 52 41 47 4d  ze = 1024;.PRAGM
7480: 41 20 6a 6f 75 72 6e 61 6c 5f 6d 6f 64 65 20 3d  A journal_mode =
7490: 20 57 41 4c 3b 0a 50 52 41 47 4d 41 20 63 61 63   WAL;.PRAGMA cac
74a0: 68 65 5f 73 69 7a 65 20 3d 20 31 30 3b 0a 43 52  he_size = 10;.CR
74b0: 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78 20  EATE TABLE t1(x 
74c0: 50 52 49 4d 41 52 59 20 4b 45 59 29 3b 0a 50 52  PRIMARY KEY);.PR
74d0: 41 47 4d 41 20 77 61 6c 5f 63 68 65 63 6b 70 6f  AGMA wal_checkpo
74e0: 69 6e 74 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  int;.INSERT INTO
74f0: 20 74 31 20 56 41 4c 55 45 53 28 72 61 6e 64 6f   t1 VALUES(rando
7500: 6d 62 6c 6f 62 28 38 30 30 29 29 3b 0a 42 45 47  mblob(800));.BEG
7510: 49 4e 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  IN;.INSERT INTO 
7520: 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
7530: 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74  blob(800) FROM t
7540: 31 3b 20 20 20 2f 2a 20 20 20 32 20 2a 2f 0a 49  1;   /*   2 */.I
7550: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
7560: 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
7570: 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20  800) FROM t1;   
7580: 2f 2a 20 20 20 34 20 2a 2f 0a 49 4e 53 45 52 54  /*   4 */.INSERT
7590: 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
75a0: 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20  randomblob(800) 
75b0: 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 20  FROM t1;   /*   
75c0: 38 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f  8 */.INSERT INTO
75d0: 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
75e0: 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20  mblob(800) FROM 
75f0: 74 31 3b 20 20 20 2f 2a 20 20 31 36 20 2a 2f 0a  t1;   /*  16 */.
7600: 53 41 56 45 50 4f 49 4e 54 20 6f 6e 65 3b 0a 49  SAVEPOINT one;.I
7610: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
7620: 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
7630: 38 2f 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20  8/0) FROM t1;   
7640: 2f 2a 20 20 33 32 20 2a 2f 0a 49 4e 53 45 52 54  /*  32 */.INSERT
7650: 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
7660: 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20  randomblob(800) 
7670: 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 36  FROM t1;   /*  6
7680: 34 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f  4 */.INSERT INTO
7690: 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
76a0: 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20  mblob(800) FROM 
76b0: 74 31 3b 20 20 20 2f 2a 20 31 32 38 20 2a 2f 0a  t1;   /* 128 */.
76c0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
76d0: 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
76e0: 28 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20  (800) FROM t1;  
76f0: 20 2f 2a 20 32 35 36 20 2a 2f 0a 52 4f 4c 4c 42   /* 256 */.ROLLB
7700: 41 43 4b 20 54 4f 20 6f 6e 65 3b 0a 49 4e 53 45  ACK TO one;.INSE
7710: 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43  RT INTO t1 SELEC
7720: 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30  T randomblob(800
7730: 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20  ) FROM t1;   /* 
7740: 20 33 32 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e   32 */.INSERT IN
7750: 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e  TO t1 SELECT ran
7760: 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f  domblob(800) FRO
7770: 4d 20 74 31 3b 20 20 20 2f 2a 20 20 36 34 20 2a  M t1;   /*  64 *
7780: 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  /.INSERT INTO t1
7790: 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
77a0: 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74 31 3b  ob(800) FROM t1;
77b0: 20 20 20 2f 2a 20 31 32 38 20 2a 2f 0a 49 4e 53     /* 128 */.INS
77c0: 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
77d0: 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30  CT randomblob(80
77e0: 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a  0) FROM t1;   /*
77f0: 20 32 35 36 20 2a 2f 0a 43 4f 4d 4d 49 54 3b 0a   256 */.COMMIT;.
7800: 0d 00 00 00 01 02 3a 00 02 3a 00 00 00 00 00 00  ......:..:......
7810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
78a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
78b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
78c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
78d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
78e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
78f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
79a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
79b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
79c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
79d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
79e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
79f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
7a30: 00 00 00 00 00 00 00 00 00 00 83 43 31 04 00 87  ...........C1...
7a40: 0b 42 45 47 49 4e 3b 0a 43 52 45 41 54 45 20 54  .BEGIN;.CREATE T
7a50: 41 42 4c 45 20 6e 30 30 62 65 30 73 28 61 20 50  ABLE n00be0s(a P
7a60: 52 49 4d 20 22 61 22 2c 22 62 22 20 62 20 63 68  RIM "a","b" b ch
7a70: 61 72 28 31 29 29 3b 0a 49 4e 53 45 52 54 20 49  ar(1));.INSERT I
7a80: 4e 54 4f 20 6e 30 30 62 65 30 73 28 6f 69 64 29  NTO n00be0s(oid)
7a90: 20 56 41 4c 55 45 53 28 4e 55 4c 4c 29 3b 0a 49   VALUES(NULL);.I
7aa0: 4e 53 45 52 54 20 49 4e 54 4f 20 6e 30 30 62 65  NSERT INTO n00be
7ab0: 30 73 28 6f 69 64 29 20 53 45 4c 45 43 54 20 4e  0s(oid) SELECT N
7ac0: 55 4c 4c 20 46 52 4f 4d 20 6e 30 30 62 65 30 73  ULL FROM n00be0s
7ad0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 6e 30  ;.INSERT INTO n0
7ae0: 30 62 65 30 73 28 6f 69 64 29 20 53 45 4c 45 43  0be0s(oid) SELEC
7af0: 54 20 4e 55 4c 4c 20 46 52 4f 4d 20 6e 30 30 62  T NULL FROM n00b
7b00: 65 30 73 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  e0s;.INSERT INTO
7b10: 20 6e 30 30 62 65 30 73 28 6f 69 64 29 20 53 45   n00be0s(oid) SE
7b20: 4c 45 43 54 20 4e 55 4c 4c 20 46 52 4f 4d 20 6e  LECT NULL FROM n
7b30: 30 30 62 65 30 73 3b 0a 49 4e 53 45 52 54 20 49  00be0s;.INSERT I
7b40: 4e 54 4f 20 6e 30 30 62 65 30 73 28 6f 69 64 29  NTO n00be0s(oid)
7b50: 20 53 45 4c 45 43 54 20 4e 55 4c 4c 20 46 52 4f   SELECT NULL FRO
7b60: 4d 20 6e 30 30 62 65 30 73 3b 0a 49 4e 53 45 52  M n00be0s;.INSER
7b70: 54 20 49 4e 54 4f 20 6e 30 30 62 65 30 73 28 6f  T INTO n00be0s(o
7b80: 69 64 29 20 53 45 4c 45 43 54 20 4e 55 4c 4c 20  id) SELECT NULL 
7b90: 46 52 4f 4d 20 6e 30 30 62 65 30 73 3b 0a 49 4e  FROM n00be0s;.IN
7ba0: 53 45 52 54 20 49 4e 54 4f 20 6e 30 30 62 65 30  SERT INTO n00be0
7bb0: 73 28 6f 69 64 29 20 53 45 4c 45 43 54 20 4e 55  s(oid) SELECT NU
7bc0: 4c 4c 20 46 52 4f 4d 20 6e 30 30 62 65 30 73 3b  LL FROM n00be0s;
7bd0: 0a 55 50 44 41 54 45 20 6e 30 30 62 65 30 73 20  .UPDATE n00be0s 
7be0: 73 65 74 20 61 3d 20 6f 69 64 2c 20 62 20 3d 2d  set a= oid, b =-
7bf0: 27 30 30 30 2e 27 3b 0a 43 4f 4d 4d 49 54 3b 0a  '000.';.COMMIT;.
7c00: 00 00 00 21 30 75 30 30 20 30 72 30 30 20 30 68  ...!0u00 0r00 0h
7c10: 30 20 6e 6f 72 74 30 2e 27 29 3b 0a 49 4e 53 45  0 nort0.');.INSE
7c20: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
7c30: 53 28 27 30 30 20 31 30 20 53 65 70 10 65 6d 62  S('00 10 Sep.emb
7c40: 65 72 20 30 68 30 20 77 69 30 30 20 64 30 30 20  er 0h0 wi00 d00 
7c50: 74 75 30 30 30 30 20 61 6e 30 27 29 3b 0a 49 4e  tu0000 an0');.IN
7c60: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
7c70: 55 45 53 28 27 57 69 30 30 30 30 30 27 27 30 20  UES('Wi00000''0 
7c80: 30 6c 65 30 74 20 30 6c 30 30 2e 20 41 20 73 74  0le0t 0l00. A st
7c90: 6f 30 30 20 62 30 30 30 20 75 30 20 61 6e 64 20  o00 b000 u0 and 
7ca0: 30 30 30 20 66 6c 65 65 74 27 29 3b 0a 49 4e 53  000 fleet');.INS
7cb0: 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
7cc0: 45 53 28 27 30 69 30 20 73 65 30 20 73 61 69 20  ES('0i0 se0 sai 
7cd0: 30 61 30 20 30 30 20 45 30 30 30 30 30 30 20 30  0a0 00 E000000 0
7ce0: 30 20 30 65 30 30 30 30 30 30 27 29 3b 0a 49 4e  0 0e000000');.IN
7cf0: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
7d00: 55 45 53 28 27 30 61 30 30 28 30 75 30 30 30 30  UES('0a00(0u0000
7d10: 30 20 6f 30 20 30 30 20 53 65 30 30 30 30 30 30  0 o0 00 Se000000
7d20: 30 2e 20 57 69 6c 6c 69 61 6d 20 74 30 30 30 20  0. William t000 
7d30: 6d 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  m00');.INSERT IN
7d40: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f  TO t2 VALUES('to
7d50: 20 30 61 30 30 2c 20 e1 20 66 30 30 20 6d 30 30   0a00, . f00 m00
7d60: 30 30 20 74 6f 20 30 68 30 20 65 30 30 30 2c 20  00 to 0h0 e000, 
7d70: 77 30 30 20 68 65 27 29 3b 0a 49 4e 53 45 52 54  w00 he');.INSERT
7d80: 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
7d90: 27 30 75 30 20 30 20 70 30 30 20 77 30 30 30 20  '0u0 0 p00 w000 
7da0: 30 61 30 30 20 66 30 72 20 61 20 62 30 30 30 20  0a00 f0r a b000 
7db0: 6f 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  o0');.INSERT INT
7dc0: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 70 30  O t2 VALUES('0p0
7dd0: 30 2e 20 30 72 30 30 20 74 68 65 30 20 68 65 20  0. 0r00 the0 he 
7de0: 72 30 30 20 74 68 30 20 68 30 30 30 27 29 3b 0a  r00 th0 h000');.
7df0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
7e00: 41 4c 55 45 53 28 27 61 6e 64 20 77 61 30 30 20  ALUES('and wa00 
7e10: 66 30 30 20 30 6f 6c 30 27 27 73 20 30 75 30 30  f00 0ol0''s 0u00
7e20: 20 30 72 30 30 20 30 68 30 20 6e 6f 72 74 30 2e   0r00 0h0 nort0.
7e30: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
7e40: 74 32 20 56 41 4c 55 45 53 28 27 30 30 20 31 30  t2 VALUES('00 10
7e50: 20 53 65 70 10 65 6d 62 65 72 20 30 68 30 20 77   Sep.ember 0h0 w
7e60: 69 30 30 20 64 30 30 20 74 75 30 30 30 30 20 61  i00 d00 tu0000 a
7e70: 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  n0');.INSERT INT
7e80: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 57 69 30  O t2 VALUES('Wi0
7e90: 30 30 30 30 27 27 30 20 30 6c 65 30 74 20 30 6c  0000''0 0le0t 0l
7ea0: 30 30 2e 20 41 20 73 74 6f 30 30 20 62 30 30 30  00. A sto00 b000
7eb0: 20 75 30 20 61 6e 64 20 30 68 65 27 29 3b 0a 49   u0 and 0he');.I
7ec0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
7ed0: 4c 55 45 53 28 27 66 6c 65 65 74 20 77 61 73 20  LUES('fleet was 
7ee0: 66 30 30 30 20 74 6f 20 30 61 30 65 20 30 65 30  f000 to 0a0e 0e0
7ef0: 20 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e   00');.INSERT IN
7f00: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 53 61  TO t2 VALUES('Sa
7f10: 69 6e 30 2d 56 30 30 30 30 30 2d 73 75 72 2d 53  in0-V00000-sur-S
7f20: 6f 6d 6d 65 20 61 6e 64 20 61 30 61 30 30 20 77  omme and a0a00 w
7f30: 61 30 30 20 66 30 30 20 74 30 30 20 77 69 6e 30  a00 f00 t00 win0
7f40: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
7f50: 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20 30 68  t2 VALUES('to 0h
7f60: 30 20 30 30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  0 00............
7f70: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
7f80: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 43 30  ..............C0
7f90: 30 20 30 68 30 20 77 6e 30 20 30 69 30 30 30 30  0 0h0 wn0 0i0000
7fa0: 30 30 30 20 74 30 30 30 30 30 20 61 6e 64 27 29  000 t00000 and')
7fb0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
7fc0: 20 56 41 4c 55 45 53 28 27 57 30 30 30 30 27 27   VALUES('W0000''
7fd0: 73 20 66 6c 65 65 74 20 73 61 69 30 30 30 20 41  s fleet sai000 A
7fe0: 20 73 30 6f 30 30 20 30 6c 30 30 20 75 70 20 61   s0o00 0l00 up a
7ff0: 6e 64 20 74 30 30 27 29 3b 0a 49 4e 53 45 52 54  nd t00');.INSERT
8000: 00 00 00 22 20 49 4e 54 4f 20 74 32 20 56 41 4c  ..." INTO t2 VAL
8010: 55 45 53 28 27 80 6c 65 65 74 20 77 61 30 20 72  UES('.leet wa0 r
8020: 30 30 30 20 74 6f 20 30 61 30 30 20 73 30 30 20  000 to 0a00 s00 
8030: 30 74 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  0t');.INSERT INT
8040: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 53 69 30  O t2 VALUES('Si0
8050: 30 2d 6c 30 30 79 2d 73 75 30 2d 53 6f 6d 6d 7d  0-l00y-su0-Somm}
8060: 20 61 6e 64 20 61 69 30 20 77 61 30 30 20 30 6f   and ai0 wa00 0o
8070: 30 20 74 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e  0 t00 win0');.IN
8080: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
8090: 55 45 53 28 27 74 6f 20 61 30 30 20 30 30 20 30  UES('to a00 00 0
80a0: 30 20 53 65 70 74 65 6d 62 65 72 20 74 30 30 20  0 September t00 
80b0: 4e 6f 72 30 30 30 20 66 6c 65 65 74 27 29 3b 0a  Nor000 fleet');.
80c0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
80d0: 41 4c 55 45 53 28 27 30 69 30 20 73 65 30 20 73  ALUES('0i0 se0 s
80e0: 61 69 20 30 61 30 20 30 30 20 45 30 30 30 30 30  ai 0a0 00 E00000
80f0: 30 20 30 30 20 30 65 30 30 30 30 30 30 27 29 3b  0 00 0e000000');
8100: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
8110: 56 41 4c 55 45 53 28 27 30 61 30 30 28 30 75 30  VALUES('0a00(0u0
8120: 30 30 30 30 20 6f 30 20 30 30 20 53 65 30 30 30  0000 o0 00 Se000
8130: 30 30 30 30 2e 20 57 69 6c 6c 69 61 6d 20 74 30  0000. William t0
8140: 30 30 20 6d 30 30 27 29 3b 0a 49 4e 53 45 52 54  00 m00');.INSERT
8150: 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
8160: 27 74 6f 20 30 61 30 30 2c 20 61 20 66 30 30 20  'to 0a00, a f00 
8170: 6d 30 30 30 30 20 74 6f 20 30 68 30 20 65 30 30  m0000 to 0h0 e00
8180: 30 2c 20 77 30 30 20 68 65 27 29 3b 0a 49 4e 53  0, w00 he');.INS
8190: 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
81a0: 45 53 28 27 30 75 30 20 30 20 70 30 30 20 77 30  ES('0u0 0 p00 w0
81b0: 30 30 20 30 61 30 30 20 66 30 72 20 61 20 62 30  00 0a00 f0r a b0
81c0: 30 30 20 6f 30 27 29 3b 0a 49 4e 53 45 52 54 20  00 o0');.INSERT 
81d0: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
81e0: 30 70 30 30 2e 20 30 72 30 30 20 74 68 65 30 20  0p00. 0r00 the0 
81f0: 68 65 20 72 30 30 20 74 68 30 20 68 30 30 30 27  he r00 th0 h000'
8200: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 30 68 65 27  );.INSERT IN0he'
8210: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
8220: 32 20 56 41 4c 55 45 53 28 27 66 6c 65 65 74 20  2 VALUES('fleet 
8230: 77 61 73 20 66 30 30 30 20 74 6f 20 30 61 30 65  was f000 to 0a0e
8240: 20 30 65 30 20 30 30 27 29 3b 0a 49 4e 53 45 52   0e0 00');.INSER
8250: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
8260: 28 27 53 61 69 6e 30 2d 56 30 30 30 30 30 2d 73  ('Sain0-V00000-s
8270: 75 72 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 30 61  ur-Somme and a0a
8280: 30 30 20 77 61 30 30 20 66 30 30 20 74 30 30 20  00 wa00 f00 t00 
8290: 77 69 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  win0');.INSERT I
82a0: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74  NTO t2 VALUES('t
82b0: 6f 20 30 68 30 20 30 30 c3 c3 c3 c3 c3 c3 c3 c3  o 0h0 00........
82c0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
82d0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
82e0: c3 c3 43 30 30 20 30 68 30 20 77 6e 30 20 30 69  ..C00 0h0 wn0 0i
82f0: 30 30 30 30 30 30 30 20 74 30 30 30 30 30 20 61  0000000 t00000 a
8300: 6e 64 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  nd');.INSERT INT
8310: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 53 69 30  O t2 VALUES('Si0
8320: 30 2d 6c 30 30 79 2d 73 75 30 2d 53 6f 6d 6d 65  0-l00y-su0-Somme
8330: 20 61 6e 64 20 61 69 30 20 77 61 30 30 20 30 6f   and ai0 wa00 0o
8340: 30 20 74 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e  0 t00 win0');.IN
8350: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
8360: 55 45 53 28 27 74 6f 20 61 30 30 20 30 30 20 30  UES('to a00 00 0
8370: 30 20 53 65 70 74 65 6d 62 65 72 20 74 30 30 20  0 September t00 
8380: 4e 6f 72 30 30 30 20 66 6c 65 65 74 27 29 3b 0a  Nor000 fleet');.
8390: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
83a0: 41 4c 55 45 53 28 27 30 69 30 20 73 65 30 20 73  ALUES('0i0 se0 s
83b0: 61 69 20 30 61 30 20 30 30 20 45 30 30 30 30 30  ai 0a0 00 E00000
83c0: 30 20 30 30 20 30 65 30 30 30 30 30 30 27 29 3b  0 00 0e000000');
83d0: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
83e0: 56 41 4c 55 45 53 28 27 30 61 30 30 28 30 75 30  VALUES('0a00(0u0
83f0: 30 30 30 30 20 6f 30 20 30 30 20 53 65 30 30 30  0000 o0 00 Se000
8400: 00 00 00 23 30 30 30 30 2e 20 57 69 6c 6c 69 61  ...#0000. Willia
8410: 6d 20 74 30 30 30 20 6d 30 30 27 29 3b 0a 49 4e  m t000 m00');.IN
8420: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
8430: 55 45 53 28 27 74 6f 20 30 61 30 30 2c 20 61 20  UES('to 0a00, a 
8440: 66 30 30 20 6d 30 30 30 30 20 74 6f 20 4e 53 45  f00 m0000 to NSE
8450: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
8460: 53 28 27 30 75 30 20 30 20 70 30 30 20 77 30 30  S('0u0 0 p00 w00
8470: 30 20 30 61 30 30 20 66 30 72 20 61 20 62 30 30  0 0a00 f0r a b00
8480: 30 20 6f 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  0 o0');.INSERT I
8490: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30  NTO t2 VALUES('0
84a0: 70 30 30 2e 20 30 72 30 30 20 74 68 65 30 20 68  p00. 0r00 the0 h
84b0: 65 20 72 30 30 20 74 68 30 20 68 30 30 30 27 29  e r00 th0 h000')
84c0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
84d0: 20 56 41 4c 55 45 53 28 27 61 6e 64 20 77 61 30   VALUES('and wa0
84e0: 30 20 66 30 30 20 30 6f 6c 30 27 27 73 20 30 75  0 f00 0ol0''s 0u
84f0: 30 30 20 30 72 30 30 20 30 68 30 20 6e 6f 72 74  00 0r00 0h0 nort
8500: 30 2e 27 29 3b 0a 49 4e 53 45 52 59 20 49 4e 54  0.');.INSERY INT
8510: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 30 20  O t2 VALUES('00 
8520: 31 30 20 53 65 70 74 65 6d 62 65 72 20 30 68 30  10 September 0h0
8530: 20 77 69 30 30 20 64 30 30 20 74 75 30 30 30 30   wi00 d00 tu0000
8540: 20 61 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49   an0');.INSERT I
8550: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 57  NTO t2 VALUES('W
8560: 69 30 30 30 30 30 27 27 30 20 30 6c 65 30 74 20  i00000''0 0le0t 
8570: 30 6c 30 30 2e 20 41 20 73 74 6f 30 30 20 62 30  0l00. A sto00 b0
8580: 30 30 20 75 30 20 61 6e 64 20 30 68 65 27 29 3b  00 u0 and 0he');
8590: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
85a0: 56 41 4c 55 45 53 28 27 66 6c 65 65 74 20 77 61  VALUES('fleet wa
85b0: 73 20 66 30 30 30 20 74 6f 20 30 61 30 65 20 30  s f000 to 0a0e 0
85c0: 65 30 20 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  e0 00');.INSERT 
85d0: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
85e0: 53 61 69 6e 30 2d 56 30 30 30 30 30 2d 73 75 72  Sain0-V00000-sur
85f0: 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 30 61 30 30  -Somme and a0a00
8600: 20 77 61 30 30 20 66 30 30 20 74 30 30 20 77 69   wa00 f00 t00 wi
8610: 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  n0');.INSERT INT
8620: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20  O t2 VALUES('to 
8630: 30 68 30 20 30 30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  0h0 00..........
8640: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8650: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8660: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8670: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8680: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8690: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
86a0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
86b0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
86c0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
86d0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
86e0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
86f0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8700: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8710: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8720: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8730: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8740: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8750: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8760: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8770: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8780: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8790: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
87a0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
87b0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
87c0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
87d0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
87e0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
87f0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8800: 00 00 00 00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8810: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8820: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8830: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8840: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8850: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8860: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8870: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8880: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8890: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
88a0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
88b0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
88c0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
88d0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
88e0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
88f0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8900: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8910: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8920: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8930: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8940: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8950: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8960: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8970: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8980: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8990: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
89a0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
89b0: c3 bb c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
89c0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
89d0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
89e0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
89f0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8a00: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8a10: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8a20: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8a30: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8a40: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8a50: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 00 00  ................
8a60: 00 10 c3 bb c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8a70: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8a80: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8a90: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8aa0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8ab0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8ac0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8ad0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8ae0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8af0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8b00: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8b10: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8b20: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8b30: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8b40: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8b50: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8b60: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8b70: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8b80: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
8b90: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 20 32 30  ............. 20
8ba0: 20 53 30 30 20 74 30 65 20 4e 30 30 30 20 66 6c   S00 t0e N000 fl
8bb0: 65 65 74 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  eet');.INSERT IN
8bc0: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 30  TO t2 VALUES('00
8bd0: 30 20 30 30 30 20 30 30 30 20 30 30 30 20 69 30  0 000 000 000 i0
8be0: 20 45 30 30 20 61 30 20 30 30 30 30 27 29 3b 0a   E00 a0 0000');.
8bf0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 7d 29 3b 0a  INSERT INTO });.
8c00: 0d 00 00 00 01 01 07 00 01 07 00 00 00 00 00 00  ................
8c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
8d00: 00 00 00 00 00 00 00 a5 62 32 04 00 cb 49 43 52  ........b2...ICR
8d10: 45 41 54 45 20 56 49 52 54 55 41 4c 20 54 41 42  EATE VIRTUAL TAB
8d20: 4c 45 20 74 32 20 55 53 49 4e 47 20 66 74 73 34  LE t2 USING fts4
8d30: 28 70 72 65 66 69 78 3d 27 31 2c 32 2c 33 27 29  (prefix='1,2,3')
8d40: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
8d50: 20 56 41 4c 55 45 53 28 27 30 30 20 30 32 20 43   VALUES('00 02 C
8d60: 30 30 20 30 68 30 20 77 6e 30 20 30 69 30 30 30  00 0h0 wn0 0i000
8d70: 30 30 30 30 20 74 30 30 30 30 30 20 61 6e 64 27  0000 t00000 and'
8d80: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
8d90: 32 20 56 41 4c 55 45 53 28 27 57 30 30 30 30 27  2 VALUES('W0000'
8da0: 27 73 20 66 6c 65 65 74 20 73 61 69 30 30 30 20  's fleet sai000 
8db0: 41 20 73 30 6f 30 30 20 30 6c 30 30 20 75 70 20  A s0o00 0l00 up 
8dc0: 61 6e 64 20 74 30 30 27 29 3b 0a 49 4e 53 45 52  and t00');.INSER
8dd0: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
8de0: 28 27 66 6c 65 65 74 20 77 61 30 20 72 30 30 30  ('fleet wa0 r000
8df0: 20 74 6f 20 30 61 30 30 20 73 30 30 20 30 74 27   to 0a00 s00 0t'
8e00: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
8e10: 32 20 56 41 4c 55 45 53 28 27 53 69 30 30 2d 6c  2 VALUES('Si00-l
8e20: 30 30 79 2d 73 75 30 2d 53 6f 6d 6d 65 20 61 6e  00y-su0-Somme an
8e30: 64 20 61 69 30 20 77 61 30 30 20 30 6f 30 20 74  d ai0 wa00 0o0 t
8e40: 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e 53 45 52  00 win0');.INSER
8e50: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
8e60: 28 27 74 6f 20 61 30 30 20 30 30 20 30 30 20 53  ('to a00 00 00 S
8e70: 65 70 74 65 6d 62 65 72 20 74 30 30 20 4e 6f 72  eptember t00 Nor
8e80: 30 30 30 20 66 6c 65 65 74 27 29 3b 0a 49 4e 53  000 fleet');.INS
8e90: 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
8ea0: 45 53 28 27 30 69 30 20 73 65 30 20 73 61 69 20  ES('0i0 se0 sai 
8eb0: 30 61 30 20 30 30 20 45 30 30 30 30 30 30 20 30  0a0 00 E000000 0
8ec0: 30 20 30 65 30 30 30 30 30 30 27 29 3b 0a 49 4e  0 0e000000');.IN
8ed0: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
8ee0: 55 45 53 28 27 30 61 30 30 28 30 75 30 30 30 30  UES('0a00(0u0000
8ef0: 30 20 6f 30 20 30 30 20 53 65 30 30 30 30 30 30  0 o0 00 Se000000
8f00: 30 2e 20 57 69 6c 6c 69 61 6d 20 74 30 30 30 20  0. William t000 
8f10: 6d 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  m00');.INSERT IN
8f20: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f  TO t2 VALUES('to
8f30: 20 30 61 30 30 2c 20 61 20 66 30 30 20 6d 30 30   0a00, a f00 m00
8f40: 30 30 20 74 6f 20 30 68 30 20 65 30 30 30 2c 20  00 to 0h0 e000, 
8f50: 77 30 30 20 68 65 27 29 3b 0a 49 4e 53 45 52 54  w00 he');.INSERT
8f60: 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
8f70: 27 30 75 30 20 30 20 70 30 30 20 77 30 30 30 20  '0u0 0 p00 w000 
8f80: 30 61 30 30 20 66 30 72 20 61 20 62 30 30 30 20  0a00 f0r a b000 
8f90: 6f 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  o0');.INSERT INT
8fa0: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 70 30  O t2 VALUES('0p0
8fb0: 30 2e 20 30 72 30 30 20 74 68 65 30 20 68 65 20  0. 0r00 the0 he 
8fc0: 72 30 30 20 74 68 30 20 68 30 30 30 27 29 3b 0a  r00 th0 h000');.
8fd0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
8fe0: 41 4c 55 45 53 28 27 61 6e 64 20 77 61 30 30 20  ALUES('and wa00 
8ff0: 66 30 30 20 30 6f 6c 30 27 27 73 20 00 00 00 20  f00 0ol0''s ... 
9000: 0d 00 00 00 02 01 4c 00 01 be 01 4c 00 00 00 00  ......L....L....
9010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
90a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
90b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
90c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
90d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
90e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
90f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9140: 00 00 00 00 00 00 00 00 00 00 00 00 70 34 04 00  ............p4..
9150: 81 65 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  .eCREATE TABLE t
9160: 30 28 61 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  0(a);.INSERT INT
9170: 4f 20 74 30 20 56 41 4c 55 45 53 28 27 30 27 29  O t0 VALUES('0')
9180: 3b 0a 50 52 41 47 4d 41 20 66 75 6c 6c 5f 63 6f  ;.PRAGMA full_co
9190: 6c 75 6d 6e 5f 6e 61 6d 65 73 3d 6f 6e 3b 0a 53  lumn_names=on;.S
91a0: 45 4c 45 43 54 20 72 6f 77 69 64 2c 20 41 20 46  ELECT rowid, A F
91b0: 52 4f 4d 20 74 30 3b 56 41 43 55 55 4d 0a 84 3f  ROM t0;VACUUM..?
91c0: 33 04 00 89 03 43 52 45 41 54 45 20 54 41 42 4c  3....CREATE TABL
91d0: 45 20 74 31 28 61 2c 20 62 2c 20 63 29 3b 0a 49  E t1(a, b, c);.I
91e0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
91f0: 4c 55 45 53 28 27 61 27 2c 20 31 2c 20 31 29 3b  LUES('a', 1, 1);
9200: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
9210: 56 41 4c 55 45 53 28 27 30 27 2c 20 36 2c 20 36  VALUES('0', 6, 6
9220: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
9230: 31 20 56 41 4c 55 45 53 28 27 63 27 2c 20 35 2c  1 VALUES('c', 5,
9240: 20 35 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   5);.INSERT INTO
9250: 20 74 31 20 56 41 4c 55 45 53 28 27 30 27 2c 20   t1 VALUES('0', 
9260: 34 2c 20 34 29 3b 0a 49 4e 53 45 52 54 20 49 4e  4, 4);.INSERT IN
9270: 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27 30 27  TO t1 VALUES('0'
9280: 2c 20 35 2c 20 35 29 3b 0a 49 4e 53 45 52 54 20  , 5, 5);.INSERT 
9290: 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27  INTO t1 VALUES('
92a0: 63 27 2c 20 36 2c 20 36 29 3b 0a 49 4e 53 45 52  c', 6, 6);.INSER
92b0: 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
92c0: 28 27 62 27 2c 20 34 2c 20 34 29 3b 0a 49 4e 53  ('b', 4, 4);.INS
92d0: 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
92e0: 45 53 28 27 63 27 2c 20 37 2c 20 37 29 3b 0a 49  ES('c', 7, 7);.I
92f0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
9300: 4c 55 45 53 28 27 30 27 2c 20 32 2c 20 32 29 3b  LUES('0', 2, 2);
9310: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
9320: 56 41 4c 55 45 53 28 27 30 27 2c 20 33 2c 20 33  VALUES('0', 3, 3
9330: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
9340: 31 20 56 41 4c 55 45 53 28 27 61 27 2c 20 33 2c  1 VALUES('a', 3,
9350: 20 33 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   3);.INSERT INTO
9360: 20 74 31 20 56 41 4c 55 45 53 28 27 62 27 2c 20   t1 VALUES('b', 
9370: 35 2c 20 35 29 3b 0a 49 4e 53 45 52 54 20 49 4e  5, 5);.INSERT IN
9380: 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27 63 27  TO t1 VALUES('c'
9390: 2c 20 34 2c 20 34 29 3b 0a 49 4e 53 45 52 54 20  , 4, 4);.INSERT 
93a0: 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27  INTO t1 VALUES('
93b0: 63 27 2c 20 33 2c 20 33 29 3b 0a 49 4e 53 45 52  c', 3, 3);.INSER
93c0: 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
93d0: 28 27 61 27 2c 20 32 2c 20 32 29 3b 0a 53 45 4c  ('a', 2, 2);.SEL
93e0: 45 43 54 20 2a 20 46 52 4f 4d 20 74 31 20 4f 52  ECT * FROM t1 OR
93f0: 44 45 52 20 42 59 20 20 27 61 27 2c 20 63 3b 0a  DER BY  'a', c;.
9400: 0d 00 00 00 01 01 19 00 01 19 00 00 00 00 00 00  ................
9410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
94a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
94b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
94c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
94d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
94e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
94f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9510: 00 00 00 00 00 00 00 00 00 85 64 35 04 00 8b 4d  ..........d5...M
9520: 50 52 41 47 4d 41 20 6d 6d 61 70 5f 73 69 7a 65  PRAGMA mmap_size
9530: 20 3d 20 30 3b 0a 50 52 41 47 4d 41 20 70 61 67   = 0;.PRAGMA pag
9540: 65 5f 73 69 7a 65 20 3d 20 31 30 32 34 3b 0a 50  e_size = 1024;.P
9550: 52 41 47 4d 41 20 63 61 63 68 65 5f 73 69 7a 65  RAGMA cache_size
9560: 20 3d 41 4c 4c 30 30 3b 0a 43 52 45 41 54 45 20   =ALL00;.CREATE 
9570: 54 41 42 4c 45 20 74 31 28 78 29 3b 0a 43 52 45  TABLE t1(x);.CRE
9580: 41 54 45 20 54 41 42 4c 45 20 74 32 28 78 29 3b  ATE TABLE t2(x);
9590: 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 33  .CREATE TABLE t3
95a0: 28 78 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  (x);.CREATE INDE
95b0: 58 20 69 33 20 4f 4e 20 74 33 28 78 29 3b 0a 49  X i3 ON t3(x);.I
95c0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20 56 41  NSERT INTO t3 VA
95d0: 4c 55 45 53 28 72 61 6e 64 6f 6d 62 6c 6f 62 28  LUES(randomblob(
95e0: 31 30 33 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e  103));.INSERT IN
95f0: 54 4f 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e  TO t3 SELECT ran
9600: 64 6f 6d 62 6c 6f 62 28 31 34 30 29 20 46 52 4f  domblob(140) FRO
9610: 4d 20 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54  M t3;.INSERT INT
9620: 4f 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64  O t3 SELECT rand
9630: 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d  omblob(100) FROM
9640: 20 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t3;.INSERT INTO
9650: 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t3 SELECT rando
9660: 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20  mblob(100) FROM 
9670: 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t3;.INSERT INTO 
9680: 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t3 SELECT random
9690: 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d a0 74  blob(100) FROM.t
96a0: 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  3;.INSERT INTO t
96b0: 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62  3 SELECT randomb
96c0: 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20 74 33  lob(100) FROM t3
96d0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33  ;.INSERT INTO t3
96e0: 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
96f0: 6f 62 28 31 30 30 20 2d 31 29 20 46 52 4f 4d 20  ob(100 -1) FROM 
9700: 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t3;.INSERT INTO 
9710: 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t3 SELECT random
9720: 62 6c 6f 62 28 31 30 20 29 20 46 52 4f 4d 20 74  blob(10 ) FROM t
9730: 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  3;.INSERT INTO t
9740: 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62  3 SELECT randomb
9750: 6c 6f 62 28 31 32 30 30 31 2d 30 31 2d 30 31 30  lob(12001-01-010
9760: 30 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45  0) FROM t1;.INSE
9770: 52 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43  RT INTO t3 SELEC
9780: 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30  T randomblob(100
9790: 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52  ) FROM t3;.INSER
97a0: 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54  T INTO t3 SELECT
97b0: 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 0d 30 30 29   randomblob(.00)
97c0: 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52 54   FROM t3;.INSERT
97d0: 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54 20   INTO t3 SELECT 
97e0: 72 61 6e 64 6f 6d 62 6c 6f 62 28 32 30 30 29 20  randomblob(200) 
97f0: 46 52 4f 4d 20 74 33 3b 52 45 49 4e 44 45 58 0a  FROM t3;REINDEX.
9800: 0d 00 00 00 02 01 fd 00 02 55 01 fd 00 00 00 00  .........U......
9810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
98a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
98b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
98c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
98d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
98e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
98f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
99a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
99b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
99c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
99d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
99e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
99f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 56 37 04  .............V7.
9a00: 00 81 31 43 52 45 41 54 45 20 54 41 42 4c 45 20  ..1CREATE TABLE 
9a10: 74 30 28 61 2c 20 62 20 56 30 30 43 48 41 52 2c  t0(a, b V00CHAR,
9a20: 20 63 30 30 30 30 30 30 30 30 29 3b 0a 43 52 45   c00000000);.CRE
9a30: 41 54 45 20 56 49 52 54 55 41 4c 20 54 41 42 4c  ATE VIRTUAL TABL
9a40: 45 20 74 30 30 30 30 30 20 55 53 49 4e 47 20 5b  E t00000 USING [
9a50: 61 5d 30 3b 0a 83 28 36 04 00 86 55 50 52 41 47  a]0;..(6...UPRAG
9a60: 4d 41 20 70 61 67 65 5f 73 69 7a 65 3d 20 35 31  MA page_size= 51
9a70: 32 3b 0a 50 52 41 47 4d 41 20 61 75 74 6f 5f 76  2;.PRAGMA auto_v
9a80: 61 63 75 75 6d 20 3d 20 69 6e 63 72 65 6d 65 6e  acuum = incremen
9a90: 74 61 6c 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  tal;.CREATE TABL
9aa0: 45 20 74 31 28 78 29 3b 0a 49 4e 53 45 52 54 20  E t1(x);.INSERT 
9ab0: 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 20  INTO t1 VALUES( 
9ac0: 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 20 2a 20 28  randomblob(1 * (
9ad0: 35 31 32 2d 34 29 29 20 29 3b 0a 49 4e 53 45 52  512-4)) );.INSER
9ae0: 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
9af0: 28 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 20 2a  ( randomblob(1 *
9b00: 20 28 35 31 32 2d 34 29 29 20 29 3b 0a 49 4e 53   (512-4)) );.INS
9b10: 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
9b20: 45 53 28 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 32  ES( randomblob(2
9b30: 20 2a 20 28 35 30 30 2d 34 29 29 20 29 3b 0a 49   * (500-4)) );.I
9b40: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
9b50: 4c 55 45 53 28 20 72 61 6e 64 6f 6d 62 6c 6f 62  LUES( randomblob
9b60: 28 31 31 30 20 2a 20 28 35 31 32 2d 34 29 29 20  (110 * (512-4)) 
9b70: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
9b80: 31 20 56 41 4c 55 45 53 28 72 61 6e 64 6f 6d 62  1 VALUES(randomb
9b90: 6c 6f 62 28 33 20 2a 20 28 35 2d 34 29 29 20 29  lob(3 * (5-4)) )
9ba0: 3b 0a 44 45 4c 45 54 45 20 46 52 4f 4d 20 74 31  ;.DELETE FROM t1
9bb0: 20 57 48 45 52 45 20 72 6f 77 69 64 3c 20 33 3b   WHERE rowid< 3;
9bc0: 0a 50 52 41 47 4d 41 20 69 6e 63 72 65 6d 65 6e  .PRAGMA incremen
9bd0: 74 61 6c 5f 76 61 63 75 75 6d 20 3d 20 32 3b 0a  tal_vacuum = 2;.
9be0: 44 45 4c 45 54 45 20 46 52 4f 4d 20 74 31 20 57  DELETE FROM t1 W
9bf0: 48 45 52 45 20 72 6f 77 69 64 20 3c 20 31 3b 0a  HERE rowid < 1;.
9c00: 0d 00 00 00 02 00 af 00 01 19 00 af 00 00 00 00  ................
9c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
9ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68  ...............h
9cb0: 39 04 00 81 55 53 45 4c 45 43 54 20 73 71 6c 69  9...USELECT sqli
9cc0: 74 65 5f 72 65 6e 61 6d 65 5f 74 72 69 67 67 65  te_rename_trigge
9cd0: 72 28 27 43 52 45 40 21 21 21 21 21 21 21 21 21  r('CRE@!!!!!!!!!
9ce0: 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21  !!!!!!!!!!!!!!!!
9cf0: 21 21 21 21 21 21 21 54 30 20 54 52 49 47 47 45  !!!!!!!T0 TRIGGE
9d00: 52 20 72 30 20 4f 4e 20 78 3f 3f 20 57 48 45 4e  R r0 ON x?? WHEN
9d10: 27 2c 4e 55 4c 4c 29 3b 0a 85 64 38 04 00 8b 4d  ',NULL);..d8...M
9d20: 50 52 41 47 4d 41 20 6d 6d 61 70 5f 73 69 7a 65  PRAGMA mmap_size
9d30: 20 3d 20 30 3b 0a 50 52 41 47 4d 41 20 70 61 67   = 0;.PRAGMA pag
9d40: 65 5f 73 69 7a 65 20 3d 20 31 30 32 34 3b 0a 50  e_size = 1024;.P
9d50: 52 41 47 4d 41 20 63 61 63 68 65 5f 73 69 7a 65  RAGMA cache_size
9d60: 20 3d 41 4c 4c 30 30 3b 0a 43 52 45 41 54 45 20   =ALL00;.CREATE 
9d70: 54 41 42 4c 45 20 74 31 28 78 29 3b 0a 43 52 45  TABLE t1(x);.CRE
9d80: 41 54 45 20 54 41 42 4c 45 20 74 32 28 78 29 3b  ATE TABLE t2(x);
9d90: 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 33  .CREATE TABLE t3
9da0: 28 78 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  (x);.CREATE INDE
9db0: 58 20 69 33 20 4f 4e 20 74 33 28 78 29 3b 0a 49  X i3 ON t3(x);.I
9dc0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20 56 41  NSERT INTO t3 VA
9dd0: 4c 55 45 53 28 72 61 6e 64 6f 6d 62 6c 6f 62 28  LUES(randomblob(
9de0: 31 30 33 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e  103));.INSERT IN
9df0: 54 4f 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e  TO t3 SELECT ran
9e00: 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f  domblob(100) FRO
9e10: 4d 20 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54  M t3;.INSERT INT
9e20: 4f 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64  O t3 SELECT rand
9e30: 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d  omblob(100) FROM
9e40: 20 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t3;.INSERT INTO
9e50: 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t3 SELECT rando
9e60: 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20  mblob(100) FROM 
9e70: 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t3;.INSERT INTO 
9e80: 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t3 SELECT random
9e90: 62 6c 6f 62 28 31 30 32 29 20 46 52 4f 4d a0 74  blob(102) FROM.t
9ea0: 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  3;.INSERT INTO t
9eb0: 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62  3 SELECT randomb
9ec0: 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20 74 33  lob(100) FROM t3
9ed0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33  ;.INSERT INTO t3
9ee0: 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
9ef0: 6f 62 28 31 30 30 20 2d 31 29 20 46 52 4f 4d 20  ob(100 -1) FROM 
9f00: 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t3;.INSERT INTO 
9f10: 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t3 SELECT random
9f20: 62 6c 6f 62 28 31 30 20 29 20 46 52 4f 4d 20 74  blob(10 ) FROM t
9f30: 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  3;.INSERT INTO t
9f40: 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62  3 SELECT randomb
9f50: 6c 6f 62 28 31 32 30 30 31 2d 30 31 2d 30 31 30  lob(12001-01-010
9f60: 30 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45  0) FROM t1;.INSE
9f70: 52 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43  RT INTO t3 SELEC
9f80: 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30  T randomblob(100
9f90: 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52  ) FROM t3;.INSER
9fa0: 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54  T INTO t3 SELECT
9fb0: 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 0d 30 30 29   randomblob(.00)
9fc0: 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52 54   FROM t3;.INSERT
9fd0: 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54 20   INTO t3 SELECT 
9fe0: 72 61 6e 64 6f 6d 62 6c 6f 62 28 32 30 30 29 20  randomblob(200) 
9ff0: 46 52 4f 4d 20 74 33 3b 52 45 49 4e 44 45 58 0a  FROM t3;REINDEX.
a000: 0d 00 00 00 02 00 5e 00 02 a0 00 5e 00 00 00 00  ......^....^....
a010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 84 3f  ...............?
a060: 3b 04 00 89 03 43 52 45 41 54 45 20 54 41 42 4c  ;....CREATE TABL
a070: 45 20 74 31 28 61 2c 20 62 2c 20 63 29 3b 0a 49  E t1(a, b, c);.I
a080: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
a090: 4c 55 45 53 28 27 61 27 2c 20 31 2c 20 31 29 3b  LUES('a', 1, 1);
a0a0: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
a0b0: 56 41 4c 55 45 53 28 27 30 27 2c 20 36 2c 20 36  VALUES('0', 6, 6
a0c0: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
a0d0: 31 20 56 41 4c 55 45 53 28 27 63 27 2c 20 35 2c  1 VALUES('c', 5,
a0e0: 20 35 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   5);.INSERT INTO
a0f0: 20 74 31 20 56 41 4c 55 45 53 28 27 30 27 2c 20   t1 VALUES('0', 
a100: 34 2c 20 34 29 3b 0a 49 4e 53 45 52 54 20 49 4e  4, 4);.INSERT IN
a110: 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27 30 27  TO t1 VALUES('0'
a120: 2c 20 35 2c 20 35 29 3b 0a 49 4e 53 45 52 54 20  , 5, 5);.INSERT 
a130: 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27  INTO t1 VALUES('
a140: 63 27 2c 20 36 2c 20 36 29 3b 0a 49 4e 53 45 52  c', 6, 6);.INSER
a150: 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
a160: 28 27 62 27 2c 20 34 2c 20 34 29 3b 0a 49 4e 53  ('b', 4, 4);.INS
a170: 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
a180: 45 53 28 27 63 27 2c 20 37 2c 20 37 29 3b 0a 49  ES('c', 7, 7);.I
a190: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
a1a0: 4c 55 45 53 28 27 30 27 2c 20 32 2c 20 32 29 3b  LUES('0', 2, 2);
a1b0: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
a1c0: 56 41 4c 55 45 53 28 27 30 27 2c 20 33 2c 20 33  VALUES('0', 3, 3
a1d0: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
a1e0: 31 20 56 41 4c 55 45 53 28 27 61 27 2c 20 33 2c  1 VALUES('a', 3,
a1f0: 20 33 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   3);.INSERT INTO
a200: 20 74 31 20 56 41 4c 55 45 53 28 27 62 27 2c 20   t1 VALUES('b', 
a210: 35 2c 20 35 29 3b 0a 49 4e 53 45 52 54 20 49 4e  5, 5);.INSERT IN
a220: 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27 63 27  TO t1 VALUES('c'
a230: 2c 20 34 2c 20 34 29 3b 0a 49 4e 53 45 52 54 20  , 4, 4);.INSERT 
a240: 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27  INTO t1 VALUES('
a250: 63 27 2c 20 33 2c 20 33 29 3b 0a 49 4e 53 45 52  c', 3, 3);.INSER
a260: 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
a270: 28 27 61 27 2c 20 32 2c 20 32 29 3b 0a 53 45 4c  ('a', 2, 2);.SEL
a280: 45 43 54 20 2a 20 46 52 4f 4d 20 74 31 20 47 52  ECT * FROM t1 GR
a290: 4f 55 50 20 42 59 2d 61 2c 20 62 2d 6f 69 64 0a  OUP BY-a, b-oid.
a2a0: 82 5d 3a 04 00 85 3f 43 52 45 41 54 45 20 54 41  .]:...?CREATE TA
a2b0: 42 4c 45 20 74 30 28 61 2c 20 62 29 3b 0a 43 52  BLE t0(a, b);.CR
a2c0: 45 41 54 45 20 54 41 42 4c 45 20 6c 6f 67 28 78  EATE TABLE log(x
a2d0: 20 73 71 6c 69 74 65 5f 63 6f 6d 70 69 6c 65 6f   sqlite_compileo
a2e0: 70 74 69 6f 6e 5f 67 65 74 28 31 29 29 3b 0a 49  ption_get(1));.I
a2f0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41  NSERT INTO t0 VA
a300: 4c 55 45 53 28 30 2c 30 29 3b 0a 49 4e 53 45 52  LUES(0,0);.INSER
a310: 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53  T INTO t0 VALUES
a320: 28 30 2c 30 29 3b 0a 43 52 45 41 54 45 20 54 52  (0,0);.CREATE TR
a330: 49 47 47 45 52 20 74 30 30 30 30 30 20 41 46 54  IGGER t00000 AFT
a340: 45 52 20 55 50 44 41 54 45 20 4f 4e 20 74 30 20  ER UPDATE ON t0 
a350: 42 45 47 49 4e 0a 49 4e 53 45 52 54 20 49 4e 54  BEGIN.INSERT INT
a360: 4f 20 6c 6f 67 20 56 41 4c 55 45 53 28 6f 6c 64  O log VALUES(old
a370: 2e 62 20 7c 20 6c 6f 77 65 72 28 31 29 7c 20 6c  .b | lower(1)| l
a380: 65 6e 67 74 68 28 31 29 7c 20 6e 65 77 2e 62 20  ength(1)| new.b 
a390: 7c 7c 20 27 30 27 20 7c 7c 20 63 68 61 6e 67 65  || '0' || change
a3a0: 73 28 29 20 29 3b 0a 45 4e 44 3b 0a 43 52 45 41  s() );.END;.CREA
a3b0: 54 45 20 54 41 42 4c 45 20 74 32 28 61 29 3b 0a  TE TABLE t2(a);.
a3c0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
a3d0: 41 4c 55 45 53 28 30 29 2c 20 28 32 29 2c 20 28  ALUES(0), (2), (
a3e0: 30 29 3b 0a 55 50 44 41 54 45 20 74 30 20 53 45  0);.UPDATE t0 SE
a3f0: 54 20 62 3d 20 63 68 61 6e 67 65 73 28 29 3b 0a  T b= changes();.
a400: 0d 00 00 00 05 00 bd 00 03 8b 03 26 02 b0 02 5e  ...........&...^
a410: 00 bd 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 83 1e 40  ...............@
a4c0: 04 00 86 41 44 52 4f 50 20 54 41 42 4c 45 20 49  ...ADROP TABLE I
a4d0: 46 20 45 58 49 53 54 53 20 74 30 3b 0a 44 52 4f  F EXISTS t0;.DRO
a4e0: 50 20 54 41 42 4c 45 20 49 46 20 45 58 49 53 54  P TABLE IF EXIST
a4f0: 53 20 74 30 3b 0a 43 52 45 41 54 45 20 54 41 42  S t0;.CREATE TAB
a500: 4c 45 20 74 31 28 61 20 49 4e 54 30 30 30 30 29  LE t1(a INT0000)
a510: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
a520: 20 56 41 4c 55 45 53 28 33 29 3b 0a 49 4e 53 45   VALUES(3);.INSE
a530: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
a540: 53 28 32 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  S(2);.INSERT INT
a550: 4f 20 74 31 20 56 41 4c 55 45 53 28 31 29 3b 0a  O t1 VALUES(1);.
a560: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
a570: 41 4c 55 45 53 28 32 29 3b 0a 49 4e 53 45 52 54  ALUES(2);.INSERT
a580: 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
a590: 33 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  3);.INSERT INTO 
a5a0: 74 31 20 56 41 4c 55 45 53 28 31 29 3b 0a 43 52  t1 VALUES(1);.CR
a5b0: 45 41 54 45 20 54 41 42 4c 45 20 74 32 28 78 29  EATE TABLE t2(x)
a5c0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
a5d0: 0a 53 45 4c 45 43 54 20 44 49 53 54 49 4e 43 54  .SELECT DISTINCT
a5e0: 0a 43 41 53 45 20 61 20 57 48 45 4e 20 31 20 54  .CASE a WHEN 1 T
a5f0: 48 45 4e 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31  HEN randomblob(1
a600: 32 30 30 31 2d 30 31 2d 30 31 29 57 48 45 4e 20  2001-01-01)WHEN 
a610: 36 20 54 48 45 4e 20 7a 65 72 6f 62 6c 6f 62 28  6 THEN zeroblob(
a620: 35 29 45 4c 53 45 20 27 30 30 30 27 20 45 4e 44  5)ELSE '000' END
a630: 0a 46 52 4f 4d 20 74 31 3b 0a 53 45 4c 45 43 54  .FROM t1;.SELECT
a640: 20 71 75 6f 74 65 28 78 29 20 46 52 4f 4d 20 74   quote(x) FROM t
a650: 32 20 4f 52 44 45 52 20 42 59 20 31 3b 0a 50 3f  2 ORDER BY 1;.P?
a660: 04 00 81 25 53 45 4c 45 43 54 20 20 31 30 30 30  ...%SELECT  1000
a670: 30 30 30 25 30 30 30 30 30 30 30 36 30 30 36 30  000%000000060060
a680: 30 30 30 31 30 2b 30 30 30 30 25 30 30 30 30 30  00010+0000%00000
a690: 30 30 36 30 30 30 30 30 30 30 30 30 25 30 30 30  006000000000%000
a6a0: 30 30 30 30 36 30 30 30 30 36 30 30 30 30 3b 0a  00006000060000;.
a6b0: 74 3e 04 00 81 6d 57 49 54 48 20 69 28 78 29 20  t>...mWITH i(x) 
a6c0: 41 53 20 28 20 56 41 4c 55 45 53 28 31 29 20 55  AS ( VALUES(1) U
a6d0: 4e 49 4f 4e 20 41 4c 4c 20 53 45 4c 45 43 54 20  NION ALL SELECT 
a6e0: 78 2b 31 20 46 52 4f 4d 20 69 20 47 52 4f 55 50  x+1 FROM i GROUP
a6f0: 20 42 59 20 31 29 0a 53 45 4c 45 43 54 20 20 69   BY 1).SELECT  i
a700: 6e 73 74 72 28 31 2c 31 29 78 20 46 52 4f 4d 20  nstr(1,1)x FROM 
a710: 69 20 4c 49 4d 49 54 20 32 30 30 31 2d 30 31 2d  i LIMIT 2001-01-
a720: 30 31 31 30 33 0a 63 3d 04 00 81 4b 43 52 45 41  01103.c=...KCREA
a730: 54 45 20 54 41 42 4c 45 20 74 30 28 61 2c 20 62  TE TABLE t0(a, b
a740: 2c 20 63 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  , c);.INSERT INT
a750: 4f 20 74 30 20 56 41 4c 55 45 53 28 24 30 2c 24  O t0 VALUES($0,$
a760: 62 2c 20 24 63 29 3b 0a 49 4e 53 45 52 54 20 49  b, $c);.INSERT I
a770: 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 24 30  NTO t0 VALUES($0
a780: 2c 20 24 62 2c 20 24 61 29 3b 0a 73 3c 04 00 81  , $b, $a);.s<...
a790: 6b 57 49 54 48 20 69 28 78 29 20 41 53 20 28 20  kWITH i(x) AS ( 
a7a0: 56 41 4c 55 45 53 28 31 29 20 55 4e 49 4f 4e 20  VALUES(1) UNION 
a7b0: 41 4c 4c 20 53 45 4c 45 43 54 20 78 2b 31 20 46  ALL SELECT x+1 F
a7c0: 52 4f 4d 20 69 20 47 52 4f 55 50 20 42 59 20 31  ROM i GROUP BY 1
a7d0: 29 0a 53 45 4c 45 43 54 20 20 6c 65 6e 67 74 68  ).SELECT  length
a7e0: 28 31 29 78 20 46 52 4f 4d 20 69 20 4c 49 4d 49  (1)x FROM i LIMI
a7f0: 54 20 32 30 30 31 2d 30 31 2d 30 31 31 30 33 0a  T 2001-01-01103.
a800: 0d 00 00 00 02 00 e5 00 01 19 00 e5 00 00 00 00  ................
a810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
a8e0: 00 00 00 00 00 32 42 03 00 6b 53 45 4c 45 43 54  .....2B..kSELECT
a8f0: 20 27 31 2e 30 65 36 34 27 2f 27 31 2e 30 30 30   '1.0e64'/'1.000
a900: 30 65 2d 33 32 34 27 2f 27 31 2e 30 30 30 30 65  0e-324'/'1.0000e
a910: 2d 33 32 30 65 36 27 3b 05 85 64 41 04 00 8b 4d  -320e6';..dA...M
a920: 50 52 41 47 4d 41 20 6d 6d 61 70 5f 73 69 7a 65  PRAGMA mmap_size
a930: 20 3d 20 30 3b 0a 50 52 41 47 4d 41 20 70 61 67   = 0;.PRAGMA pag
a940: 65 5f 73 69 7a 65 20 3d 20 31 30 32 34 3b 0a 50  e_size = 1024;.P
a950: 52 41 47 4d 41 20 63 61 63 68 65 5f 73 69 7a 65  RAGMA cache_size
a960: 20 3d 41 4c 4c 30 30 3b 0a 43 52 45 41 54 45 20   =ALL00;.CREATE 
a970: 54 41 42 4c 45 20 74 31 28 78 29 3b 0a 43 52 45  TABLE t1(x);.CRE
a980: 41 54 45 20 54 41 42 4c 45 20 74 32 28 78 29 3b  ATE TABLE t2(x);
a990: 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 33  .CREATE TABLE t3
a9a0: 28 78 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  (x);.CREATE INDE
a9b0: 58 20 69 33 20 4f 4e 20 74 33 28 78 29 3b 0a 49  X i3 ON t3(x);.I
a9c0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20 56 41  NSERT INTO t3 VA
a9d0: 4c 55 45 53 28 72 61 6e 64 6f 6d 62 6c 6f 62 28  LUES(randomblob(
a9e0: 31 30 33 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e  103));.INSERT IN
a9f0: 54 4f 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e  TO t3 SELECT ran
aa00: 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f  domblob(100) FRO
aa10: 46 55 4c 4c 3b 0a 49 4e 53 45 52 54 20 49 4e 54  FULL;.INSERT INT
aa20: 4f 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64  O t3 SELECT rand
aa30: 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d  omblob(100) FROM
aa40: 20 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t3;.INSERT INTO
aa50: 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t3 SELECT rando
aa60: 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20  mblob(100) FROM 
aa70: 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t3;.INSERT INTO 
aa80: 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t3 SELECT random
aa90: 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d a0 74  blob(100) FROM.t
aaa0: 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  3;.INSERT INTO t
aab0: 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62  3 SELECT randomb
aac0: 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20 74 33  lob(100) FROM t3
aad0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33  ;.INSERT INTO t3
aae0: 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
aaf0: 6f 62 28 31 30 30 20 2d 31 29 20 46 52 4f 4d 20  ob(100 -1) FROM 
ab00: 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t3;.INSERT INTO 
ab10: 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t3 SELECT random
ab20: 62 6c 6f 62 28 31 30 20 29 20 46 52 4f 4d 20 74  blob(10 ) FROM t
ab30: 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  3;.INSERT INTO t
ab40: 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62  3 SELECT randomb
ab50: 6c 6f 62 28 31 32 30 30 31 2d 30 31 2d 30 31 30  lob(12001-01-010
ab60: 30 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45  0) FROM t1;.INSE
ab70: 52 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43  RT INTO t3 SELEC
ab80: 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30  T randomblob(100
ab90: 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52  ) FROM t3;.INSER
aba0: 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54  T INTO t3 SELECT
abb0: 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 0d 30 30 29   randomblob(.00)
abc0: 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52 54   FROM t3;.INSERT
abd0: 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54 20   INTO t3 SELECT 
abe0: 72 61 6e 64 6f 6d 62 6c 6f 62 28 32 30 30 29 20  randomblob(200) 
abf0: 46 52 4f 4d 20 74 33 3b 52 45 49 4e 44 45 58 0a  FROM t3;REINDEX.
ac00: 00 00 00 2d 30 30 20 30 68 30 20 6e 6f 72 74 30  ...-00 0h0 nort0
ac10: 2e 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  .');.INSERT INTO
ac20: 20 74 32 20 56 41 4c 55 45 53 28 27 30 30 20 31   t2 VALUES('00 1
ac30: 30 20 53 65 70 10 65 6d 62 65 72 20 30 68 30 20  0 Sep.ember 0h0 
ac40: 77 69 30 30 20 64 30 30 20 74 75 30 30 30 30 20  wi00 d00 tu0000 
ac50: 61 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  an0');.INSERT IN
ac60: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 57 69  TO t2 VALUES('Wi
ac70: 30 30 30 30 30 27 27 30 20 30 6c 65 30 74 20 30  00000''0 0le0t 0
ac80: 6c 30 30 2e 20 41 20 73 74 6f 30 30 20 62 30 30  l00. A sto00 b00
ac90: 30 20 75 30 20 61 6e 64 20 30 30 30 20 66 6c 65  0 u0 and 000 fle
aca0: 65 74 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  et');.INSERT INT
acb0: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 69 30  O t2 VALUES('0i0
acc0: 20 73 65 30 20 73 61 69 20 30 61 30 20 30 30 20   se0 sai 0a0 00 
acd0: 45 30 30 30 30 30 30 20 30 30 20 30 65 30 30 30  E000000 00 0e000
ace0: 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  000');.INSERT IN
acf0: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 61  TO t2 VALUES('0a
ad00: 30 30 28 30 75 30 30 30 30 30 20 6f 30 20 30 30  00(0u00000 o0 00
ad10: 20 53 65 30 30 30 30 30 30 30 2e 20 57 69 6c 6c   Se0000000. Will
ad20: 69 61 6d 20 74 30 30 30 20 6d 30 30 27 29 3b 0a  iam t000 m00');.
ad30: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
ad40: 41 4c 55 45 53 28 27 74 6f 20 30 61 30 30 2c 20  ALUES('to 0a00, 
ad50: 61 20 66 30 30 20 6d 30 30 30 30 20 74 6f 20 30  a f00 m0000 to 0
ad60: 68 30 20 65 30 30 30 2c 20 77 30 30 20 68 65 27  h0 e000, w00 he'
ad70: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
ad80: 32 20 56 41 4c 55 45 53 28 27 30 75 30 20 30 20  2 VALUES('0u0 0 
ad90: 70 30 30 20 77 30 30 30 20 30 61 30 30 20 66 30  p00 w000 0a00 f0
ada0: 72 20 61 20 62 30 30 30 20 6f 30 27 29 3b 0a 49  r a b000 o0');.I
adb0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
adc0: 4c 55 45 53 28 27 30 70 30 30 2e 20 30 72 30 30  LUES('0p00. 0r00
add0: 20 74 68 65 30 20 68 65 20 72 30 30 20 74 68 30   the0 he r00 th0
ade0: 20 68 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20   h000');.INSERT 
adf0: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
ae00: 61 6e 64 20 77 61 30 30 20 66 30 30 20 30 6f 6c  and wa00 f00 0ol
ae10: 30 27 27 73 20 30 75 30 30 20 30 72 30 30 20 30  0''s 0u00 0r00 0
ae20: 68 30 20 6e 6f 72 74 30 2e 27 29 3b 0a 49 4e 53  h0 nort0.');.INS
ae30: 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
ae40: 45 53 28 27 30 30 20 31 30 20 53 65 70 10 65 6d  ES('00 10 Sep.em
ae50: 62 65 72 20 30 68 30 20 77 69 30 30 20 64 30 30  ber 0h0 wi00 d00
ae60: 20 74 75 30 30 30 30 20 61 6e 30 27 29 3b 0a 49   tu0000 an0');.I
ae70: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
ae80: 4c 55 45 53 28 27 57 69 30 30 30 30 30 27 27 30  LUES('Wi00000''0
ae90: 20 30 6c 65 30 74 20 30 6c 30 30 2e 20 41 20 73   0le0t 0l00. A s
aea0: 74 6f 30 30 20 62 30 30 30 20 75 30 20 61 6e 64  to00 b000 u0 and
aeb0: 20 30 68 65 27 29 3b 0a 49 4e 53 45 52 54 20 49   0he');.INSERT I
aec0: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 66  NTO t2 VALUES('f
aed0: 6c 65 65 74 20 77 61 73 20 66 30 30 30 20 74 6f  leet was f000 to
aee0: 20 30 61 30 65 20 30 65 30 20 30 30 27 29 3b 0a   0a0e 0e0 00');.
aef0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
af00: 41 4c 55 45 53 28 27 53 61 69 6e 30 2d 56 30 30  ALUES('Sain0-V00
af10: 30 30 30 2d 73 75 72 2d 53 6f 6d 6d 65 20 61 6e  000-sur-Somme an
af20: 64 20 61 30 61 30 30 20 77 61 30 30 20 66 30 30  d a0a00 wa00 f00
af30: 20 74 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e 53   t00 win0');.INS
af40: 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
af50: 45 53 28 27 74 6f 20 30 68 30 20 30 30 c3 c3 c3  ES('to 0h0 00...
af60: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
af70: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
af80: c3 c3 c3 c3 c3 c3 c3 43 30 30 20 30 68 30 20 77  .......C00 0h0 w
af90: 6e 30 20 30 69 30 30 30 30 30 30 30 20 74 30 30  n0 0i0000000 t00
afa0: 30 30 30 20 61 6e 64 27 29 3b 0a 49 4e 53 45 52  000 and');.INSER
afb0: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
afc0: 28 27 57 30 30 30 30 27 27 73 20 66 6c 65 65 74  ('W0000''s fleet
afd0: 20 73 61 69 30 30 30 20 41 20 73 30 6f 30 30 20   sai000 A s0o00 
afe0: 30 6c 30 30 20 75 70 20 61 6e 64 20 74 30 30 27  0l00 up and t00'
aff0: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
b000: 00 00 00 2e 32 20 56 41 4c 55 45 53 28 27 80 6c  ....2 VALUES('.l
b010: 65 65 74 20 77 61 30 20 72 30 30 30 20 74 6f 20  eet wa0 r000 to 
b020: 30 61 30 30 20 73 30 30 20 30 74 27 29 3b 0a 49  0a00 s00 0t');.I
b030: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
b040: 4c 55 45 53 28 27 53 69 30 30 2d 6c 30 30 79 2d  LUES('Si00-l00y-
b050: 73 75 30 2d 53 6f 6d 6d 7d 20 61 6e 64 20 61 69  su0-Somm} and ai
b060: 30 20 77 61 30 30 20 30 6f 30 20 74 30 30 20 77  0 wa00 0o0 t00 w
b070: 69 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  in0');.INSERT IN
b080: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f  TO t2 VALUES('to
b090: 20 61 30 30 20 30 30 20 30 30 20 53 65 70 74 65   a00 00 00 Septe
b0a0: 6d 62 65 72 20 74 30 30 20 4e 6f 72 30 30 30 20  mber t00 Nor000 
b0b0: 66 6c 65 65 74 27 29 3b 0a 49 4e 53 45 52 54 20  fleet');.INSERT 
b0c0: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
b0d0: 30 69 30 20 73 65 30 20 73 61 69 20 30 61 30 20  0i0 se0 sai 0a0 
b0e0: 30 30 20 45 30 30 30 30 30 30 20 30 30 20 30 65  00 E000000 00 0e
b0f0: 30 30 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54  000000');.INSERT
b100: 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
b110: 27 30 61 30 30 28 30 75 30 30 30 30 30 20 6f 30  '0a00(0u00000 o0
b120: 20 30 30 20 53 65 30 30 30 30 30 30 30 2e 20 57   00 Se0000000. W
b130: 69 6c 6c 69 61 6d 20 74 30 30 30 20 6d 30 30 27  illiam t000 m00'
b140: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
b150: 32 20 56 41 4c 55 45 53 28 27 74 6f 20 30 61 30  2 VALUES('to 0a0
b160: 30 2c 20 61 20 66 30 30 20 6d 30 30 30 30 20 74  0, a f00 m0000 t
b170: 6f 20 30 68 30 20 65 30 30 30 2c 20 77 30 30 20  o 0h0 e000, w00 
b180: 68 65 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  he');.INSERT INT
b190: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 75 30  O t2 VALUES('0u0
b1a0: 20 30 20 70 30 30 20 77 30 30 30 20 30 61 30 30   0 p00 w000 0a00
b1b0: 20 66 30 72 20 61 20 62 30 30 30 20 6f 30 27 29   f0r a b000 o0')
b1c0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
b1d0: 20 56 41 4c 55 45 53 28 27 30 70 30 30 2e 20 30   VALUES('0p00. 0
b1e0: 72 30 30 20 74 68 65 30 20 68 65 20 72 30 30 20  r00 the0 he r00 
b1f0: 74 68 30 20 68 30 30 30 27 29 3b 41 4e 41 4c 59  th0 h000');ANALY
b200: 5a 45 0a 49 4e 53 45 52 54 20 49 4e 30 68 65 27  ZE.INSERT IN0he'
b210: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
b220: 32 20 56 41 4c 55 45 53 28 27 66 6c 65 65 74 20  2 VALUES('fleet 
b230: 77 61 73 20 66 30 30 30 20 74 6f 20 30 61 30 65  was f000 to 0a0e
b240: 20 30 65 30 20 30 30 27 29 3b 0a 49 4e 53 45 52   0e0 00');.INSER
b250: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
b260: 28 27 53 61 69 6e 30 2d 56 30 30 30 30 30 2d 73  ('Sain0-V00000-s
b270: 75 72 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 30 61  ur-Somme and a0a
b280: 30 30 20 77 61 30 30 20 66 30 30 20 74 30 30 20  00 wa00 f00 t00 
b290: 77 69 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  win0');.INSERT I
b2a0: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74  NTO t2 VALUES('t
b2b0: 6f 20 30 68 30 20 30 30 c3 c3 c3 c3 c3 c3 c3 c3  o 0h0 00........
b2c0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b2d0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b2e0: c3 c3 43 30 30 20 30 68 30 20 77 6e 30 20 30 69  ..C00 0h0 wn0 0i
b2f0: 30 30 30 30 30 30 30 20 74 30 30 30 30 30 20 61  0000000 t00000 a
b300: 6e 64 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  nd');.INSERT INT
b310: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 53 69 30  O t2 VALUES('Si0
b320: 30 2d 6c 30 30 79 2d 73 75 30 2d 53 6f 6d 6d 65  0-l00y-su0-Somme
b330: 20 61 6e 64 20 61 69 30 20 77 61 30 30 20 30 6f   and ai0 wa00 0o
b340: 30 20 74 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e  0 t00 win0');.IN
b350: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
b360: 55 45 53 28 27 74 6f 20 61 30 30 20 30 30 20 30  UES('to a00 00 0
b370: 30 20 53 65 70 74 65 6d 62 65 72 20 74 30 30 20  0 September t00 
b380: 4e 6f 72 30 30 30 20 66 6c 65 65 74 27 29 3b 0a  Nor000 fleet');.
b390: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
b3a0: 41 4c 55 45 53 28 27 30 69 30 20 73 65 30 20 73  ALUES('0i0 se0 s
b3b0: 61 69 20 30 61 30 20 30 30 20 45 30 30 30 30 30  ai 0a0 00 E00000
b3c0: 30 20 30 30 20 30 65 30 30 30 30 30 30 27 29 3b  0 00 0e000000');
b3d0: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
b3e0: 56 41 4c 55 45 53 28 27 30 61 30 30 28 30 75 30  VALUES('0a00(0u0
b3f0: 30 30 30 30 20 6f 30 20 30 30 20 53 65 30 30 30  0000 o0 00 Se000
b400: 00 00 00 2f 30 30 30 30 2e 20 57 69 6c 6c 69 61  .../0000. Willia
b410: 6d 20 74 30 30 30 20 6d 30 30 27 29 3b 0a 49 4e  m t000 m00');.IN
b420: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
b430: 55 45 53 28 27 74 6f 20 30 61 30 30 2c 20 61 20  UES('to 0a00, a 
b440: 66 30 30 20 6d 30 30 30 30 20 74 6f 20 4e 53 45  f00 m0000 to NSE
b450: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
b460: 53 28 27 30 75 30 20 30 20 70 30 30 20 77 30 30  S('0u0 0 p00 w00
b470: 30 20 30 61 30 30 20 66 30 72 20 61 20 62 30 30  0 0a00 f0r a b00
b480: 30 20 6f 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  0 o0');.INSERT I
b490: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30  NTO t2 VALUES('0
b4a0: 70 30 30 2e 20 30 72 30 30 20 74 68 65 30 20 68  p00. 0r00 the0 h
b4b0: 65 20 72 30 30 20 74 68 30 20 68 30 30 30 27 29  e r00 th0 h000')
b4c0: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
b4d0: 20 56 41 4c 55 45 53 28 27 61 6e 64 20 77 61 30   VALUES('and wa0
b4e0: 30 20 66 30 30 20 30 6f 6c 30 27 27 73 20 30 75  0 f00 0ol0''s 0u
b4f0: 30 30 20 30 72 30 30 20 30 68 30 20 6e 6f 72 74  00 0r00 0h0 nort
b500: 30 2e 27 29 3b 0a 49 4e 53 45 52 59 20 49 4e 54  0.');.INSERY INT
b510: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 30 20  O t2 VALUES('00 
b520: 31 30 20 53 65 70 74 65 6d 62 65 72 20 30 68 30  10 September 0h0
b530: 20 77 69 30 30 20 64 30 30 20 74 75 30 30 30 30   wi00 d00 tu0000
b540: 20 61 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49   an0');.INSERT I
b550: 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 57  NTO t2 VALUES('W
b560: 69 30 30 30 30 30 27 27 30 20 30 6c 65 30 74 20  i00000''0 0le0t 
b570: 30 6c 30 30 2e 20 41 20 73 74 6f 30 30 20 62 30  0l00. A sto00 b0
b580: 30 30 20 75 30 20 61 6e 64 20 30 68 65 27 29 3b  00 u0 and 0he');
b590: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
b5a0: 56 41 4c 55 45 53 28 27 66 6c 65 65 74 20 77 61  VALUES('fleet wa
b5b0: 73 20 66 30 30 30 20 74 6f 20 30 61 30 65 20 30  s f000 to 0a0e 0
b5c0: 65 30 20 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  e0 00');.INSERT 
b5d0: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
b5e0: 53 61 69 6e 30 2d 56 30 30 30 30 30 2d 73 75 72  Sain0-V00000-sur
b5f0: 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 30 61 30 30  -Somme and a0a00
b600: 20 77 61 30 30 20 66 30 30 20 74 30 30 20 77 69   wa00 f00 t00 wi
b610: 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  n0');.INSERT INT
b620: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20  O t2 VALUES('to 
b630: 30 68 30 20 30 30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  0h0 00..........
b640: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b650: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b660: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b670: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b680: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b690: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b6a0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b6b0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b6c0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b6d0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b6e0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b6f0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b700: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b710: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b720: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b730: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b740: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b750: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b760: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b770: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b780: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b790: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b7a0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b7b0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b7c0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b7d0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b7e0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b7f0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b800: 00 00 00 00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b810: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b820: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b830: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b840: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b850: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b860: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b870: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b880: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b890: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b8a0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b8b0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b8c0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b8d0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b8e0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b8f0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b900: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b910: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b920: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b930: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b940: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b950: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b960: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b970: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b980: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b990: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b9a0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b9b0: c3 bb c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b9c0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b9d0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b9e0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
b9f0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
ba00: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
ba10: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
ba20: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
ba30: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
ba40: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
ba50: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 00 00  ................
ba60: 00 10 c3 bb c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
ba70: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
ba80: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
ba90: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
baa0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bab0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bac0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bad0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bae0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
baf0: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bb00: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bb10: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bb20: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bb30: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bb40: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bb50: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bb60: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bb70: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bb80: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
bb90: c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 20 32 30  ............. 20
bba0: 20 53 30 30 20 74 30 65 20 4e 30 30 30 20 66 6c   S00 t0e N000 fl
bbb0: 65 65 74 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  eet');.INSERT IN
bbc0: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 30  TO t2 VALUES('00
bbd0: 30 20 30 30 30 20 30 30 30 20 30 30 30 20 69 30  0 000 000 000 i0
bbe0: 20 45 30 30 20 61 30 20 30 30 30 30 27 29 3b 0a   E00 a0 0000');.
bbf0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 7d 29 3b 0a  INSERT INTO });.
bc00: 0d 00 00 00 02 00 35 00 01 00 00 35 00 00 00 00  ......5....5....
bc10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
bc20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
bc30: 00 00 00 00 00 81 48 44 04 00 83 15 43 52 45 41  ......HD....CREA
bc40: 54 45 20 54 41 42 4c 45 20 78 28 61 2c 62 29 3b  TE TABLE x(a,b);
bc50: 0a 43 52 45 41 54 45 20 56 49 45 57 20 79 20 41  .CREATE VIEW y A
bc60: 53 0a 53 45 4c 45 43 54 20 78 31 2e 62 20 41 53  S.SELECT x1.b AS
bc70: 20 70 2c 20 78 31 2e 61 20 41 53 20 71 20 46 52   p, x1.a AS q FR
bc80: 4f 4d 20 78 20 41 53 20 78 31 2c 20 78 20 41 53  OM x AS x1, x AS
bc90: 20 78 32 20 57 48 45 52 45 20 78 31 2e 61 3d 78   x2 WHERE x1.a=x
bca0: 32 2e 61 3b 0a 43 52 45 41 54 45 20 56 49 45 57  2.a;.CREATE VIEW
bcb0: 20 7a 20 41 53 0a 53 45 4c 45 43 54 20 79 31 2e   z AS.SELECT y1.
bcc0: 70 2c 20 79 32 2e 70 20 46 52 4f 4d 20 79 20 41  p, y2.p FROM y A
bcd0: 53 20 79 31 2c 20 79 20 41 53 20 79 32 20 57 48  S y1, y AS y2 WH
bce0: 45 52 45 20 79 31 2e 71 3d 79 32 2e 71 3b 0a 53  ERE y1.q=y2.q;.S
bcf0: 45 4c 45 43 54 20 2a 20 66 72 6f 6d 20 7a 3b 0a  ELECT * from z;.
bd00: a5 69 43 04 00 cb 57 43 52 45 41 54 45 20 56 49  .iC...WCREATE VI
bd10: 52 54 55 41 4c 20 54 41 42 4c 45 20 74 32 20 55  RTUAL TABLE t2 U
bd20: 53 49 4e 47 20 66 74 73 34 28 70 72 65 66 69 78  SING fts4(prefix
bd30: 3d 27 31 2c 32 2c 33 27 29 3b 0a 49 4e 53 45 52  ='1,2,3');.INSER
bd40: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
bd50: 28 27 30 30 20 30 32 20 43 30 30 20 30 68 30 20  ('00 02 C00 0h0 
bd60: 77 6e 30 20 30 69 30 30 30 30 30 30 30 20 74 30  wn0 0i0000000 t0
bd70: 30 30 30 30 20 61 6e 64 27 29 3b 0a 49 4e 53 45  0000 and');.INSE
bd80: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
bd90: 53 28 27 57 30 30 30 30 27 27 73 20 66 6c 65 65  S('W0000''s flee
bda0: 74 20 73 61 69 30 30 30 20 41 20 73 30 6f 30 30  t sai000 A s0o00
bdb0: 20 30 6c 30 30 20 75 70 20 61 6e 64 20 74 30 30   0l00 up and t00
bdc0: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
bdd0: 74 32 20 56 41 4c 55 45 53 28 27 66 6c 65 65 74  t2 VALUES('fleet
bde0: 20 77 61 30 20 72 30 30 30 20 74 6f 20 30 61 30   wa0 r000 to 0a0
bdf0: 30 20 73 30 30 20 30 74 27 29 3b 0a 49 4e 53 45  0 s00 0t');.INSE
be00: 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
be10: 53 28 27 53 69 30 30 2d 6c 30 30 79 2d 73 75 30  S('Si00-l00y-su0
be20: 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 69 30 20 77  -Somme and ai0 w
be30: 61 30 30 20 30 6f 30 20 74 30 30 20 77 69 6e 30  a00 0o0 t00 win0
be40: 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
be50: 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20 61 30  t2 VALUES('to a0
be60: 30 20 30 30 20 30 30 20 53 65 70 74 65 6d 62 65  0 00 00 Septembe
be70: 72 20 74 30 30 20 4e 6f 72 30 30 30 20 66 6c 65  r t00 Nor000 fle
be80: 65 74 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  et');.INSERT INT
be90: 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 69 30  O t2 VALUES('0i0
bea0: 20 73 65 30 20 73 61 69 20 30 61 30 20 30 30 20   se0 sai 0a0 00 
beb0: 45 30 30 30 30 30 30 20 30 30 20 30 65 30 30 30  E000000 00 0e000
bec0: 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  000');.INSERT IN
bed0: 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 61  TO t2 VALUES('0a
bee0: 30 30 28 30 75 30 30 30 30 30 20 6f 30 20 30 30  00(0u00000 o0 00
bef0: 20 53 65 30 30 30 30 30 30 30 2e 20 57 69 6c 6c   Se0000000. Will
bf00: 69 61 6d 20 74 30 30 30 20 6d 30 30 27 29 3b 0a  iam t000 m00');.
bf10: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
bf20: 41 4c 55 45 53 28 27 74 6f 20 30 61 30 30 2c 20  ALUES('to 0a00, 
bf30: 61 20 66 30 30 20 6d 30 30 30 30 20 74 6f 20 30  a f00 m0000 to 0
bf40: 68 30 20 65 30 30 30 2c 20 77 30 30 20 68 65 27  h0 e000, w00 he'
bf50: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
bf60: 32 20 56 41 4c 55 45 53 28 27 30 75 30 20 30 20  2 VALUES('0u0 0 
bf70: 70 30 30 20 77 30 30 30 20 30 61 30 30 20 66 30  p00 w000 0a00 f0
bf80: 72 20 61 20 62 30 30 30 20 6f 30 27 29 3b 0a 49  r a b000 o0');.I
bf90: 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
bfa0: 4c 55 45 53 28 27 30 70 30 30 2e 20 30 72 30 30  LUES('0p00. 0r00
bfb0: 20 74 68 65 30 20 68 65 20 72 30 30 20 74 68 30   the0 he r00 th0
bfc0: 20 68 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20   h000');.INSERT 
bfd0: 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
bfe0: 61 6e 64 20 77 61 30 30 20 66 30 30 20 30 6f 6c  and wa00 f00 0ol
bff0: 30 27 27 73 20 30 75 30 30 20 30 72 00 00 00 2c  0''s 0u00 0r...,
c000: 0d 00 00 00 03 01 0e 00 03 6b 02 9d 01 0e 00 00  .........k......
c010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c0a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c0b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c0c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c0d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c0e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c0f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 83 0c  ................
c110: 47 04 00 86 1d 43 52 45 41 54 45 20 54 41 42 4c  G....CREATE TABL
c120: 45 20 74 65 73 74 28 63 30 6c 30 20 61 2c 62 20  E test(c0l0 a,b 
c130: 54 45 58 54 20 50 52 49 4d 41 52 59 20 4b 45 59  TEXT PRIMARY KEY
c140: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
c150: 65 73 74 28 63 30 6c 30 29 76 61 6c 75 65 73 28  est(c0l0)values(
c160: 27 61 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  'a');.INSERT INT
c170: 4f 20 74 65 73 74 28 63 30 6c 30 29 76 61 6c 75  O test(c0l0)valu
c180: 65 73 28 27 62 27 29 3b 0a 49 4e 53 45 52 54 20  es('b');.INSERT 
c190: 49 4e 54 4f 20 74 65 73 74 28 63 30 6c 30 29 76  INTO test(c0l0)v
c1a0: 61 6c 75 65 73 28 27 63 27 29 3b 0a 43 52 45 41  alues('c');.CREA
c1b0: 54 45 20 54 41 42 4c 45 20 74 65 73 74 32 28 63  TE TABLE test2(c
c1c0: 30 6c 30 20 54 45 58 54 20 50 52 49 4d 41 52 59  0l0 TEXT PRIMARY
c1d0: 20 4b 45 59 29 3b 0a 49 4e 53 45 52 54 20 49 4e   KEY);.INSERT IN
c1e0: 54 4f 20 74 65 73 74 32 28 63 30 6c 30 29 76 61  TO test2(c0l0)va
c1f0: 6c 75 65 73 28 27 61 27 29 3b 0a 49 4e 53 45 52  lues('a');.INSER
c200: 54 20 49 4e 54 4f 20 74 65 73 74 32 28 63 30 6c  T INTO test2(c0l
c210: 30 29 76 61 6c 75 65 73 28 27 62 27 29 3b 0a 49  0)values('b');.I
c220: 4e 53 45 52 54 20 49 4e 54 4f 20 74 65 73 74 32  NSERT INTO test2
c230: 28 63 30 6c 30 29 20 76 61 6c 75 65 73 28 27 63  (c0l0) values('c
c240: 27 29 3b 0a 53 45 4c 45 43 54 2a 46 52 4f 4d 20  ');.SELECT*FROM 
c250: 74 65 73 74 20 74 30 20 4c 45 46 54 20 4f 55 54  test t0 LEFT OUT
c260: 45 52 20 4a 4f 49 4e 20 74 65 73 74 32 20 74 32  ER JOIN test2 t2
c270: 20 4f 4e 20 74 30 2e 63 30 6c 30 3d 20 74 32 2e   ON t0.c0l0= t2.
c280: 63 30 6c 30 0a 57 48 45 52 45 20 2b 74 32 2e 63  c0l0.WHERE +t2.c
c290: 30 6c 30 20 49 53 20 4e 55 4c 4c 3b 0a 81 4b 46  0l0 IS NULL;..KF
c2a0: 04 00 83 1b 43 52 45 41 54 45 20 54 41 42 4c 45  ....CREATE TABLE
c2b0: 20 74 30 61 28 78 29 3b 0a 43 52 45 41 54 45 20   t0a(x);.CREATE 
c2c0: 54 41 42 4c 45 20 74 30 62 28 79 29 3b 0a 49 4e  TABLE t0b(y);.IN
c2d0: 53 45 52 54 20 49 4e 54 4f 20 74 30 61 28 78 29  SERT INTO t0a(x)
c2e0: 56 41 4c 55 45 53 28 31 29 3b 0a 43 52 45 41 54  VALUES(1);.CREAT
c2f0: 45 20 49 4e 44 45 58 20 74 30 30 30 20 4f 4e 20  E INDEX t000 ON 
c300: 74 30 61 28 78 29 20 57 48 45 52 45 20 20 6f 69  t0a(x) WHERE  oi
c310: 64 3b 0a 50 52 41 47 4d 41 20 61 75 74 6f 6d 61  d;.PRAGMA automa
c320: 74 69 63 5f 69 6e 64 65 78 3d 4f 46 46 3b 0a 53  tic_index=OFF;.S
c330: 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 30 61  ELECT * FROM t0a
c340: 20 4c 45 46 54 20 4a 4f 49 4e 20 74 30 62 20 4f   LEFT JOIN t0b O
c350: 4e 20 28 78 3d 39 39 29 20 4f 52 44 45 52 20 42  N (x=99) ORDER B
c360: 59 20 78 3b 56 41 43 55 55 4d 0a 81 12 45 04 00  Y x;VACUUM...E..
c370: 82 29 43 52 45 41 54 45 20 54 45 4d 50 20 54 41  .)CREATE TEMP TA
c380: 42 4c 45 20 74 30 28 61 20 50 52 49 4d 41 52 59  BLE t0(a PRIMARY
c390: 20 4b 45 59 2c 20 62 2c 20 63 29 3b 0a 43 52 45   KEY, b, c);.CRE
c3a0: 41 54 45 20 49 4e 44 45 58 20 74 30 30 30 30 30  ATE INDEX t00000
c3b0: 30 20 4f 4e 20 74 30 28 63 20 43 4f 4c 4c 41 54  0 ON t0(c COLLAT
c3c0: 45 20 42 49 4e 41 52 59 29 3b 0a 43 52 45 41 54  E BINARY);.CREAT
c3d0: 45 20 49 4e 44 45 58 20 74 30 30 30 30 30 32 20  E INDEX t000002 
c3e0: 4f 4e 20 74 30 28 62 20 43 4f 4c 4c 41 54 45 20  ON t0(b COLLATE 
c3f0: 4e 4f 43 41 53 45 29 3b 52 45 49 4e 44 45 58 0a  NOCASE);REINDEX.
c400: 0d 00 00 00 03 01 0f 00 02 a2 01 36 01 0f 00 00  ...........6....
c410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25  ...............%
c510: 4a 03 00 51 53 45 4c 45 43 54 20 70 72 69 6e 74  J..QSELECT print
c520: 66 28 27 30 25 31 31 30 2e 31 30 33 73 30 27 2c  f('0%110.103s0',
c530: 20 2d 31 29 3b 0a 82 69 49 04 00 85 57 42 45 47   -1);..iI...WBEG
c540: 49 4e 20 54 52 41 4e 53 41 43 54 49 4f 4e 3b 0a  IN TRANSACTION;.
c550: 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28  CREATE TABLE t1(
c560: 61 20 69 6e 74 2c 20 62 20 69 6e 74 2c 20 63 20  a int, b int, c 
c570: 69 6e 74 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  int);.CREATE IND
c580: 45 58 20 69 31 20 4f 4e 20 74 31 28 61 2c 61 29  EX i1 ON t1(a,a)
c590: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
c5a0: 20 56 41 4c 55 45 53 28 31 2c 31 2c 39 29 3b 0a   VALUES(1,1,9);.
c5b0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
c5c0: 41 4c 55 45 53 28 32 2c 34 2c 38 29 3b 0a 49 4e  ALUES(2,4,8);.IN
c5d0: 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
c5e0: 55 45 53 28 33 2c 39 2c 37 29 3b 0a 49 4e 53 45  UES(3,9,7);.INSE
c5f0: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
c600: 53 28 36 2c 36 2c 34 29 3b 0a 55 50 44 41 54 45  S(6,6,4);.UPDATE
c610: 20 74 31 20 53 45 54 20 62 3d 61 20 57 48 45 52   t1 SET b=a WHER
c620: 45 20 61 20 69 6e 20 28 31 30 2c 31 32 2c 32 30  E a in (10,12,20
c630: 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
c640: 31 20 53 45 4c 45 43 54 2a 46 52 4f 4d 20 74 31  1 SELECT*FROM t1
c650: 0a 57 48 45 52 45 20 61 20 3e 3d 20 28 53 45 4c  .WHERE a >= (SEL
c660: 45 43 54 20 61 20 46 52 4f 4d 20 74 31 20 57 48  ECT a FROM t1 WH
c670: 45 52 45 20 61 3c 31 2e 29 3b 0a 44 52 4f 50 20  ERE a<1.);.DROP 
c680: 49 4e 44 45 58 20 69 31 3b 0a 44 45 4c 45 54 45  INDEX i1;.DELETE
c690: 20 46 52 4f 4d 20 74 31 3b 0a 43 4f 4d 4d 49 54   FROM t1;.COMMIT
c6a0: 3b 0a 82 5b 48 04 00 85 3b 42 45 47 49 4e 20 54  ;..[H...;BEGIN T
c6b0: 52 41 4e 53 41 43 54 49 4f 4e 3b 0a 43 52 45 41  RANSACTION;.CREA
c6c0: 54 45 20 54 41 42 4c 45 20 74 31 28 61 20 69 6e  TE TABLE t1(a in
c6d0: 74 2c 20 62 20 69 6e 74 2c 20 63 20 69 6e 74 29  t, b int, c int)
c6e0: 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 e9  ;.CREATE INDEX .
c6f0: 31 20 4f 4e 20 74 31 28 61 2c 61 29 3b 0a 49 4e  1 ON t1(a,a);.IN
c700: 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
c710: 55 45 53 28 31 2c 31 2c 39 29 3b 0a 49 4e 53 45  UES(1,1,9);.INSE
c720: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
c730: 53 28 32 2c 34 2c 38 29 3b 0a 49 4e 53 45 52 54  S(2,4,8);.INSERT
c740: 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
c750: 33 2c 39 2c 37 29 3b 0a 49 4e 53 45 52 54 20 49  3,9,7);.INSERT I
c760: 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 36 2c  NTO t1 VALUES(6,
c770: 36 2c 34 29 3b 0a 55 50 44 41 54 45 20 74 31 20  6,4);.UPDATE t1 
c780: 53 45 54 20 62 3d 61 20 57 48 45 52 45 20 61 20  SET b=a WHERE a 
c790: 69 6e 20 28 31 30 2c 31 32 2c 32 30 29 3b 0a 49  in (10,12,20);.I
c7a0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
c7b0: 4c 45 43 54 2a 46 52 4f 4d 20 74 31 0a 57 48 45  LECT*FROM t1.WHE
c7c0: 52 45 20 61 20 49 4e 20 28 53 45 4c 45 43 54 20  RE a IN (SELECT 
c7d0: 61 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20  a FROM t1 WHERE 
c7e0: 61 3c 32 30 30 31 2d 30 31 2d 30 31 31 30 29 3b  a<2001-01-0110);
c7f0: 0a 44 52 4f 50 20 49 4e 44 45 58 20 69 54 3b 0a  .DROP INDEX iT;.
c800: 0d 00 00 00 04 00 21 00 02 5f 02 19 00 8a 00 21  ......!.._.....!
c810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
c820: 00 67 4e 04 00 81 53 43 52 45 41 54 45 20 54 41  .gN...SCREATE TA
c830: 42 4c 45 20 74 30 28 61 20 50 52 49 4d 41 52 59  BLE t0(a PRIMARY
c840: 20 4b 45 59 2c 20 62 29 3b 0a 43 52 45 41 54 45   KEY, b);.CREATE
c850: 20 54 41 42 4c 45 20 74 32 28 72 30 30 30 64 2c   TABLE t2(r000d,
c860: 20 64 2c 20 46 4f 52 45 49 47 4e 20 4b 45 59 28   d, FOREIGN KEY(
c870: 72 30 30 30 64 29 20 52 45 46 45 52 45 4e 43 45  r000d) REFERENCE
c880: 53 20 74 30 28 61 29 29 3b 0a 83 0c 4d 04 00 86  S t0(a));...M...
c890: 1d 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 30  .CREATE TABLE t0
c8a0: 30 30 30 28 61 20 49 4e 54 45 47 45 52 20 50 52  000(a INTEGER PR
c8b0: 49 4d 41 52 59 20 4b 45 59 20 41 55 54 4f 49 4e  IMARY KEY AUTOIN
c8c0: 43 52 45 4d 45 4e 54 2c 20 62 29 3b 0a 43 52 45  CREMENT, b);.CRE
c8d0: 41 54 45 20 54 52 49 47 47 45 52 20 74 30 30 30  ATE TRIGGER t000
c8e0: 30 30 31 20 42 45 46 4f 52 45 20 49 4e 53 45 52  001 BEFORE INSER
c8f0: 54 20 4f 4e 20 74 30 30 30 30 20 42 45 47 49 4e  T ON t0000 BEGIN
c900: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 30  .INSERT INTO t00
c910: 30 30 28 62 29 20 56 41 4c 55 45 53 28 27 30 30  00(b) VALUES('00
c920: 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
c930: 20 74 30 30 30 30 28 62 29 20 56 41 4c 55 45 53   t0000(b) VALUES
c940: 28 27 30 30 30 30 30 30 30 27 29 3b 0a 45 4e 44  ('0000000');.END
c950: 3b 0a 43 52 45 41 54 45 20 54 52 49 47 47 45 52  ;.CREATE TRIGGER
c960: 20 74 30 30 30 30 30 30 20 41 46 54 45 52 20 49   t000000 AFTER I
c970: 4e 53 45 52 54 20 4f 4e 20 74 30 30 30 30 20 42  NSERT ON t0000 B
c980: 45 47 49 4e 0a 49 4e 53 45 52 54 20 49 4e 54 4f  EGIN.INSERT INTO
c990: 20 74 30 30 30 30 28 62 29 20 56 41 4c 55 45 53   t0000(b) VALUES
c9a0: 28 27 30 30 30 30 30 30 27 29 3b 0a 49 4e 53 45  ('000000');.INSE
c9b0: 52 54 20 49 4e 54 4f 20 74 30 30 30 30 28 62 29  RT INTO t0000(b)
c9c0: 20 56 41 4c 55 45 53 28 27 30 30 27 29 3b 0a 45   VALUES('00');.E
c9d0: 4e 44 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ND;.INSERT INTO 
c9e0: 74 30 30 30 30 28 62 29 20 56 41 4c 55 45 53 28  t0000(b) VALUES(
c9f0: 27 30 30 30 30 27 29 3b 0a 53 45 4c 45 43 54 20  '0000');.SELECT 
ca00: 2a 20 46 52 4f 4d 20 74 30 30 30 30 20 4f 52 44  * FROM t0000 ORD
ca10: 45 52 20 42 59 20 27 61 27 44 4c 04 00 81 0d 50  ER BY 'a'DL....P
ca20: 52 41 47 4d 41 20 6a 6f 75 72 6e 61 6c 5f 6d 6f  RAGMA journal_mo
ca30: 64 65 20 3d 20 6f 66 66 3b 0a 50 52 41 47 4d 41  de = off;.PRAGMA
ca40: 20 6a 6f 75 72 6e 61 6c 5f 6d 6f 64 65 20 3d 20   journal_mode = 
ca50: 69 6e 30 30 30 30 64 3b 56 41 43 55 55 4d 0a 83  in0000d;VACUUM..
ca60: 1e 4b 04 00 86 41 44 52 4f 50 20 54 41 42 4c 45  .K...ADROP TABLE
ca70: 20 49 46 20 45 58 49 53 54 53 20 74 30 3b 0a 44   IF EXISTS t0;.D
ca80: 52 4f 50 20 54 41 42 4c 45 20 49 46 20 45 58 49  ROP TABLE IF EXI
ca90: 53 54 53 20 74 30 3b 0a 43 52 45 41 54 45 20 54  STS t0;.CREATE T
caa0: 41 42 4c 45 20 74 31 28 61 20 49 4e 54 30 30 30  ABLE t1(a INT000
cab0: 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  0);.INSERT INTO 
cac0: 74 31 20 56 41 4c 55 45 53 28 33 29 3b 0a 49 4e  t1 VALUES(3);.IN
cad0: 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
cae0: 55 45 53 28 32 29 3b 0a 49 4e 53 45 52 54 20 49  UES(2);.INSERT I
caf0: 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31 29  NTO t1 VALUES(1)
cb00: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
cb10: 20 56 41 4c 55 45 53 28 32 29 3b 0a 49 4e 53 45   VALUES(2);.INSE
cb20: 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
cb30: 53 28 33 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  S(3);.INSERT INT
cb40: 4f 20 74 31 20 56 41 4c 55 45 53 28 31 29 3b 0a  O t1 VALUES(1);.
cb50: 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 32 28  CREATE TABLE t2(
cb60: 78 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  x);.INSERT INTO 
cb70: 74 32 0a 53 45 4c 45 43 54 20 44 49 53 54 49 4e  t2.SELECT DISTIN
cb80: 43 54 0a 43 41 53 45 20 61 20 57 48 45 4e 20 33  CT.CASE a WHEN 3
cb90: 20 54 48 45 4e 20 72 61 6e 64 6f 6d 62 6c 6f 62   THEN randomblob
cba0: 28 39 32 30 30 31 45 30 31 2d 30 31 29 57 48 45  (92001E01-01)WHE
cbb0: 4e 20 32 20 54 48 45 4e 20 7a 65 72 6f 62 6c 6f  N 2 THEN zeroblo
cbc0: 62 28 35 29 4c 49 4b 45 20 27 30 30 30 27 20 45  b(5)LIKE '000' E
cbd0: 4e 44 0a 46 52 4f 4d 20 74 31 3b 0a 53 45 4c 45  ND.FROM t1;.SELE
cbe0: 43 54 20 71 75 6f 74 65 28 78 29 20 46 52 4f 4d  CT quote(x) FROM
cbf0: 20 74 32 20 4f 52 44 45 52 20 42 59 20 31 3b 0a   t2 ORDER BY 1;.
cc00: 0d 00 00 00 03 01 eb 00 02 a1 02 33 01 eb 00 00  ...........3....
cc10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cc20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cc30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cc40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cc50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cc60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cc70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cc80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cc90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ccb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ccc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ccd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ccf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cd00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cd10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cd20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cd30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cd40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cd50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cd60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cd70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cd80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cd90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cda0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cdb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cdc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cdd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
cde0: 00 00 00 00 00 00 00 00 00 00 00 46 51 04 00 81  ...........FQ...
cdf0: 11 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 30  .CREATE TABLE t0
ce00: 30 30 30 28 61 20 74 65 78 74 20 70 72 69 6d 61  000(a text prima
ce10: 72 79 20 6b 65 79 2c 20 62 30 30 30 30 30 2c 20  ry key, b00000, 
ce20: 70 72 69 6d 61 72 79 20 6b 65 79 28 61 2c 62 29  primary key(a,b)
ce30: 29 3b 0a 6c 50 04 00 81 5d 43 52 45 41 54 45 20  );.lP...]CREATE 
ce40: 54 41 42 4c 45 20 74 31 34 28 61 2c 62 2c 63 29  TABLE t14(a,b,c)
ce50: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
ce60: 34 20 56 41 4c 55 45 53 28 31 2c 32 2c 33 29 2c  4 VALUES(1,2,3),
ce70: 28 34 2c 35 2c 36 29 3b 0a 53 45 4c 45 43 54 20  (4,5,6);.SELECT 
ce80: 2a 20 46 52 4f 4d 20 74 31 34 20 49 4e 54 45 52  * FROM t14 INTER
ce90: 53 45 43 54 20 56 41 4c 55 45 53 28 33 29 32 2c  SECT VALUES(3)2,
cea0: 31 82 5c 4f 04 00 85 3d 43 52 45 41 54 45 20 54  1.\O...=CREATE T
ceb0: 41 42 4c 45 20 74 34 28 61 2c 62 2c 63 2c 64 2c  ABLE t4(a,b,c,d,
cec0: 65 2c 66 2c 67 2c 68 2c 69 29 3b 0a 43 52 45 41  e,f,g,h,i);.CREA
ced0: 54 45 20 49 4e 44 45 58 20 74 34 61 6c 6c 20 4f  TE INDEX t4all O
cee0: 4e 20 74 34 28 61 2c 62 2c 63 2c 64 2c 65 2c 66  N t4(a,b,c,d,e,f
cef0: 2c 67 2c 68 29 3b 0a 49 4e 53 45 52 54 20 49 4e  ,g,h);.INSERT IN
cf00: 54 4f 20 74 34 20 56 41 4c 55 45 53 28 31 2c 32  TO t4 VALUES(1,2
cf10: 2c 33 2c 34 2c 35 2c 36 2c 37 2c 38 2c 39 29 3b  ,3,4,5,6,7,8,9);
cf20: 0a 41 4e 41 4c 59 5a 45 3b 0a 44 45 4c 45 54 45  .ANALYZE;.DELETE
cf30: 20 46 52 4f 4d 20 73 71 6c 69 74 65 5f 73 74 61   FROM sqlite_sta
cf40: 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
cf50: 73 71 6c 69 74 65 5f 73 74 61 74 31 0a 56 41 4c  sqlite_stat1.VAL
cf60: 55 45 53 28 27 74 34 27 2c 27 74 34 6c 6c 6c 27  UES('t4','t4lll'
cf70: 2c 27 30 20 36 30 30 20 31 30 30 20 34 30 20 31  ,'0 600 100 40 1
cf80: 30 27 29 3b 0a 41 4e 41 4c 59 5a 45 20 73 71 6c  0');.ANALYZE sql
cf90: 69 74 65 5f 6d 61 73 74 65 72 3b 0a 53 45 4c 45  ite_master;.SELE
cfa0: 43 54 20 69 20 46 52 4f 4d 20 74 34 20 57 48 45  CT i FROM t4 WHE
cfb0: 52 45 20 61 3d 31 3b 0a 53 45 4c 45 43 54 20 69  RE a=1;.SELECT i
cfc0: 20 46 52 4f 4d 20 74 34 20 57 48 45 52 45 20 62   FROM t4 WHERE b
cfd0: 3d 32 3b 0a 53 45 4c 45 43 54 20 69 20 46 52 4f  =2;.SELECT i FRO
cfe0: 4d 20 74 34 20 57 48 45 52 45 20 63 3d 33 3b 0a  M t4 WHERE c=3;.
cff0: 53 45 4c 45 43 54 20 69 20 46 52 4f 4d 00 74 34  SELECT i FROM.t4
d000: 0d 00 00 00 02 01 34 00 01 56 01 34 00 00 00 00  ......4..V.4....
d010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d0a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d0b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d0c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d0d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d0e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d0f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d130: 00 00 00 00 20 53 03 00 47 50 52 41 47 4d 41 20  .... S..GPRAGMA 
d140: 74 65 6d 70 5f 73 74 6f 72 65 5f 64 69 72 65 63  temp_store_direc
d150: 74 6f 72 79 3b 0a 85 27 52 04 00 8a 53 43 52 45  tory;..'R...SCRE
d160: 41 54 45 20 54 41 42 4c 45 20 74 39 31 28 78 29  ATE TABLE t91(x)
d170: 3b 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 39  ; INSERT INTO t9
d180: 31 20 56 41 4c 55 45 53 28 31 29 3b 0a 43 52 45  1 VALUES(1);.CRE
d190: 41 54 45 20 54 41 42 4c 45 20 74 39 32 28 79 20  ATE TABLE t92(y 
d1a0: 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20  INTEGER PRIMARY 
d1b0: 4b 45 59 2c 61 2c 62 29 3b 0a 49 4e 53 45 52 54  KEY,a,b);.INSERT
d1c0: 20 49 4e 54 4f 20 74 39 32 20 56 41 4c 55 45 53   INTO t92 VALUES
d1d0: 28 31 2c 32 2c 33 29 3b 0a 53 45 4c 45 43 54 20  (1,2,3);.SELECT 
d1e0: 31 20 46 52 4f 4d 20 74 39 31 20 4c 45 46 54 20  1 FROM t91 LEFT 
d1f0: 4a 4f 49 4e 20 74 39 32 20 4f 4e 20 61 3d 32 20  JOIN t92 ON a=2 
d200: 4f 52 20 62 3d 33 3b 0a 53 45 4c 45 43 54 20 32  OR b=3;.SELECT 2
d210: 20 46 52 4f 4d 20 74 39 31 20 4c 45 46 54 20 4a   FROM t91 LEFT J
d220: 4f 49 4e 20 74 39 32 20 4f 4e 20 61 3c 32 20 41  OIN t92 ON a<2 A
d230: 4e 44 20 62 3d 33 3b 0a 53 45 4c 45 43 54 20 33  ND b=3;.SELECT 3
d240: 20 46 52 4f 4d 20 74 39 31 20 4c 45 46 54 20 4a   FROM t91 LEFT J
d250: 4f 49 4e 20 74 39 32 20 4f 4e 20 28 61 3d 32 20  OIN t92 ON (a=2 
d260: 4f 52 20 62 3d 33 29 20 41 4e 44 20 79 20 49 53  OR b=3) AND y IS
d270: 20 4e 55 4c 4c 3b 0a 53 45 4c 45 43 54 20 34 20   NULL;.SELECT 4 
d280: 46 52 4f 4d 20 74 39 31 20 4c 45 46 54 20 4a 4f  FROM t91 LEFT JO
d290: 49 4e 20 74 39 32 20 4f 4e 28 61 3d 32 20 41 4e  IN t92 ON(a=2 AN
d2a0: 44 20 62 3d 33 29 20 41 4e 44 20 79 20 4f 52 20  D b=3) AND y OR 
d2b0: 4e 55 4c 4c 3b 0a 43 52 45 41 54 45 20 54 45 4d  NULL;.CREATE TEM
d2c0: 50 20 54 41 42 4c 45 20 78 39 20 41 53 20 53 45  P TABLE x9 AS SE
d2d0: 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 39 31 20  LECT * FROM t91 
d2e0: 4c 45 46 54 20 4a 4f 49 4e 20 74 39 32 20 4f 4e  LEFT JOIN t92 ON
d2f0: 20 61 3d 32 20 4f 52 20 62 3d 33 3b 0a 53 45 4c   a=2 OR b=3;.SEL
d300: 45 43 54 20 35 20 46 52 4f 4d 20 78 39 20 57 48  ECT 5 FROM x9 WH
d310: 45 52 45 20 79 20 49 53 20 4e 55 4c 4c 3b 0a 53  ERE y IS NULL;.S
d320: 45 4c 45 43 54 20 36 20 46 52 4f 4d 20 74 39 31  ELECT 6 FROM t91
d330: 20 4c 45 46 54 20 4a 4f 49 4e 20 74 39 32 20 4f   LEFT JOIN t92 O
d340: 4e 20 61 3d 32 20 4f 52 20 62 3d 33 3b 0a 53 45  N a=2 OR b=3;.SE
d350: 4c 45 43 54 20 37 20 46 52 4f 4d 20 74 39 31 20  LECT 7 FROM t91 
d360: 4c 45 46 54 20 4a 4f 49 4e 20 74 39 32 20 4f 4e  LEFT JOIN t92 ON
d370: 20 61 3d 32 20 20 3e 3d 20 62 3d 33 3b 0a 53 45   a=2  >= b=3;.SE
d380: 4c 45 43 54 20 38 20 46 52 4f 4d 20 74 39 31 20  LECT 8 FROM t91 
d390: 4c 45 46 54 20 4a 4f 49 4e 20 74 39 32 20 4f 4e  LEFT JOIN t92 ON
d3a0: 20 61 3d 32 30 20 4f 52 20 62 3d 33 30 20 57 48   a=20 OR b=30 WH
d3b0: 45 52 45 20 79 20 49 53 20 4e 55 4c 4c 3b 0a 53  ERE y IS NULL;.S
d3c0: 45 4c 45 43 54 20 39 20 46 52 4f 4d 20 74 39 31  ELECT 9 FROM t91
d3d0: 20 4c 45 46 54 20 4a 4f 49 4e 20 74 39 32 20 4f   LEFT JOIN t92 O
d3e0: 4e 20 61 3d 32 30 20 41 4e 44 20 62 3d 33 20 57  N a=20 AND b=3 W
d3f0: 48 45 52 45 20 79 20 49 53 20 4e 55 4c 4c 3b 0a  HERE y IS NULL;.
d400: 0d 00 00 00 02 00 53 00 01 22 00 53 00 00 00 00  ......S..".S....
d410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d450: 00 00 00 81 4c 55 04 00 83 1d 43 52 45 41 54 45  ....LU....CREATE
d460: 20 54 41 42 4c 45 20 74 35 28 61 2c 20 62 20 63   TABLE t5(a, b c
d470: 68 61 72 28 31 29 29 3b 0a 43 52 45 41 54 45 20  har(1));.CREATE 
d480: 54 41 42 4c 45 20 74 30 28 63 2c 20 64 29 3b 0a  TABLE t0(c, d);.
d490: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 35 20 56  INSERT INTO t5 V
d4a0: 41 4c 55 45 53 28 31 2c 20 27 30 30 30 27 29 3b  ALUES(1, '000');
d4b0: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
d4c0: 56 41 4c 55 45 53 28 27 61 62 63 27 2c 20 27 30  VALUES('abc', '0
d4d0: 30 30 30 30 27 29 3b 0a 53 45 4c 45 43 54 20 2a  0000');.SELECT *
d4e0: 20 46 52 4f 4d 20 28 53 45 4c 45 43 54 20 2a 20   FROM (SELECT * 
d4f0: 46 52 4f 4d 20 74 35 20 57 48 45 52 45 20 61 3d  FROM t5 WHERE a=
d500: 31 20 41 4e 44 20 62 3d 27 30 30 30 27 29 2c 20  1 AND b='000'), 
d510: 74 30 20 57 48 45 52 45 20 62 3d 27 61 62 63 27  t0 WHERE b='abc'
d520: 3b 0a 85 5b 54 04 00 8b 3b 50 52 41 47 4d 41 20  ;..[T...;PRAGMA 
d530: 70 61 67 65 5f 73 69 7a 65 3d 35 31 32 3b 0a 43  page_size=512;.C
d540: 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78  REATE TABLE t1(x
d550: 20 c9 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59   .NTEGER PRIMARY
d560: 20 4b 45 59 2c 20 79 29 3b 0a 49 4e 53 45 52 54   KEY, y);.INSERT
d570: 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
d580: 31 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 34 30 30  1,randomblob(400
d590: 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ));.INSERT INTO 
d5a0: 74 31 20 56 41 4c 55 45 53 28 32 2c 72 61 6e 64  t1 VALUES(2,rand
d5b0: 6f 6d 62 6c 6f 62 28 34 30 30 29 29 3b 0a 49 4e  omblob(400));.IN
d5c0: 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c  SERT INTO t1 SEL
d5d0: 45 43 54 20 78 2b 32 2c 72 61 6e 64 6f 6d 62 6c  ECT x+2,randombl
d5e0: 6f 62 28 34 30 30 29 46 52 4f 4d 20 74 31 3b 0a  ob(400)FROM t1;.
d5f0: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
d600: 45 4c 45 43 54 20 78 2b 34 2c 72 61 6e 64 6f 6d  ELECT x+4,random
d610: 62 6c 6f 62 28 34 30 30 29 46 52 4f 4d 20 74 31  blob(400)FROM t1
d620: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
d630: 20 53 45 4c 45 43 54 20 78 2b 38 2c 72 61 6e 64   SELECT x+8,rand
d640: 6f 6d 62 6c 6f 62 28 34 30 30 29 46 52 4f 4d 20  omblob(400)FROM 
d650: 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
d660: 74 31 20 53 45 4c 45 43 54 20 78 2b 31 36 2c 72  t1 SELECT x+16,r
d670: 61 6e 64 6f 6d 62 6c 6f 62 28 34 30 30 29 46 52  andomblob(400)FR
d680: 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
d690: 54 4f 20 74 31 20 53 45 4c 45 43 54 20 78 2b 33  TO t1 SELECT x+3
d6a0: 32 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 34 32 30  2,randomblob(420
d6b0: 30 31 2d 30 31 2d 30 31 30 33 29 46 52 4f 4d 20  01-01-0103)FROM 
d6c0: 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
d6d0: 74 31 20 53 45 4c 45 43 54 20 78 2b 36 34 2c 20  t1 SELECT x+64, 
d6e0: 72 61 6e 64 6f 6d 62 6c 6f 62 28 34 30 30 29 20  randomblob(400) 
d6f0: 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20 78 3c  FROM t1 WHERE x<
d700: 31 30 3b 0a 43 52 45 41 54 45 20 54 52 49 47 47  10;.CREATE TRIGG
d710: 45 52 20 72 30 a0 41 46 54 45 52 20 49 4e 53 45  ER r0.AFTER INSE
d720: 52 54 20 4f 4e 20 74 31 20 57 48 45 4e 20 6e 65  RT ON t1 WHEN ne
d730: 77 2e 78 3d 37 34 20 42 45 47 49 4e 0a 44 45 4c  w.x=74 BEGIN.DEL
d740: 45 54 45 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53  ETE FROM t1;.INS
d750: 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
d760: 45 53 28 30 35 2c 20 72 61 6e 64 6f 6d 62 6c 6f  ES(05, randomblo
d770: 62 28 34 30 30 29 29 3b 0a 49 4e 53 45 52 54 20  b(400));.INSERT 
d780: 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 30  INTO t1 VALUES(0
d790: 36 2c 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 34 30  6, randomblob(40
d7a0: 30 29 29 3b 0a 45 4e 44 3b 0a 49 4e 53 45 52 54  0));.END;.INSERT
d7b0: 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
d7c0: 37 34 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 34 30  74,randomblob(40
d7d0: 30 29 29 3b 0a 53 45 4c 45 43 54 20 78 2c 20 6c  0));.SELECT x, l
d7e0: 65 6e 67 74 68 28 20 40 31 79 29 20 46 52 4f 4d  ength( @1y) FROM
d7f0: 20 74 31 20 4f 52 44 45 52 20 42 59 20 78 3b 0a   t1 ORDER BY x;.
d800: 0d 00 00 00 02 00 ba 00 03 3d 00 ba 00 00 00 00  .........=......
d810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
d8b0: 00 00 00 00 00 00 00 00 00 00 94 74 57 04 00 a9  ...........tW...
d8c0: 6d 43 52 45 41 54 45 20 54 41 42 4c 45 20 6d 65  mCREATE TABLE me
d8d0: 73 73 61 30 65 73 28 57 30 30 20 49 4e 54 45 47  ssa0es(W00 INTEG
d8e0: 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 20 41  ER PRIMARY KEY A
d8f0: 55 54 4f 49 4e 43 52 45 4d 45 4e 54 2c 20 6d 65  UTOINCREMENT, me
d900: 73 73 61 30 65 5f 69 64 2c 20 64 6f 63 75 6d 65  ssa0e_id, docume
d910: 6e 74 5f 69 64 20 42 4c 4f 42 2c 20 69 30 30 2c  nt_id BLOB, i00,
d920: 20 72 65 6d 6f 74 65 5f 69 64 20 49 4e 54 30 30   remote_id INT00
d930: 30 30 2c 20 73 65 6e 64 65 72 20 49 4e 54 30 30  00, sender INT00
d940: 30 30 2c 20 73 75 62 30 65 63 74 30 30 30 30 30  00, sub0ect00000
d950: 30 30 2c 20 73 75 62 30 65 63 74 20 49 4e 54 30  00, sub0ect INT0
d960: 30 30 30 2c 20 64 30 30 30 30 30 30 30 30 20 49  000, d00000000 I
d970: 4e 54 30 30 30 30 2c 20 64 61 74 65 5f 72 65 63  NT0000, date_rec
d980: 65 69 30 65 64 20 49 4e 54 30 30 30 30 2c 20 64  ei0ed INT0000, d
d990: 61 74 65 5f 63 72 65 61 74 65 64 20 49 4e 54 30  ate_created INT0
d9a0: 30 30 30 2c 20 64 61 74 65 5f 6c 61 73 74 5f 30  000, date_last_0
d9b0: 69 65 30 65 64 20 49 4e 54 30 30 30 30 2c 20 6d  ie0ed INT0000, m
d9c0: 61 69 6c 62 6f 30 20 49 4e 54 30 30 30 30 2c 20  ailbo0 INT0000, 
d9d0: 72 65 6d 6f 74 65 5f 6d 61 69 6c 62 6f 30 20 49  remote_mailbo0 I
d9e0: 4e 54 30 30 30 30 2c 20 6f 30 30 30 30 30 30 30  NT0000, o0000000
d9f0: 30 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30  00000000 INT0000
da00: 2c 20 66 30 30 30 30 20 49 4e 54 30 30 30 30 2c  , f0000 INT0000,
da10: 20 72 65 61 64 2c 20 66 6c 61 30 30 65 64 2c 20   read, fla00ed, 
da20: 73 30 30 30 20 49 4e 54 30 30 30 30 2c 20 63 30  s000 INT0000, c0
da30: 30 30 30 2c 20 65 30 30 30 30 30 30 30 2c 20 74  000, e0000000, t
da40: 30 70 65 20 49 4e 54 30 30 30 30 2c 20 70 30 30  0pe INT0000, p00
da50: 2c 20 63 6f 6e 30 65 72 73 61 74 69 6f 6e 5f 69  , con0ersation_i
da60: 64 20 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c  d INT0000 DEFAUL
da70: 54 20 2d 30 2c 20 73 30 30 30 30 30 30 20 54 45  T -0, s000000 TE
da80: 58 54 20 44 45 46 41 55 4c 54 20 4e 55 4c 4c 2c  XT DEFAULT NULL,
da90: 20 66 75 30 30 30 5f 61 6e 63 65 73 74 6f 72 20   fu000_ancestor 
daa0: 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20  INT0000 DEFAULT 
dab0: 4e 55 4c 4c 2c 20 61 75 74 6f 6d 61 74 65 64 5f  NULL, automated_
dac0: 63 6f 6e 30 65 72 73 61 74 69 6f 6e 20 49 4e 54  con0ersation INT
dad0: 30 30 30 30 20 44 45 46 41 55 4c 54 20 30 2c 20  0000 DEFAULT 0, 
dae0: 72 6f 6f 74 5f 73 74 61 74 75 73 20 49 4e 54 30  root_status INT0
daf0: 30 30 30 20 44 45 46 41 55 4c 54 20 2d 30 2c 20  000 DEFAULT -0, 
db00: 63 6f 6e 30 65 72 73 61 74 69 6f 6e 5f 70 6f 73  con0ersation_pos
db10: 69 74 69 6f 6e 20 49 4e 54 30 30 30 30 20 44 45  ition INT0000 DE
db20: 46 41 55 4c 54 20 2d 31 29 3b 0a 43 52 45 41 54  FAULT -1);.CREAT
db30: 45 20 49 4e 44 45 58 20 74 00 00 00 38 81 40 56  E INDEX t...8.@V
db40: 04 00 83 05 43 52 45 41 54 45 20 54 41 42 4c 45  ....CREATE TABLE
db50: 20 74 30 28 78 29 3b 0a 49 4e 53 45 52 54 20 49   t0(x);.INSERT I
db60: 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 31 29  NTO t0 VALUES(1)
db70: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
db80: 20 56 41 4c 55 45 53 28 32 29 3b 0a 49 4e 53 45   VALUES(2);.INSE
db90: 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45  RT INTO t0 VALUE
dba0: 53 28 33 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  S(3);.INSERT INT
dbb0: 4f 20 74 30 28 72 6f 77 69 64 2c 78 29 20 53 45  O t0(rowid,x) SE
dbc0: 4c 45 43 54 20 6e 75 6c 6c 69 66 28 78 20 7c 7c  LECT nullif(x ||
dbd0: 20 30 2c 31 34 29 2c 20 78 2b 31 30 30 20 46 52   0,14), x+100 FR
dbe0: 4f 4d 20 74 30 3b 0a 53 45 4c 45 43 54 20 72 6f  OM t0;.SELECT ro
dbf0: 77 69 64 2c 20 78 20 46 52 4f 4d 20 74 30 3b 0a  wid, x FROM t0;.
dc00: 00 00 00 39 30 30 69 30 30 30 30 20 4f 4e 20 6d  ...900i0000 ON m
dc10: 65 73 73 61 30 65 73 28 64 61 74 65 5f 72 65 63  essa0es(date_rec
dc20: 65 69 30 65 64 29 3b 0a 43 52 45 41 54 45 20 49  ei0ed);.CREATE I
dc30: 4e 44 45 58 20 64 61 74 65 5f 6c 30 30 30 30 65  NDEX date_l0000e
dc40: 30 5f 69 6e 64 65 30 20 4f 4e 20 6d 65 73 73 61  0_inde0 ON messa
dc50: 30 65 73 28 64 61 74 65 5f 6c 61 73 74 5f 30 69  0es(date_last_0i
dc60: 65 30 65 64 29 3b 0a 43 52 45 41 54 45 20 49 4e  e0ed);.CREATE IN
dc70: 44 45 58 20 64 30 74 30 30 30 30 30 30 30 30 30  DEX d0t000000000
dc80: 30 30 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30  000000 ON messa0
dc90: 65 73 28 64 61 74 65 5f 63 72 65 61 74 65 64 29  es(date_created)
dca0: 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 6d  ;.CREATE INDEX m
dcb0: 30 30 30 61 30 65 30 30 30 30 30 30 30 30 30 69  000a0e000000000i
dcc0: 30 30 30 30 69 30 30 30 30 5f 30 6e 30 30 30 20  0000i0000_0n000 
dcd0: 4f 4e 20 6d 65 73 73 61 30 65 73 28 6d 65 73 73  ON messa0es(mess
dce0: 61 30 65 5f 69 64 2c 6d 61 69 6c 62 6f 30 29 3b  a0e_id,mailbo0);
dcf0: 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 73 30  .CREATE INDEX s0
dd00: 30 30 65 5f 30 6f 63 75 6d 65 6e 74 5f 30 64 5f  00e_0ocument_0d_
dd10: 69 6e 64 65 30 20 4f 4e 20 6d 65 73 73 61 30 65  inde0 ON messa0e
dd20: 73 28 64 6f 63 75 6d 65 6e 74 5f 69 64 29 3b 0a  s(document_id);.
dd30: 43 52 45 41 54 45 20 49 4e 44 45 58 20 6d 30 30  CREATE INDEX m00
dd40: 30 61 30 65 30 72 30 30 30 30 30 30 30 65 30 20  0a0e0r0000000e0 
dd50: 4f 4e 20 6d 65 73 73 61 30 65 73 28 72 65 61 64  ON messa0es(read
dd60: 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
dd70: 6d 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  m000000000000000
dd80: 69 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65  i0000 ON messa0e
dd90: 73 28 66 6c 61 30 30 65 64 29 3b 0a 43 52 45 41  s(fla00ed);.CREA
dda0: 54 45 20 49 4e 44 45 58 20 6d 30 30 30 30 30 30  TE INDEX m000000
ddb0: 30 30 30 30 30 30 30 30 30 30 6e 30 30 30 20 4f  0000000000n000 O
ddc0: 4e 20 6d 65 73 73 61 30 65 73 28 6d 61 69 6c 62  N messa0es(mailb
ddd0: 6f 30 2c 20 64 61 74 65 5f 72 65 63 65 69 30 65  o0, date_recei0e
dde0: 64 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  d);.CREATE INDEX
ddf0: 20 6d 65 30 30 61 30 65 30 72 30 30 30 30 65 30   me00a0e0r0000e0
de00: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 4f 4e  0000000000000 ON
de10: 20 6d 65 73 73 61 30 65 73 28 72 65 6d 6f 74 65   messa0es(remote
de20: 5f 6d 61 69 6c 62 6f 30 2c 20 72 65 6d 6f 74 65  _mailbo0, remote
de30: 5f 69 64 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  _id);.CREATE IND
de40: 45 58 20 6d 30 73 30 61 30 30 30 30 30 30 30 30  EX m0s0a00000000
de50: 69 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65  i0000 ON messa0e
de60: 73 28 74 30 70 65 29 3b 0a 43 52 45 41 54 45 20  s(t0pe);.CREATE 
de70: 49 4e 44 45 58 20 6d 30 30 30 30 30 65 30 30 6f  INDEX m00000e00o
de80: 30 30 30 30 30 61 30 30 30 30 30 30 30 30 30 30  00000a0000000000
de90: 30 30 30 30 73 30 74 30 6f 30 30 70 30 30 30 30  0000s0t0o00p0000
dea0: 30 30 30 5f 30 6e 30 30 30 20 4f 4e 20 6d 65 73  000_0n000 ON mes
deb0: 73 61 30 65 73 28 63 6f 6e 30 65 72 73 61 74 69  sa0es(con0ersati
dec0: 6f 6e 5f 69 64 2c 20 63 6f 6e 30 65 72 73 61 74  on_id, con0ersat
ded0: 69 6f 6e 5f 70 6f 73 69 74 69 6f 6e 29 3b 0a 43  ion_position);.C
dee0: 52 45 41 54 45 20 49 4e 44 45 58 20 6d 30 30 30  REATE INDEX m000
def0: 30 30 30 30 30 30 30 30 20 4f 4e 20 6d 65 73 73  00000000 ON mess
df00: 61 30 65 73 28 66 75 30 30 30 5f 61 6e 63 65 73  a0es(fu000_ances
df10: 74 6f 72 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  tor);.CREATE IND
df20: 45 58 20 6d 30 73 30 30 30 30 5f 30 30 30 30 30  EX m0s0000_00000
df30: 30 30 30 30 30 73 30 30 30 30 30 30 30 30 30 20  00000s000000000 
df40: 4f 4e 20 6d 65 73 73 61 30 65 73 28 73 75 62 30  ON messa0es(sub0
df50: 65 63 74 2c 66 75 30 30 30 5f 61 6e 63 65 73 74  ect,fu000_ancest
df60: 6f 72 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  or);.CREATE INDE
df70: 58 20 6d 30 30 30 61 30 65 30 30 30 30 30 30 30  X m000a0e0000000
df80: 30 30 30 30 30 30 63 74 30 30 75 30 30 30 30 30  000000ct00u00000
df90: 30 64 30 30 30 30 30 65 30 30 30 30 30 30 30 30  0d00000e00000000
dfa0: 30 30 30 65 30 20 4f 4e 20 6d 65 73 73 61 30 65  000e0 ON messa0e
dfb0: 73 28 73 65 6e 64 65 72 2c 20 73 75 62 30 65 63  s(sender, sub0ec
dfc0: 74 2c 20 61 75 74 6f 6d 61 74 65 64 5f 63 6f 6e  t, automated_con
dfd0: 30 65 72 73 61 74 69 6f 6e 29 3b 0a 43 52 45 41  0ersation);.CREA
dfe0: 54 45 20 49 4e 44 45 58 20 6d 30 30 30 30 30 30  TE INDEX m000000
dff0: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 4f 4e  0000000000000 ON
e000: 00 00 00 00 20 6d 65 73 73 61 30 65 73 28 73 65  .... messa0es(se
e010: 6e 64 65 72 29 3b 0a 43 52 45 41 54 45 20 49 4e  nder);.CREATE IN
e020: 44 45 58 20 6d 30 73 30 30 73 30 20 4f 4e 20 6d  DEX m0s00s0 ON m
e030: 65 73 73 61 30 65 73 28 72 6f 6f 74 5f 73 74 61  essa0es(root_sta
e040: 74 75 73 29 3b 0a 43 52 45 41 54 45 20 54 41 42  tus);.CREATE TAB
e050: 4c 45 20 73 75 62 30 65 63 74 73 20 28 57 30 30  LE sub0ects (W00
e060: 20 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59   INTEGER PRIMARY
e070: 20 4b 45 59 2c 20 73 75 62 30 65 63 74 20 43 4f   KEY, sub0ect CO
e080: 4c 4c 41 54 45 20 52 54 52 49 4d 2c 20 6e 6f 72  LLATE RTRIM, nor
e090: 6d 61 6c 69 30 65 64 5f 73 75 62 30 65 63 74 20  mali0ed_sub0ect 
e0a0: 43 4f 4c 4c 41 54 45 20 52 54 52 49 4d 29 3b 0a  COLLATE RTRIM);.
e0b0: 43 52 45 41 54 45 20 49 4e 44 45 58 20 73 30 30  CREATE INDEX s00
e0c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
e0d0: 30 30 20 4f 4e 20 73 75 62 30 65 63 74 73 28 73  00 ON sub0ects(s
e0e0: 75 62 30 65 63 74 29 3b 0a 43 52 45 41 54 45 20  ub0ect);.CREATE 
e0f0: 49 4e 44 45 58 20 73 75 30 30 30 30 30 5f 30 6f  INDEX su00000_0o
e100: 30 30 30 30 30 30 30 30 30 30 75 30 30 30 30 30  0000000000u00000
e110: 30 30 30 30 30 30 20 4f 4e 20 73 75 62 30 65 63  000000 ON sub0ec
e120: 74 73 28 6e 6f 72 6d 61 6c 69 30 65 64 5f 73 75  ts(normali0ed_su
e130: 62 30 65 63 74 29 3b 0a 43 52 45 41 54 45 20 54  b0ect);.CREATE T
e140: 41 42 4c 45 20 61 64 64 72 65 73 73 65 73 20 28  ABLE addresses (
e150: 52 30 30 20 49 4e 54 45 47 45 52 20 50 52 49 4d  R00 INTEGER PRIM
e160: 41 52 59 20 4b 45 59 2c 20 61 64 64 72 65 73 73  ARY KEY, address
e170: 20 43 4f 4c 4c 41 54 45 20 4e 4f 43 41 53 45 2c   COLLATE NOCASE,
e180: 20 63 6f 6d 6d 65 6e 74 2c 20 55 4e 49 51 55 45   comment, UNIQUE
e190: 28 61 64 64 72 65 73 73 2c 20 63 6f 6d 6d 65 6e  (address, commen
e1a0: 74 29 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  t));.CREATE INDE
e1b0: 58 20 61 30 30 30 64 30 30 30 30 30 30 30 30 30  X a000d000000000
e1c0: 30 20 4f 4e 20 61 64 64 72 65 73 73 65 73 28 61  0 ON addresses(a
e1d0: 64 64 72 65 73 73 29 3b 0a 43 52 45 41 54 45 20  ddress);.CREATE 
e1e0: 54 41 42 4c 45 20 6d 61 69 6c 62 6f 30 65 73 20  TABLE mailbo0es 
e1f0: 28 52 30 30 30 30 20 49 4e 54 45 47 45 52 20 50  (R0000 INTEGER P
e200: 52 49 4d 41 52 59 20 4b 45 59 2c 20 75 30 30 20  RIMARY KEY, u00 
e210: 55 4e 49 51 55 45 2c 61 30 30 30 30 30 30 30 20  UNIQUE,a0000000 
e220: 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20  INT0000 DEFAULT 
e230: 30 2c 20 75 30 30 30 30 30 30 30 30 30 30 30 20  0, u00000000000 
e240: 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20  INT0000 DEFAULT 
e250: 30 2c 20 75 30 30 30 30 30 30 30 30 30 30 74 20  0, u0000000000t 
e260: 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20  INT0000 DEFAULT 
e270: 30 2c 20 64 30 30 30 30 30 30 30 30 30 30 30 30  0, d000000000000
e280: 20 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54   INT0000 DEFAULT
e290: 20 30 2c 20 75 30 30 30 30 30 30 30 30 30 30 30   0, u00000000000
e2a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
e2b0: 30 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30  00000000 INT0000
e2c0: 20 44 45 46 41 55 4c 54 20 30 2c 20 63 30 30 30   DEFAULT 0, c000
e2d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 2c 20 73  0000000000000, s
e2e0: 6f 75 72 63 65 20 49 4e 54 30 30 30 30 2c 20 61  ource INT0000, a
e2f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
e300: 30 30 30 30 30 30 30 30 29 3b 0a 43 52 45 41 54  00000000);.CREAT
e310: 45 20 49 4e 44 45 58 20 6d 30 30 30 30 30 30 30  E INDEX m0000000
e320: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 4f  00000000000000 O
e330: 4e 20 6d 61 69 6c 62 6f 30 65 73 28 73 6f 75 72  N mailbo0es(sour
e340: 63 65 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  ce);.CREATE TABL
e350: 45 20 6c 61 62 65 6c 73 28 49 30 20 49 4e 54 45  E labels(I0 INTE
e360: 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c  GER PRIMARY KEY,
e370: 6d 65 73 73 61 30 65 5f 69 64 20 49 4e 54 20 4e  messa0e_id INT N
e380: 4f 54 20 4e 55 4c 4c 2c 6d 61 69 6c 62 6f 30 5f  OT NULL,mailbo0_
e390: 69 64 20 49 4e 54 20 4e 55 4c 4c 2c 20 55 4e 49  id INT NULL, UNI
e3a0: 51 55 45 28 6d 65 73 73 61 30 65 5f 69 64 2c 20  QUE(messa0e_id, 
e3b0: 6d 61 69 6c 62 6f 30 5f 69 64 29 29 3b 0a 43 52  mailbo0_id));.CR
e3c0: 45 41 54 45 20 49 4e 44 45 58 20 64 30 30 20 4f  EATE INDEX d00 O
e3d0: 4e 20 6c 61 62 65 6c 73 28 6d 65 73 73 61 30 65  N labels(messa0e
e3e0: 5f 69 64 2c 20 6d 61 69 6c 62 6f 30 5f 69 64 29  _id, mailbo0_id)
e3f0: 3b 41 4e 41 4c 59 5a 45 20 49 4e 44 45 58 20 6c  ;ANALYZE INDEX l
e400: 0d 00 00 00 04 00 22 00 03 24 02 f8 01 7b 00 22  ......"..$...{."
e410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
e420: 00 00 82 56 5b 04 00 85 31 43 52 45 41 54 45 20  ...V[...1CREATE 
e430: 54 41 42 4c 45 20 74 30 28 61 2c 20 62 29 3b 0a  TABLE t0(a, b);.
e440: 43 52 45 41 54 45 20 54 41 42 4c 45 20 6c 6f 67  CREATE TABLE log
e450: 28 78 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  (x);.INSERT INTO
e460: 20 74 30 20 56 41 4c 55 45 53 28 30 2c 30 29 3b   t0 VALUES(0,0);
e470: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
e480: 56 41 4c 55 45 53 28 30 2c 30 29 3b 0a 49 4e 53  VALUES(0,0);.INS
e490: 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55  ERT INTO t0 VALU
e4a0: 45 53 28 30 2c 30 29 3b 0a 43 52 45 41 54 45 20  ES(0,0);.CREATE 
e4b0: 54 52 49 47 47 45 52 20 74 30 30 30 30 30 20 41  TRIGGER t00000 A
e4c0: 46 54 45 52 20 55 50 44 41 54 45 20 4f 4e 20 74  FTER UPDATE ON t
e4d0: 30 20 42 45 47 49 4e 0a 49 4e 53 45 52 54 20 49  0 BEGIN.INSERT I
e4e0: 4e 54 4f 20 6c 6f 67 20 56 41 4c 55 45 53 28 6f  NTO log VALUES(o
e4f0: 6c 64 2e 62 20 7c 20 6c 6f 77 65 72 28 20 2d 31  ld.b | lower( -1
e500: 31 29 7c 7c 20 6e 65 77 2e 62 20 7c 7c 20 27 30  1)|| new.b || '0
e510: 27 20 7c 7c 20 63 68 61 6e 67 65 73 28 29 20 29  ' || changes() )
e520: 3b 0a 45 4e 44 3b 0a 43 52 45 41 54 45 20 54 41  ;.END;.CREATE TA
e530: 42 4c 45 20 74 32 28 61 29 3b 0a 49 4e 53 45 52  BLE t2(a);.INSER
e540: 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
e550: 28 30 29 2c 20 28 32 29 2c 20 28 30 29 3b 0a 55  (0), (2), (0);.U
e560: 50 44 41 54 45 20 74 30 20 53 45 54 20 62 3d 20  PDATE t0 SET b= 
e570: 63 68 61 6e 67 65 73 28 29 3b 0a 82 7a 5a 04 00  changes();..zZ..
e580: 85 79 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  .yCREATE TABLE t
e590: 30 28 61 2c 62 2c 63 2c 64 2c 20 50 52 49 4d 41  0(a,b,c,d, PRIMA
e5a0: 52 59 20 4b 45 59 28 63 2c 61 29 29 20 57 49 54  RY KEY(c,a)) WIT
e5b0: 48 4f 55 54 20 52 4f 57 49 44 3b 0a 43 52 45 41  HOUT ROWID;.CREA
e5c0: 54 45 20 49 4e 44 45 58 20 74 30 30 64 20 4f 4e  TE INDEX t00d ON
e5d0: 20 74 30 28 62 2c 20 64 29 3b 0a 49 4e 53 45 52   t0(b, d);.INSER
e5e0: 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53  T INTO t0 VALUES
e5f0: 28 27 30 30 30 27 2c 27 30 30 30 72 30 30 30 27  ('000','000r000'
e600: 2c 27 30 30 61 27 2c 27 30 30 30 30 30 30 27 29  ,'00a','000000')
e610: 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
e620: 20 56 41 4c 55 45 53 28 27 30 30 30 30 30 30 30   VALUES('0000000
e630: 27 2c 27 6a 30 30 30 30 30 27 2c 27 30 30 30 30  ','j00000','0000
e640: 30 30 30 27 2c 27 30 30 30 30 30 30 30 27 29 3b  000','0000000');
e650: 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
e660: 56 41 4c 55 45 53 28 27 30 30 30 30 30 30 30 27  VALUES('0000000'
e670: 2c 27 30 30 30 72 30 30 30 27 2c 27 30 30 30 30  ,'000r000','0000
e680: 61 27 2c 27 30 30 30 72 30 30 30 27 29 3b 0a 49  a','000r000');.I
e690: 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41  NSERT INTO t0 VA
e6a0: 4c 55 45 53 28 27 30 30 30 30 30 63 27 2c 27 30  LUES('00000c','0
e6b0: 30 30 30 30 27 2c 27 30 30 30 30 30 30 30 27 2c  0000','0000000',
e6c0: 27 30 30 30 30 30 30 27 29 3b 0a 53 45 4c 45 43  '000000');.SELEC
e6d0: 54 20 44 49 53 54 49 4e 43 54 3f 2c 20 27 30 27  T DISTINCT?, '0'
e6e0: 20 46 52 4f 4d 20 74 30 20 4f 52 44 45 52 20 42   FROM t0 ORDER B
e6f0: 59 20 63 2c 20 61 3b 0a 2a 59 03 00 5b 53 45 4c  Y c, a;.*Y..[SEL
e700: 45 43 54 20 73 71 6c 69 74 65 5f 63 6f 6d 70 69  ECT sqlite_compi
e710: 6c 65 6f 70 74 69 6f 6e 5f 75 73 65 64 28 27 53  leoption_used('S
e720: 27 29 3b 0a 81 59 58 04 00 83 37 43 52 45 41 54  ');..YX...7CREAT
e730: 45 20 54 41 42 4c 45 20 74 30 20 28 61 20 49 4e  E TABLE t0 (a IN
e740: 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45  TEGER PRIMARY KE
e750: 59 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  Y);.CREATE TABLE
e760: 20 74 32 20 28 61 20 c9 4e 54 45 47 45 52 20 50   t2 (a .NTEGER P
e770: 52 49 4d 41 52 59 20 4b 45 59 2c 20 62 20 49 4e  RIMARY KEY, b IN
e780: 54 30 30 30 30 29 3b 0a 43 52 45 41 54 45 20 54  T0000);.CREATE T
e790: 41 42 4c 45 20 74 32 78 20 28 62 20 49 4e 54 45  ABLE t2x (b INTE
e7a0: 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 29  GER PRIMARY KEY)
e7b0: 3b 0a 53 45 4c 45 43 54 20 74 30 2e 61 20 46 52  ;.SELECT t0.a FR
e7c0: 4f 4d 20 28 28 20 28 31 29 4f 49 4e 20 74 32 20  OM (( (1)OIN t2 
e7d0: 4f 4e 20 74 30 2e 61 3d 74 32 2e 61 29 20 41 53  ON t0.a=t2.a) AS
e7e0: 20 78 20 4a 4f 49 4e 20 74 32 78 20 4f 4e 20 78   x JOIN t2x ON x
e7f0: 2e 62 3d 74 32 78 2e 62 29 20 61 73 30 30 3b 0a  .b=t2x.b) as00;.
e800: 0d 00 00 00 05 00 15 00 03 a0 02 4a 00 78 00 4a  ...........J.x.J
e810: 00 15 00 00 00 33 60 03 00 6d 53 45 4c 45 43 54  .....3`..mSELECT
e820: 20 31 30 20 49 4e 20 28 53 45 4c 45 43 54 20 5f   10 IN (SELECT _
e830: 72 6f 77 29 20 46 52 4f 4d 20 73 71 6c 69 74 65  row) FROM sqlite
e840: 5f 6d 61 73 74 65 72 29 3b 0a 2c 5f 03 00 5f 53  _master);.,_.._S
e850: 41 56 45 50 4f 49 4e 54 20 6f 30 30 3b 0a 41 54  AVEPOINT o00;.AT
e860: 54 41 43 48 20 27 30 30 30 30 30 30 30 30 27 20  TACH '00000000' 
e870: 41 53 20 61 30 30 3b 0a 83 4f 5e 04 00 87 23 50  AS a00;..O^...#P
e880: 52 41 47 4d 41 20 63 61 63 68 65 5f 73 69 7a 65  RAGMA cache_size
e890: 20 3d 2d 31 30 3b 0a 43 52 45 41 54 45 20 54 41   =-10;.CREATE TA
e8a0: 42 4c 45 20 74 31 28 78 20 50 52 49 4d 41 52 59  BLE t1(x PRIMARY
e8b0: 20 4b 45 59 29 3b 0a 49 4e 53 45 52 54 20 49 4e   KEY);.INSERT IN
e8c0: 54 4f 20 74 31 20 56 41 4c 55 45 53 28 72 61 6e  TO t1 VALUES(ran
e8d0: 64 6f 6d 62 6c 6f 62 28 39 30 30 29 29 3b 0a 49  domblob(900));.I
e8e0: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
e8f0: 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
e900: 39 32 30 30 31 2d 30 31 45 30 31 30 30 29 20 46  92001-01E0100) F
e910: 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49  ROM t1;.INSERT I
e920: 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61  NTO t1 SELECT ra
e930: 6e 64 6f 6d 62 6c 6f 62 28 39 30 30 29 20 46 52  ndomblob(900) FR
e940: 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
e950: 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e  TO t1 SELECT ran
e960: 64 6f 6d 62 6c 6f 62 28 39 30 30 29 20 46 52 4f  domblob(900) FRO
e970: 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54  M t1;.INSERT INT
e980: 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64  O t1 SELECT rand
e990: 6f 6d 62 6c 6f 62 28 39 30 30 29 20 46 52 4f 4d  omblob(900) FROM
e9a0: 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t1;.INSERT INTO
e9b0: 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
e9c0: 6d 62 6c 6f 62 28 39 30 30 29 20 46 52 4f 4d 20  mblob(900) FROM 
e9d0: 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
e9e0: 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
e9f0: 62 6c 6f 62 28 32 32 30 38 31 2d 30 31 2d 30 31  blob(22081-01-01
ea00: 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 20  00) FROM t1;    
ea10: 20 20 2f 2a 20 36 34 20 72 6f 77 73 20 2a 2f 0a    /* 64 rows */.
ea20: 42 45 47 49 4e 3b 0a 55 50 44 41 54 45 20 74 31  BEGIN;.UPDATE t1
ea30: 20 53 45 54 20 78 20 3d 20 72 61 6e 64 6f 6d 62   SET x = randomb
ea40: 6c 6f 62 28 39 30 30 29 3b 0a 82 53 5d 04 00 85  lob(900);..S]...
ea50: 2b 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 30  +CREATE TABLE t0
ea60: 28 61 2c 20 62 29 3b 0a 43 52 45 41 54 45 20 54  (a, b);.CREATE T
ea70: 41 42 4c 45 20 6c 6f 67 28 78 29 3b 0a 49 4e 53  ABLE log(x);.INS
ea80: 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55  ERT INTO t0 VALU
ea90: 45 53 28 30 2c 30 29 3b 0a 49 4e 53 45 52 54 20  ES(0,0);.INSERT 
eaa0: 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 30  INTO t0 VALUES(0
eab0: 2c 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  ,0);.INSERT INTO
eac0: 20 74 30 20 56 41 4c 55 45 53 28 30 2c 30 29 3b   t0 VALUES(0,0);
ead0: 0a 43 52 45 41 54 45 20 54 52 49 47 47 45 52 20  .CREATE TRIGGER 
eae0: 74 30 30 30 30 30 20 41 46 54 45 52 20 55 50 44  t00000 AFTER UPD
eaf0: 41 54 45 20 4f 4e 20 74 30 20 42 45 47 49 4e 0a  ATE ON t0 BEGIN.
eb00: 49 4e 53 45 52 54 20 49 4e 54 4f 20 6c 6f 67 20  INSERT INTO log 
eb10: 56 41 4c 55 45 53 28 6f 6c 64 2e 62 20 7c 7c 20  VALUES(old.b || 
eb20: 27 30 30 30 30 27 20 7c 7c 20 6e 65 77 2e 62 20  '0000' || new.b 
eb30: 7c 7c 20 27 30 27 20 7c 7c 20 63 68 61 6e 67 65  || '0' || change
eb40: 73 28 29 20 29 3b 0a 45 4e 44 3b 0a 43 52 45 41  s() );.END;.CREA
eb50: 54 45 20 54 41 42 4c 45 20 74 32 28 61 29 3b 0a  TE TABLE t2(a);.
eb60: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
eb70: 41 4c 55 45 53 28 30 29 2c 20 28 32 29 2c 20 28  ALUES(0), (2), (
eb80: 30 29 3b 0a 55 50 44 41 54 45 20 74 30 20 53 45  0);.UPDATE t0 SE
eb90: 54 20 62 3d 24 63 68 61 6e 67 65 73 28 29 3b 0a  T b=$changes();.
eba0: 5e 5c 04 00 81 41 43 52 45 41 54 45 20 54 45 4d  ^\...ACREATE TEM
ebb0: 50 20 54 41 42 4c 45 20 74 cf cf cf ce 28 61 2c  P TABLE t....(a,
ebc0: 62 2c 63 29 3b 0a 53 45 4c 45 43 54 20 2a 20 46  b,c);.SELECT * F
ebd0: 52 4f 4d 20 73 71 6c 69 74 65 5f 74 65 6d 70 5f  ROM sqlite_temp_
ebe0: 6d 61 73 74 65 72 20 57 48 45 52 45 20 73 71 6c  master WHERE sql
ebf0: 20 47 4c 4f 42 20 27 2a ff 80 30 30 30 27 3b 0a   GLOB '*..000';.
ec00: 0d 00 00 00 06 01 be 00 03 aa 03 39 02 77 02 3e  ...........9.w.>
ec10: 01 eb 01 be 00 00 00 00 00 00 00 00 00 00 00 00  ................
ec20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ec30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ec40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ec50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ec60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ec70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ec80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ec90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
eca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ecb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ecc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ecd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ece0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ecf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ed00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ed10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ed20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ed30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ed40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ed50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ed60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ed70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ed80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ed90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
eda0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
edb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2b 66  ..............+f
edc0: 03 00 5d 53 45 4c 45 43 54 20 70 72 69 6e 74 66  ..]SELECT printf
edd0: 28 27 25 2b 2e 2a 66 27 2c 35 20 2d 31 33 2e 30  ('%+.*f',5 -13.0
ede0: 30 30 30 30 30 30 30 33 29 3b 0a 51 65 04 00 81  00000003);.Qe...
edf0: 27 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 30  'CREATE TABLE t0
ee00: 28 61 2c 62 2c 63 2c 64 2c 65 2c 20 50 52 49 4d  (a,b,c,d,e, PRIM
ee10: 41 52 59 20 4b 45 59 28 61 2c 62 2c 63 2c 61 2c  ARY KEY(a,b,c,a,
ee20: 62 2c 63 2c 63 2c 61 2c 62 2c 63 29 29 20 57 49  b,c,c,a,b,c)) WI
ee30: 54 48 4f 55 54 20 52 4f 57 49 44 2b 0a 0a 37 64  THOUT ROWID+..7d
ee40: 03 00 75 53 45 4c 45 43 54 20 43 41 53 45 20 57  ..uSELECT CASE W
ee50: 48 45 4e 20 2d 30 3c 31 20 54 48 45 4e 20 27 30  HEN -0<1 THEN '0
ee60: 30 30 30 27 20 45 4c 53 45 20 27 30 30 30 30 30  000' ELSE '00000
ee70: 27 20 45 4e 44 3b 0a 81 3f 63 04 00 83 03 43 52  ' END;..?c....CR
ee80: 45 41 54 45 20 54 41 42 4c 45 20 74 33 28 61 20  EATE TABLE t3(a 
ee90: 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20  INTEGER PRIMARY 
eea0: 4b 45 59 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c  KEY, b, c, d, e,
eeb0: 20 66 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45   f);.CREATE INDE
eec0: 58 20 74 30 30 30 30 30 20 4f 4e 20 74 33 28 62  X t00000 ON t3(b
eed0: 2c 20 63 2c 20 64 2c 20 65 29 3b 0a 45 58 50 4c  , c, d, e);.EXPL
eee0: 41 49 4e 20 51 55 45 52 59 20 50 4c 41 4e 0a 53  AIN QUERY PLAN.S
eef0: 45 4c 45 43 54 20 61 20 46 52 4f 4d 20 74 33 20  ELECT a FROM t3 
ef00: 57 48 45 52 45 20 62 3d 32 20 41 4e 44 20 63 3d  WHERE b=2 AND c=
ef10: 33 20 4f 52 44 45 52 20 42 59 20 64 20 43 4f 4c  3 ORDER BY d COL
ef20: 4c 41 54 45 20 44 45 53 43 2c 20 62 2c 20 63 2c  LATE DESC, b, c,
ef30: 20 61 20 44 45 53 43 3b 0a 6f 62 04 00 81 63 43   a DESC;.ob...cC
ef40: 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78  REATE TABLE t1(x
ef50: 2c 20 79 20 44 45 46 41 55 4c 54 28 2b 72 65 70  , y DEFAULT(+rep
ef60: 6c 61 63 65 28 31 2c 31 2c 31 29 29 29 3b 0a 49  lace(1,1,1)));.I
ef70: 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28 78 29  NSERT INTO t1(x)
ef80: 56 41 4c 55 45 53 28 31 29 3b 0a 53 45 4c 45 43  VALUES(1);.SELEC
ef90: 54 20 78 2c 20 6c 65 6e 67 74 68 28 79 29 25 59  T x, length(y)%Y
efa0: 20 46 52 4f 4d 20 74 31 3b 0a 54 61 04 00 81 2d   FROM t1;.Ta...-
efb0: 43 52 45 41 54 45 20 56 49 52 54 55 41 4c 20 54  CREATE VIRTUAL T
efc0: 41 42 4c 45 20 74 30 30 30 73 30 20 55 53 49 4e  ABLE t000s0 USIN
efd0: 47 20 66 74 73 34 61 75 78 28 22 30 30 30 30 27  G fts4aux("0000'
efe0: 30 27 30 30 30 30 22 29 3b 0a 53 45 4c 45 43 54  0'0000");.SELECT
eff0: 20 2a 20 46 52 4f 4d 20 74 30 30 30 73 30 3b 0a   * FROM t000s0;.
f000: 00 00 00 3e 64 29 3b 0a 43 52 45 41 54 45 20 49  ...>d);.CREATE I
f010: 4e 44 45 58 20 64 61 74 65 5f 6c 30 30 30 30 65  NDEX date_l0000e
f020: 30 5f 69 6e 64 65 30 20 4f 4e 20 6d 65 73 73 61  0_inde0 ON messa
f030: 30 65 73 28 64 61 74 65 5f 6c 61 73 74 5f 30 69  0es(date_last_0i
f040: 65 30 65 64 29 3b 0a 43 52 45 41 54 45 20 49 4e  e0ed);.CREATE IN
f050: 44 45 58 20 64 30 74 30 30 30 30 30 30 30 30 30  DEX d0t000000000
f060: 30 30 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30  000000 ON messa0
f070: 65 73 28 64 61 74 65 5f 63 72 65 61 74 65 64 29  es(date_created)
f080: 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 6d  ;.CREATE INDEX m
f090: 30 30 30 61 30 65 30 30 30 30 30 30 30 30 30 69  000a0e000000000i
f0a0: 30 30 30 30 69 30 30 30 30 5f 30 6e 30 30 30 20  0000i0000_0n000 
f0b0: 4f 4e 20 6d 65 73 73 61 30 65 73 28 6d 65 73 73  ON messa0es(mess
f0c0: 61 30 65 5f 69 64 2c 6d 61 69 6c 62 6f 30 29 3b  a0e_id,mailbo0);
f0d0: 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 73 30  .CREATE INDEX s0
f0e0: 30 30 65 5f 30 6f 63 75 6d 65 6e 74 5f 30 64 5f  00e_0ocument_0d_
f0f0: 69 6e 64 65 30 20 4f 4e 20 6d 65 73 73 61 30 65  inde0 ON messa0e
f100: 73 28 64 6f 63 75 6d 65 6e 74 5f 69 64 29 3b 0a  s(document_id);.
f110: 43 52 45 41 54 45 20 49 4e 44 45 58 20 6d 30 30  CREATE INDEX m00
f120: 30 61 30 65 30 72 30 30 30 30 30 30 30 65 30 20  0a0e0r0000000e0 
f130: 4f 4e 20 6d 65 73 73 61 30 65 73 28 72 65 61 64  ON messa0es(read
f140: 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
f150: 6d 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  m000000000000000
f160: 69 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65  i0000 ON messa0e
f170: 73 28 66 6c 61 30 30 65 64 29 3b 0a 43 52 45 41  s(fla00ed);.CREA
f180: 54 45 20 49 4e 44 45 58 20 6d 30 30 30 30 30 30  TE INDEX m000000
f190: 30 30 30 30 30 30 30 30 30 30 6e 30 30 30 20 4f  0000000000n000 O
f1a0: 4e 20 6d 65 73 73 61 30 65 73 28 6d 61 69 6c 62  N messa0es(mailb
f1b0: 6f 30 2c 20 64 61 74 65 5f 72 65 63 65 69 30 65  o0, date_recei0e
f1c0: 64 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  d);.CREATE INDEX
f1d0: 20 6d 65 30 30 61 30 65 30 72 30 30 30 30 65 30   me00a0e0r0000e0
f1e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 4f 4e  0000000000000 ON
f1f0: 20 6d 65 73 73 61 30 65 73 28 72 65 6d 6f 74 65   messa0es(remote
f200: 5f 6d 61 69 6c 62 6f 30 2c 20 72 65 6d 6f 74 65  _mailbo0, remote
f210: 5f 69 64 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  _id);.CREATE IND
f220: 45 58 20 6d 30 73 30 61 30 30 30 30 30 30 30 30  EX m0s0a00000000
f230: 69 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65  i0000 ON messa0e
f240: 73 28 74 30 70 65 29 3b 0a 43 52 45 41 54 45 20  s(t0pe);.CREATE 
f250: 49 4e 44 45 58 20 6d 30 30 30 30 30 65 30 30 6f  INDEX m00000e00o
f260: 30 30 30 30 30 61 30 30 30 30 30 30 30 30 30 30  00000a0000000000
f270: 30 30 30 30 73 30 74 30 6f 30 30 70 30 30 30 30  0000s0t0o00p0000
f280: 30 30 30 5f 30 6e 30 30 30 20 4f 4e 20 6d 65 73  000_0n000 ON mes
f290: 73 61 30 65 73 28 63 6f 6e 30 65 72 73 61 74 69  sa0es(con0ersati
f2a0: 6f 6e 5f 69 64 2c 20 63 6f 6e 30 65 72 73 61 74  on_id, con0ersat
f2b0: 69 6f 6e 5f 70 6f 73 69 74 69 6f 6e 29 3b 0a 43  ion_position);.C
f2c0: 52 45 41 54 45 20 49 4e 44 45 58 20 6d 30 30 30  REATE INDEX m000
f2d0: 30 30 30 30 30 30 30 30 20 4f 4e 20 6d 65 73 73  00000000 ON mess
f2e0: 61 30 65 73 28 66 75 30 30 30 5f 61 6e 63 65 73  a0es(fu000_ances
f2f0: 74 6f 72 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  tor);.CREATE IND
f300: 45 58 20 6d 30 73 30 30 30 30 5f 30 30 30 30 30  EX m0s0000_00000
f310: 30 30 30 30 30 73 30 30 30 30 30 30 30 30 30 20  00000s000000000 
f320: 4f 4e 20 6d 65 73 73 61 30 65 73 28 73 75 62 30  ON messa0es(sub0
f330: 65 63 74 2c 66 75 30 30 30 5f 61 6e 63 65 73 74  ect,fu000_ancest
f340: 6f 72 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  or);.CREATE INDE
f350: 58 20 6d 30 30 30 61 30 65 30 30 30 30 30 30 30  X m000a0e0000000
f360: 30 30 30 30 30 30 63 74 30 30 75 30 30 30 30 30  000000ct00u00000
f370: 30 64 30 30 30 30 30 65 30 30 30 30 30 30 30 30  0d00000e00000000
f380: 30 30 30 65 30 20 4f 4e 20 6d 65 73 73 61 30 65  000e0 ON messa0e
f390: 73 28 73 65 6e 64 65 72 2c 20 73 75 62 30 65 63  s(sender, sub0ec
f3a0: 74 2c 20 61 75 74 6f 6d 61 74 65 64 5f 63 6f 6e  t, automated_con
f3b0: 30 65 72 73 61 74 69 6f 6e 29 3b 0a 43 52 45 41  0ersation);.CREA
f3c0: 54 45 20 49 4e 44 45 58 20 6d 30 30 30 30 30 30  TE INDEX m000000
f3d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 4f 4e  0000000000000 ON
f3e0: 20 6d 65 73 73 61 30 65 73 28 73 65 6e 64 65 72   messa0es(sender
f3f0: 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
f400: 00 00 00 00 6d 30 73 30 30 73 30 20 4f 4e 20 6d  ....m0s00s0 ON m
f410: 65 73 73 61 30 65 73 28 72 6f 6f 74 5f 73 74 61  essa0es(root_sta
f420: 74 75 73 29 3b 0a 43 52 45 41 54 45 20 54 41 42  tus);.CREATE TAB
f430: 4c 45 20 73 75 62 30 65 63 74 73 20 28 57 30 30  LE sub0ects (W00
f440: 20 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59   INTEGER PRIMARY
f450: 20 4b 45 59 2c 20 73 75 62 30 65 63 74 20 43 4f   KEY, sub0ect CO
f460: 4c 4c 41 54 45 20 52 54 52 49 4d 2c 20 6e 6f 72  LLATE RTRIM, nor
f470: 6d 61 6c 69 30 65 64 5f 73 75 62 30 65 63 74 20  mali0ed_sub0ect 
f480: 43 4f 4c 4c 41 54 45 20 52 54 52 49 4d 29 3b 0a  COLLATE RTRIM);.
f490: 43 52 45 41 54 45 20 49 4e 44 45 58 20 73 30 30  CREATE INDEX s00
f4a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
f4b0: 30 30 20 4f 4e 20 73 75 62 30 65 63 74 73 28 73  00 ON sub0ects(s
f4c0: 75 62 30 65 63 74 29 3b 0a 43 52 45 41 54 45 20  ub0ect);.CREATE 
f4d0: 49 4e 44 45 58 20 73 71 30 30 30 30 30 5f 30 6f  INDEX sq00000_0o
f4e0: 30 30 30 30 44 41 54 41 42 41 53 45 30 30 30 30  0000DATABASE0000
f4f0: 30 30 75 30 30 30 30 30 30 30 30 30 30 30 20 4f  00u00000000000 O
f500: 4e 20 73 75 62 30 65 63 74 73 28 6e 6f 72 6d 61  N sub0ects(norma
f510: 6c 69 30 65 64 5f 73 75 62 30 65 63 74 29 3b 0a  li0ed_sub0ect);.
f520: 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 64 64  CREATE TABLE add
f530: 72 65 73 73 65 73 20 28 52 30 30 20 49 4e 54 45  resses (R00 INTE
f540: 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c  GER PRIMARY KEY,
f550: 20 61 64 64 72 65 73 73 20 43 4f 4c 4c 41 54 45   address COLLATE
f560: 20 4e 4f 43 41 53 45 2c 20 63 6f 6d 6d 65 6e 74   NOCASE, comment
f570: 2c 20 55 4e 49 51 55 45 28 61 64 64 72 65 73 73  , UNIQUE(address
f580: 2c 20 63 6f 6d 6d 65 6e 74 29 29 3b 0a 43 52 45  , comment));.CRE
f590: 41 54 45 20 49 4e 44 45 58 20 61 30 30 30 64 30  ATE INDEX a000d0
f5a0: 30 30 30 30 30 30 30 30 30 20 4f 4e 20 61 64 64  000000000 ON add
f5b0: 72 65 73 73 65 73 28 61 64 64 72 65 73 73 29 3b  resses(address);
f5c0: 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 6d 61  .CREATE TABLE ma
f5d0: 69 6c 62 6f 30 65 73 20 28 52 30 30 30 30 20 49  ilbo0es (R0000 I
f5e0: 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b  NTEGER PRIMARY K
f5f0: 45 59 2c 20 75 30 30 20 55 4e 49 51 55 45 2c 61  EY, u00 UNIQUE,a
f600: 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30 20  0000000 INT0000 
f610: 44 45 46 41 55 4c 54 20 30 2c 20 75 30 30 30 30  DEFAULT 0, u0000
f620: 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30 20  0000000 INT0000 
f630: 44 45 46 41 55 4c 54 20 30 2c 20 75 30 30 30 30  DEFAULT 0, u0000
f640: 30 30 30 30 30 30 74 20 49 4e 54 30 30 30 30 20  000000t INT0000 
f650: 44 45 46 41 55 4c 54 20 30 2c 20 64 30 30 30 30  DEFAULT 0, d0000
f660: 30 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30  00000000 INT0000
f670: 20 44 45 46 41 55 4c 54 20 30 2c 20 75 30 30 30   DEFAULT 0, u000
f680: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
f690: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
f6a0: 20 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54   INT0000 DEFAULT
f6b0: 20 30 2c 20 63 30 30 30 30 30 30 30 30 30 30 30   0, c00000000000
f6c0: 30 30 30 30 30 2c 20 73 6f 75 72 63 65 20 49 4e  00000, source IN
f6d0: 54 30 30 30 30 2c 20 61 30 30 30 30 30 30 30 30  T0000, a00000000
f6e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
f6f0: 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
f700: 6d 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  m000000000000000
f710: 30 30 30 30 30 30 20 4f 4e 20 6d 61 69 6c 62 6f  000000 ON mailbo
f720: 30 65 73 28 73 6f 75 72 63 65 29 3b 0a 43 52 45  0es(source);.CRE
f730: 41 54 45 20 54 41 42 4c 45 20 6c 61 62 65 6c 73  ATE TABLE labels
f740: 28 49 30 20 49 4e 54 45 47 45 52 20 50 52 49 4d  (I0 INTEGER PRIM
f750: 41 52 59 20 4b 45 59 2c 6d 65 73 73 61 30 65 5f  ARY KEY,messa0e_
f760: 69 64 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 2c  id INT NOT NULL,
f770: 6d 61 69 6c 62 6f 30 5f 69 64 20 49 4e 54 20 4e  mailbo0_id INT N
f780: 55 4c 4c 2c 20 55 4e 49 51 55 45 28 6d 65 73 73  ULL, UNIQUE(mess
f790: 61 30 65 5f 69 64 2c 20 6d 61 69 6c 62 6f 30 5f  a0e_id, mailbo0_
f7a0: 69 64 29 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  id));.CREATE IND
f7b0: 45 58 20 64 30 30 20 4f 4e 20 6c 61 62 65 6c 73  EX d00 ON labels
f7c0: 28 6d 65 73 73 61 30 65 5f 69 64 2c 20 6d 61 69  (messa0e_id, mai
f7d0: 6c 62 6f 30 5f 69 64 29 3b 0a 43 52 45 41 54 45  lbo0_id);.CREATE
f7e0: 20 49 4e 44 45 58 20 6c 73 5f 20 4f 4e 20 6c 61   INDEX ls_ ON la
f7f0: 62 65 6c 73 28 6d 61 69 6c 62 6f 30 5f 69 64 29  bels(mailbo0_id)
f800: 0d 00 00 00 01 01 5d 00 01 5d 00 00 00 00 00 00  ......]..]......
f810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
f950: 00 00 00 00 00 00 00 00 00 00 00 00 00 95 14 67  ...............g
f960: 04 00 aa 2d 43 52 45 41 54 45 20 54 41 42 4c 45  ...-CREATE TABLE
f970: 20 6d 65 73 73 61 30 65 73 28 57 30 30 20 49 4e   messa0es(W00 IN
f980: 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45  TEGER PRIMARY KE
f990: 59 20 41 55 54 4f 49 4e 43 52 45 4d 45 4e 54 2c  Y AUTOINCREMENT,
f9a0: 20 6d 65 73 73 61 30 65 5f 69 64 2c 20 64 6f 63   messa0e_id, doc
f9b0: 75 6d 65 6e 74 5f 69 64 20 42 4c 4f 42 2c 20 69  ument_id BLOB, i
f9c0: 30 30 2c 20 72 65 6d 6f 74 65 5f 69 64 20 49 4e  00, remote_id IN
f9d0: 54 30 30 30 30 2c 20 73 65 6e 64 65 72 20 49 4e  T0000, sender IN
f9e0: 54 30 30 30 30 2c 20 73 75 62 30 65 63 74 30 30  T0000, sub0ect00
f9f0: 30 30 30 30 30 2c 20 73 75 62 30 65 63 74 20 49  00000, sub0ect I
fa00: 4e 54 30 30 30 30 2c 20 64 30 30 30 30 30 30 30  NT0000, d0000000
fa10: 30 20 49 4e 54 30 30 30 30 2c 20 64 61 74 65 5f  0 INT0000, date_
fa20: 72 65 63 65 69 30 65 64 20 49 4e 54 30 30 30 30  recei0ed INT0000
fa30: 2c 20 64 61 74 65 5f 63 72 65 61 74 65 64 20 49  , date_created I
fa40: 4e 54 30 30 30 30 2c 20 64 61 74 65 5f 6c 61 73  NT0000, date_las
fa50: 74 5f 30 69 65 30 65 64 20 49 4e 54 30 30 30 30  t_0ie0ed INT0000
fa60: 2c 20 6d 61 69 6c 62 6f 30 20 49 4e 54 30 30 30  , mailbo0 INT000
fa70: 30 2c 20 72 65 6d 6f 74 65 5f 6d 61 69 6c 62 6f  0, remote_mailbo
fa80: 30 20 49 4e 54 30 30 30 30 2c 20 6f 30 30 30 30  0 INT0000, o0000
fa90: 30 30 30 30 30 30 30 30 30 30 30 20 49 4e 54 30  00000000000 INT0
faa0: 30 30 30 2c 20 66 30 30 30 30 20 49 4e 54 30 30  000, f0000 INT00
fab0: 30 30 2c 20 72 65 61 64 2c 20 66 6c 61 30 30 65  00, read, fla00e
fac0: 64 2c 20 73 30 30 30 20 49 4e 54 30 30 30 30 2c  d, s000 INT0000,
fad0: 20 63 30 30 30 30 2c 20 65 30 30 30 30 30 30 30   c0000, e0000000
fae0: 2c 20 74 30 70 65 20 49 4e 54 30 30 30 30 2c 20  , t0pe INT0000, 
faf0: 70 30 30 2c 20 63 6f 6e 30 65 72 73 61 74 69 6f  p00, con0ersatio
fb00: 6e 5f 69 64 20 49 4e 54 30 30 30 30 20 44 45 46  n_id INT0000 DEF
fb10: 41 55 4c 54 20 2d 30 2c 20 73 30 30 30 30 30 30  AULT -0, s000000
fb20: 20 54 45 58 54 20 44 45 46 41 55 4c 54 20 4e 55   TEXT DEFAULT NU
fb30: 4c 4c 2c 20 66 75 30 30 30 5f 61 6e 63 65 73 74  LL, fu000_ancest
fb40: 6f 72 20 49 4e 54 30 30 30 30 20 44 45 46 41 55  or INT0000 DEFAU
fb50: 4c 54 2d 4e 55 4c 4c 2c 20 61 75 74 6f 6d 61 74  LT-NULL, automat
fb60: 65 64 5f 63 6f 6e 30 65 72 73 61 74 69 6f 6e 20  ed_con0ersation 
fb70: 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20  INT0000 DEFAULT 
fb80: 30 2c 20 72 6f 6f 74 5f 73 74 61 74 75 73 20 49  0, root_status I
fb90: 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20 2d  NT0000 DEFAULT -
fba0: 30 2c 20 63 6f 6e 30 65 72 73 61 74 69 6f 6e 5f  0, con0ersation_
fbb0: 70 6f 73 69 74 69 6f 6e 20 49 4e 54 30 30 30 30  position INT0000
fbc0: 20 44 45 46 41 55 4c 54 20 2d 31 29 3b 0a 43 52   DEFAULT -1);.CR
fbd0: 45 41 54 45 20 49 4e 44 45 58 20 74 30 30 69 30  EATE INDEX t00i0
fbe0: 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65 73 28  000 ON messa0es(
fbf0: 64 61 74 65 5f 72 65 63 65 69 30 65 00 00 00 3d  date_recei0e...=
fc00: 0d 00 00 00 03 00 cc 00 02 31 01 49 00 cc 00 00  .........1.I....
fc10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fc20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fc30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fc40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fc50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fc60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fc70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fc80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fc90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fcb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
fcc0: 00 00 00 00 00 00 00 00 00 00 00 00 7b 6a 04 00  ............{j..
fcd0: 81 7b 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  .{CREATE TABLE t
fce0: 30 28 61 2c 62 2c 63 2c 64 2c 65 2c 20 50 52 49  0(a,b,c,d,e, PRI
fcf0: 4d 41 52 59 20 4b 45 59 28 61 2c 62 2c 63 2c 61  MARY KEY(a,b,c,a
fd00: 2c 62 2c 63 2c 64 2c 61 2c 62 2c 63 29 29 20 57  ,b,c,d,a,b,c)) W
fd10: 49 54 48 4f 55 54 20 52 4f 57 49 44 3b 0a 43 52  ITHOUT ROWID;.CR
fd20: 45 41 54 45 20 49 4e 44 45 58 20 74 30 61 20 4f  EATE INDEX t0a O
fd30: 4e 20 74 30 28 20 22 61 22 2c 22 62 22 2c 65 29  N t0( "a","b",e)
fd40: 3b 0a 30 30 30 30 30 30 0a 81 65 69 04 00 83 4f  ;.000000..ei...O
fd50: 41 54 54 41 43 48 27 27 41 53 20 6e 6f 6e 61 6d  ATTACH''AS nonam
fd60: 65 3b 0a 41 54 54 41 43 48 27 3a 6d 65 6d 6f 72  e;.ATTACH':memor
fd70: 79 3a 27 20 41 53 20 69 6e 6d 65 6d 3b 0a 42 45  y:' AS inmem;.BE
fd80: 47 49 4e 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  GIN;.CREATE TABL
fd90: 45 20 6e 6f 6e 61 6d 65 2e 6e 30 30 30 30 30 28  E noname.n00000(
fda0: 78 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  x);.CREATE TABLE
fdb0: 20 69 6e 6d 65 6d 2e 69 30 30 30 30 28 79 29 3b   inmem.i0000(y);
fdc0: 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 6d 61  .CREATE TABLE ma
fdd0: 69 6e 2e 6d 30 30 30 28 7a 29 3b 0a 45 58 50 4c  in.m000(z);.EXPL
fde0: 41 49 4e 0a 53 45 4c 45 43 54 20 6e 61 6d 65 20  AIN.SELECT name 
fdf0: 46 52 4f 4d 20 6e 6f 6e 61 6d 65 2e 73 71 6c 69  FROM noname.sqli
fe00: 74 65 5f 6d 61 73 74 65 72 3b 0a 53 45 4c 45 43  te_master;.SELEC
fe10: 54 20 6e 61 6d 65 20 46 52 4f 4d 20 69 6e 6d 65  T name FROM inme
fe20: 6d 2e 73 71 6c 69 74 65 5f 6d 61 73 74 65 72 3b  m.sqlite_master;
fe30: 0a 83 4c 68 04 00 87 1d 50 52 41 47 4d 41 20 63  ..Lh....PRAGMA c
fe40: 61 63 68 65 5f 73 69 7a 65 20 3d 20 31 30 3b 0a  ache_size = 10;.
fe50: 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28  CREATE TABLE t1(
fe60: 78 20 50 52 49 4d 41 52 59 20 4b 45 59 29 3b 0a  x PRIMARY KEY);.
fe70: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
fe80: 41 4c 55 45 53 28 72 61 6e 64 6f 6d 62 6c 6f 62  ALUES(randomblob
fe90: 28 39 30 30 29 29 3b 0a 49 4e 53 45 52 54 20 49  (900));.INSERT I
fea0: 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61  NTO t1 SELECT ra
feb0: 6e 64 6f 6d 62 6c 6f 62 28 39 30 30 29 20 46 52  ndomblob(900) FR
fec0: 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
fed0: 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e  TO t1 SELECT ran
fee0: 64 6f 6d 62 6c 6f 62 28 39 30 30 29 20 46 52 4f  domblob(900) FRO
fef0: 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54  M t1;.INSERT INT
ff00: 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64  O t1 SELECT rand
ff10: 6f 6d 62 6c 6f 62 28 39 30 30 29 20 46 52 4f 4d  omblob(900) FROM
ff20: 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t1;.INSERT INTO
ff30: 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
ff40: 6d 62 6c 6f 62 28 39 30 30 29 20 46 52 4f 4d 20  mblob(900) FROM 
ff50: 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
ff60: 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
ff70: 62 6c 6f 62 28 39 30 30 29 20 46 52 4f 4d 20 74  blob(900) FROM t
ff80: 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  1;.INSERT INTO t
ff90: 31 20 53 45 4c 45 43 54 20 73 71 6c 69 74 65 5f  1 SELECT sqlite_
ffa0: 63 6f 6d 70 69 6c 65 6f 70 74 69 6f 6e 5f 67 65  compileoption_ge
ffb0: 74 28 31 29 20 20 20 2f 2a 20 36 34 20 72 6f 77  t(1)   /* 64 row
ffc0: 73 20 2a 2f 0a 42 45 47 49 4e 3b 0a 55 50 44 41  s */.BEGIN;.UPDA
ffd0: 54 45 20 74 31 20 53 45 54 20 78 20 3d 20 72 61  TE t1 SET x = ra
ffe0: 6e 64 6f 6d 62 6c 6f 62 28 32 32 30 30 31 2d 38  ndomblob(22001-8
fff0: 31 2d 36 2e 30 30 29 3b 52 45 49 4e 44 45 58 0a  1-6.00);REINDEX.
10000 0d 00 00 00 05 00 2e 00 03 33 01 d3 01 26 00 bf  .........3...&..
10010 00 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 0e  ................
10030 6f 04 00 82 21 42 45 47 49 4e 3b 0a 43 52 45 41  o...!BEGIN;.CREA
10040 54 45 20 54 45 4d 50 20 54 41 42 4c 45 20 74 31  TE TEMP TABLE t1
10050 28 61 2c 20 62 29 3b 0a 49 4e 53 45 52 54 20 49  (a, b);.INSERT I
10060 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31 2c  NTO t1 VALUES(1,
10070 20 32 29 3b 0a 43 4f 4d 4d 49 54 3b 0a 53 45 4c   2);.COMMIT;.SEL
10080 45 43 54 20 2a 20 46 52 4f 4d 20 74 31 3b 0a 50  ECT * FROM t1;.P
10090 52 41 47 4d 41 20 74 65 6d 70 2e 6a 6f 75 72 6e  RAGMA temp.journ
100a0 61 6c 74 31 3b 0a 50 52 41 47 4d 41 20 74 65 6d  alt1;.PRAGMA tem
100b0 70 2e 6a 6f 75 72 6e 61 5f 6d 6f 64 65 3b 0a 65  p.journa_mode;.e
100c0 6e 04 00 81 4f 43 52 45 41 54 45 20 54 41 42 4c  n...OCREATE TABL
100d0 45 20 74 30 28 78 2c 20 79 29 3b 0a 43 52 45 41  E t0(x, y);.CREA
100e0 54 45 20 49 4e 44 45 58 20 69 30 20 4f 4e 20 74  TE INDEX i0 ON t
100f0 30 28 78 2c 20 79 29 3b 0a 43 52 45 41 54 45 20  0(x, y);.CREATE 
10100 56 49 45 57 20 76 30 20 41 53 20 53 45 4c 45 43  VIEW v0 AS SELEC
10110 54 20 2a 20 46 52 4f 4d 20 74 30 2e 0a 41 4e 41  T * FROM t0..ANA
10120 4c 59 5a 45 3b 0a 81 2a 6d 04 00 82 59 43 52 45  LYZE;..*m...YCRE
10130 41 54 45 20 54 41 42 4c 45 20 74 30 33 28 6e 30  ATE TABLE t03(n0
10140 30 65 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0e);.INSERT INTO
10150 20 74 30 33 20 56 41 4c 55 45 53 20 28 4e 55 4c   t03 VALUES (NUL
10160 4c 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  L);.INSERT INTO 
10170 74 30 33 20 56 41 4c 55 45 53 28 27 30 30 63 27  t03 VALUES('00c'
10180 29 3b 0a 53 45 4c 45 43 54 20 63 6f 75 6e 74 28  );.SELECT count(
10190 20 69 6e 73 74 72 28 31 2c 31 29 29 2c 0a 4e 55   instr(1,1)),.NU
101a0 4c 4c 49 46 28 6e 30 30 65 2c 27 30 30 63 27 29  LLIF(n00e,'00c')
101b0 41 30 30 0a 46 52 4f 4d 20 74 30 33 0a 47 52 4f  A00.FROM t03.GRO
101c0 55 50 20 42 59 20 6c 6f 77 65 72 28 6e 30 30 65  UP BY lower(n00e
101d0 29 3b 0a 82 5d 6c 04 00 85 3f 43 52 45 41 54 45  );..]l...?CREATE
101e0 20 54 41 42 4c 45 20 74 30 28 61 2c 20 62 29 3b   TABLE t0(a, b);
101f0 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 6c 6f  .CREATE TABLE lo
10200 67 28 78 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  g(x);.INSERT INT
10210 4f 20 74 30 20 56 41 4c 55 45 53 28 30 2c 30 29  O t0 VALUES(0,0)
10220 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
10230 20 56 41 4c 55 45 53 28 30 2c 30 29 3b 0a 49 4e   VALUES(0,0);.IN
10240 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c  SERT INTO t0 VAL
10250 55 45 53 28 30 2c 30 29 3b 0a 43 52 45 41 54 45  UES(0,0);.CREATE
10260 20 54 52 49 47 47 45 52 20 74 30 30 30 30 30 20   TRIGGER t00000 
10270 41 46 54 45 52 20 55 50 44 41 54 45 20 4f 4e 20  AFTER UPDATE ON 
10280 74 30 20 42 45 47 49 4e 0a 49 4e 53 45 52 54 20  t0 BEGIN.INSERT 
10290 49 4e 54 4f 20 6c 6f 67 20 56 41 4c 55 45 53 28  INTO log VALUES(
102a0 6f 6c 64 2e 62 20 7c 20 6c 6f 77 65 72 28 31 29  old.b | lower(1)
102b0 7c 20 20 60 61 60 28 31 2c 31 29 7c 20 6e 65 77  |  `a`(1,1)| new
102c0 2e 62 20 7c 7c 20 27 30 27 20 7c 7c 20 63 68 61  .b || '0' || cha
102d0 6e 67 65 73 28 29 20 29 3b 0a 45 4e 44 3b 0a 43  nges() );.END;.C
102e0 52 45 41 54 45 20 54 41 42 4c 45 20 74 32 28 61  REATE TABLE t2(a
102f0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
10300 32 20 56 41 4c 55 45 53 28 30 29 2c 20 28 32 29  2 VALUES(0), (2)
10310 2c 20 28 30 29 3b 0a 55 50 44 41 54 45 20 74 30  , (0);.UPDATE t0
10320 20 53 45 54 20 62 3d 20 63 68 61 6e 67 65 73 28   SET b= changes(
10330 29 3b 0a 81 4a 6b 04 00 83 19 50 52 41 47 4d 41  );..Jk....PRAGMA
10340 20 65 6e 63 6f 64 69 6e 67 3d 55 54 46 31 36 6c   encoding=UTF16l
10350 65 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  e;.CREATE TABLE 
10360 74 30 74 30 30 30 36 28 61 a0 43 4f 4c 4c 41 54  t0t0006(a.COLLAT
10370 45 20 6e 6f 63 61 73 65 20 50 52 49 4d 41 52 59  E nocase PRIMARY
10380 20 4b 45 59 29 3b 0a 49 4e 53 45 52 54 20 49 4e   KEY);.INSERT IN
10390 54 4f 20 74 30 74 30 30 30 36 20 56 41 4c 55 45  TO t0t0006 VALUE
103a0 53 28 27 61 62 30 27 29 3b 0a 49 4e 53 45 52 54  S('ab0');.INSERT
103b0 20 49 4e 54 4f 20 74 30 74 30 30 30 36 20 56 41   INTO t0t0006 VA
103c0 4c 55 45 53 28 27 41 42 58 27 29 3b 0a 53 45 4c  LUES('ABX');.SEL
103d0 45 43 54 20 44 49 53 54 49 4e 43 54 20 73 71 6c  ECT DISTINCT sql
103e0 69 74 65 5f 73 6f 75 72 63 65 5f 69 64 28 29 20  ite_source_id() 
103f0 61 20 46 52 4f 4d 20 74 30 74 30 30 30 36 3b 0a  a FROM t0t0006;.
10400 0d 00 00 00 02 00 b3 00 03 57 00 b3 00 00 00 00  .........W......
10410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
104a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
104b0 00 00 00 85 21 71 04 00 8a 47 43 52 45 41 54 45  ....!q...GCREATE
104c0 20 54 41 42 4c 45 20 74 31 28 78 2c 20 79 20 52   TABLE t1(x, y R
104d0 45 41 4c 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  EAL);.INSERT INT
104e0 4f 20 74 31 20 56 41 4c 55 45 53 28 31 2c 27 31  O t1 VALUES(1,'1
104f0 2e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  .0');.INSERT INT
10500 4f 20 74 31 20 56 41 4c 55 45 53 28 32 2c 20 27  O t1 VALUES(2, '
10510 2e 35 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  .5');.INSERT INT
10520 4f 20 74 31 20 56 41 4c 55 45 53 28 33 2c 20 27  O t1 VALUES(3, '
10530 31 2e 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  1.');.INSERT INT
10540 4f 20 74 31 20 56 41 4c 55 45 53 28 34 2c 27 31  O t1 VALUES(4,'1
10550 65 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  e0');.INSERT INT
10560 4f 20 74 31 20 56 41 4c 55 45 53 28 35 2c 27 2e  O t1 VALUES(5,'.
10570 30 33 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  03');.INSERT INT
10580 4f 20 74 31 20 56 41 4c 55 45 53 28 36 2c 27 31  O t1 VALUES(6,'1
10590 65 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  e0');.INSERT INT
105a0 4f 20 74 31 20 56 41 4c 55 45 53 28 31 30 2c 27  O t1 VALUES(10,'
105b0 31 2e 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  1.');.INSERT INT
105c0 4f 20 74 31 20 56 41 4c 55 45 53 28 31 32 2c 27  O t1 VALUES(12,'
105d0 2e 35 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  .5');.INSERT INT
105e0 4f 20 74 31 20 56 41 4c 55 45 53 28 31 33 2c 27  O t1 VALUES(13,'
105f0 33 2e 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  3.');.INSERT INT
10600 4f 20 74 31 20 56 41 4c 55 45 53 28 31 34 2c 27  O t1 VALUES(14,'
10610 33 65 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  3e0');.INSERT IN
10620 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31 35 2c  TO t1 VALUES(15,
10630 27 2e 32 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  '.2');.INSERT IN
10640 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31 36 2c  TO t1 VALUES(16,
10650 27 20 32 30 65 34 27 29 3b 0a 49 4e 53 45 52 54  ' 20e4');.INSERT
10660 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
10670 32 30 2c 27 31 20 27 29 3b 0a 49 4e 53 45 52 54  20,'1 ');.INSERT
10680 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
10690 32 32 2c 27 35 20 27 29 3b 0a 49 4e 53 45 52 54  22,'5 ');.INSERT
106a0 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
106b0 32 33 2c 27 33 2e 27 29 3b 0a 49 4e 53 45 52 54  23,'3.');.INSERT
106c0 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
106d0 32 34 2c 27 31 2e 65 30 27 29 3b 0a 49 4e 53 45  24,'1.e0');.INSE
106e0 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
106f0 53 28 32 35 2c 20 27 2e 35 65 2b 33 20 20 27 29  S(25, '.5e+3  ')
10700 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
10710 20 56 41 4c 55 45 53 28 32 36 2c 27 31 20 27 29   VALUES(26,'1 ')
10720 3b 0a 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20  ;.SELECT x FROM 
10730 74 31 20 57 48 45 52 45 20 74 79 70 65 6f 66 28  t1 WHERE typeof(
10740 79 29 3d 3d 27 72 65 61 6c 27 20 47 52 4f 55 50  y)=='real' GROUP
10750 20 42 59 20 78 3b 0a 81 26 70 04 00 82 51 43 52   BY x;..&p...QCR
10760 45 41 54 45 20 54 41 42 4c 45 20 74 30 33 28 6e  EATE TABLE t03(n
10770 30 30 65 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00e);.INSERT INT
10780 4f 20 74 30 33 20 56 41 4c 55 45 53 20 28 4e 55  O t03 VALUES (NU
10790 4c 4c 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  LL);.INSERT INTO
107a0 20 74 30 33 20 56 41 4c 55 45 53 28 27 30 30 63   t03 VALUES('00c
107b0 27 29 3b 45 58 50 4c 41 49 4e 0a 53 45 4c 45 43  ');EXPLAIN.SELEC
107c0 54 20 63 6f 75 6e 74 28 29 2c 0a 4e 55 4c 4c 49  T count(),.NULLI
107d0 46 28 6e 30 30 65 2c 27 30 30 63 27 29 41 30 30  F(n00e,'00c')A00
107e0 0a 46 52 4f 4d 20 74 30 33 0a 47 52 4f 55 50 20  .FROM t03.GROUP 
107f0 42 59 20 6c 6f 77 65 72 28 6e 30 30 65 29 3b 0a  BY lower(n00e);.
10800 0d 00 00 00 04 01 05 00 03 4c 03 22 02 b3 01 05  .........L."....
10810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
108a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
108b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
108c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
108d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
108e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
108f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10900 00 00 00 00 00 83 2b 75 04 00 86 5b 43 52 45 41  ......+u...[CREA
10910 54 45 20 54 41 42 4c 45 20 74 31 28 61 2c 20 62  TE TABLE t1(a, b
10920 2c 20 63 2c 20 64 29 3b 0a 43 52 45 41 54 45 20  , c, d);.CREATE 
10930 49 4e 44 45 58 20 69 30 20 4f 4e 20 74 31 28 61  INDEX i0 ON t1(a
10940 2c 20 62 29 20 57 48 45 52 45 20 64 20 49 53 20  , b) WHERE d IS 
10950 4e 4f 54 20 4e 55 4c 4c 3b 0a 49 4e 53 45 52 54  NOT NULL;.INSERT
10960 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
10970 2d 31 2c 20 2d 31 2c 20 2d 31 2c 20 4e 55 4c 4c  -1, -1, -1, NULL
10980 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
10990 31 20 53 45 4c 45 43 54 20 32 2a 61 2c 32 2a 62  1 SELECT 2*a,2*b
109a0 2c 32 2a 63 2c 64 20 46 52 4f 4d 20 74 31 3b 0a  ,2*c,d FROM t1;.
109b0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
109c0 45 4c 45 43 54 20 32 2a 61 2c 32 2a 62 2c 32 2a  ELECT 2*a,2*b,2*
109d0 63 2c 64 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53  c,d FROM t1;.INS
109e0 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
109f0 43 54 20 32 2a 61 2c 32 2a 62 2c 32 2a 63 2c 64  CT 2*a,2*b,2*c,d
10a00 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54   FROM t1;.INSERT
10a10 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
10a20 32 2a 61 2c 32 2a 62 2c 32 2a 63 2c 64 20 46 52  2*a,2*b,2*c,d FR
10a30 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
10a40 54 4f 20 74 31 20 53 45 4c 45 43 54 20 32 2a 61  TO t1 SELECT 2*a
10a50 2c 32 2a 62 2c 32 2a 63 2c 64 20 46 52 4f 4d 20  ,2*b,2*c,d FROM 
10a60 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
10a70 74 31 20 53 45 4c 45 43 54 20 32 2a 20 72 61 6e  t1 SELECT 2* ran
10a80 64 6f 6d 62 6c 6f 62 28 31 29 61 2c 32 2a 20 6c  domblob(1)a,2* l
10a90 61 73 74 5f 69 6e 73 65 72 74 5f 72 6f 77 69 64  ast_insert_rowid
10aa0 28 29 62 2c 32 2a 63 2c 64 20 46 52 4f 4d 20 74  ()b,2*c,d FROM t
10ab0 31 3b 0a 6d 74 04 00 81 5f 43 52 45 41 54 45 20  1;.mt..._CREATE 
10ac0 54 41 42 4c 45 20 74 31 28 78 2c 20 79 20 44 45  TABLE t1(x, y DE
10ad0 46 41 55 4c 54 28 2b 72 65 70 6c 61 63 65 28 31  FAULT(+replace(1
10ae0 2c 31 2c 31 29 29 29 3b 0a 49 4e 53 45 52 54 20  ,1,1)));.INSERT 
10af0 49 4e 54 4f 20 74 31 28 78 29 56 41 4c 55 45 53  INTO t1(x)VALUES
10b00 28 31 29 3b 0a 53 45 4c 45 43 54 20 78 2c 20 6c  (1);.SELECT x, l
10b10 65 6e 67 74 68 28 79 29 20 46 52 4f 4d 20 74 31  ength(y) FROM t1
10b20 3b 0a 28 73 03 00 57 53 45 4c 45 43 54 20 72 65  ;.(s..WSELECT re
10b30 70 6c 61 63 65 28 27 30 30 61 30 61 27 2c 20 27  place('00a0a', '
10b40 61 27 27 61 27 2c 27 30 27 29 3b 0a 81 31 72 04  a''a','0');..1r.
10b50 00 82 67 43 52 45 41 54 45 20 54 41 42 4c 45 20  ..gCREATE TABLE 
10b60 74 31 30 32 20 28 69 30 20 54 45 58 54 20 55 4e  t102 (i0 TEXT UN
10b70 49 51 55 45 20 4e 4f 54 20 4e 55 4c 4c 29 3b 0a  IQUE NOT NULL);.
10b80 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 30 32  INSERT INTO t102
10b90 20 56 41 4c 55 45 53 20 28 27 30 27 29 3b 0a 53   VALUES ('0');.S
10ba0 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 31 30  ELECT * FROM t10
10bb0 32 20 41 53 20 74 30 0a 4c 45 46 54 20 4a 4f 49  2 AS t0.LEFT JOI
10bc0 4e 20 74 31 30 32 20 20 74 31 20 4f 4e 20 74 31  N t102  t1 ON t1
10bd0 2e 69 30 20 47 4c 4f 42 20 27 61 3f 27 20 4f 52  .i0 GLOB 'a?' OR
10be0 20 28 74 30 2e 69 30 3c 3e 35 30 30 20 41 4e 44   (t0.i0<>500 AND
10bf0 20 74 30 2e 69 30 3d 74 31 2e 69 30 29 29 3b 0a   t0.i0=t1.i0));.
10c00 0d 00 00 00 03 00 e5 00 03 07 02 97 00 e5 00 00  ................
10c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
10ce0 00 00 00 00 00 83 2f 78 04 00 86 63 50 52 41 47  ....../x...cPRAG
10cf0 4d 41 20 70 61 67 65 5f 73 69 7a 65 3d 20 35 31  MA page_size= 51
10d00 32 3b 0a 50 52 41 47 4d 41 20 61 75 74 6f 5f 76  2;.PRAGMA auto_v
10d10 61 63 75 75 6d 20 3d 20 69 6e 63 72 65 6d 65 6e  acuum = incremen
10d20 74 61 6c 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  tal;.CREATE TABL
10d30 45 20 74 31 28 78 29 3b 0a 49 4e 53 45 52 54 20  E t1(x);.INSERT 
10d40 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 20  INTO t1 VALUES( 
10d50 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 20 2a 20 28  randomblob(1 * (
10d60 35 31 32 2d 34 29 29 20 29 3b 0a 49 4e 53 45 52  512-4)) );.INSER
10d70 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
10d80 28 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 20 2a  ( randomblob(1 *
10d90 20 28 35 31 32 2d 34 29 29 20 29 3b 0a 49 4e 53   (512-4)) );.INS
10da0 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
10db0 45 53 28 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 32  ES( randomblob(2
10dc0 20 2a 20 28 35 30 30 2a 34 29 29 20 29 3b 0a 49   * (500*4)) );.I
10dd0 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
10de0 4c 55 45 53 28 20 72 61 6e 64 6f 6d 62 6c 6f 62  LUES( randomblob
10df0 28 31 31 30 20 2a 20 28 35 31 32 2d 34 29 29 20  (110 * (512-4)) 
10e00 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
10e10 31 20 56 41 4c 55 45 53 28 72 61 6e 64 6f 6d 62  1 VALUES(randomb
10e20 6c 6f 62 28 33 20 2a 20 28 35 2d 34 29 29 20 29  lob(3 * (5-4)) )
10e30 3b 0a 44 45 4c 45 54 45 20 46 52 4f 4d 20 74 31  ;.DELETE FROM t1
10e40 20 57 48 45 52 45 20 72 6f 77 69 64 3d 20 33 3b   WHERE rowid= 3;
10e50 0a 50 52 41 47 4d 41 20 69 6e 63 72 65 6d 65 6e  .PRAGMA incremen
10e60 74 61 6c 5f 76 61 63 75 75 6d 20 3d 20 32 3b 0a  tal_vacuum = 2;.
10e70 44 45 4c 45 54 45 20 46 52 4f 4d 20 74 31 20 57  DELETE FROM t1 W
10e80 48 45 52 45 20 72 6f 77 69 64 20 3d 20 31 3b 41  HERE rowid = 1;A
10e90 4e 41 4c 59 5a 45 0a 6e 77 04 00 81 61 43 52 45  NALYZE.nw...aCRE
10ea0 41 54 45 20 54 41 42 4c 45 20 74 30 28 61 20 55  ATE TABLE t0(a U
10eb0 4e 49 51 55 45 20 50 52 49 4d 41 52 59 20 4b 45  NIQUE PRIMARY KE
10ec0 59 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  Y);.CREATE TABLE
10ed0 20 74 38 28 61 20 55 4e 49 51 55 45 20 50 52 49   t8(a UNIQUE PRI
10ee0 4d 41 52 59 20 4b 45 59 20 4f 4e 20 43 4f 4e 46  MARY KEY ON CONF
10ef0 4c 49 43 54 20 52 4f 4c 4c 42 41 43 4b 09 55 4e  LICT ROLLBACK.UN
10f00 49 51 55 45 3b 0a 49 81 76 76 04 00 83 71 44 52  IQUE;.I.vv...qDR
10f10 4f 50 20 54 41 42 4c 45 20 49 46 20 45 58 49 53  OP TABLE IF EXIS
10f20 54 53 20 74 30 3b 0a 44 52 4f 50 20 54 41 42 4c  TS t0;.DROP TABL
10f30 45 20 49 46 20 45 58 49 53 54 53 20 74 30 3b 0a  E IF EXISTS t0;.
10f40 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28  CREATE TABLE t1(
10f50 61 20 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52  a INTEGER PRIMAR
10f60 59 20 4b 45 59 20 4f 4e 20 43 4f 4e 46 4c 49 43  Y KEY ON CONFLIC
10f70 54 20 49 47 4e 4f 52 45 2c 20 62 29 3b 0a 43 52  T IGNORE, b);.CR
10f80 45 41 54 45 20 54 41 42 4c 45 20 74 32 28 78 2c  EATE TABLE t2(x,
10f90 20 79 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   y);.INSERT INTO
10fa0 20 74 31 20 56 41 4c 55 45 53 28 31 2c 32 29 3b   t1 VALUES(1,2);
10fb0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
10fc0 56 41 4c 55 45 53 28 31 2c 33 29 3b 0a 49 4e 53  VALUES(1,3);.INS
10fd0 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
10fe0 43 54 20 2a 20 46 52 4f 4d 20 74 32 3b 0a 53 45  CT * FROM t2;.SE
10ff0 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 31 3b 0a  LECT * FROM t1;.
11000 0d 00 00 00 01 00 3e 00 00 3e 00 00 00 00 00 00  ......>..>......
11010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 87 3f  ...............?
11040 79 04 00 8f 03 50 52 41 47 4d 41 20 73 79 6e 63  y....PRAGMA sync
11050 68 72 6f 6e 6f 75 73 20 3d 20 4e 4f 52 4d 41 4c  hronous = NORMAL
11060 3b 0a 50 52 41 47 4d 41 20 70 61 67 65 5f 73 69  ;.PRAGMA page_si
11070 7a 65 20 3d 20 31 30 32 34 3b 0a 50 52 41 47 4d  ze = 1024;.PRAGM
11080 41 20 6a 6f 75 72 6e 61 6c 5f 6d 6f 64 65 20 3d  A journal_mode =
11090 20 57 41 4c 3b 0a 50 52 41 47 4d 41 20 63 61 63   WAL;.PRAGMA cac
110a0 68 65 5f 73 69 7a 65 20 3d 20 31 30 3b 0a 43 52  he_size = 10;.CR
110b0 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78 20  EATE TABLE t1(x 
110c0 50 52 49 4d 41 52 59 20 4b 45 59 29 3b 0a 50 52  PRIMARY KEY);.PR
110d0 41 47 4d 41 20 77 61 6c 5f 63 68 65 63 6b 70 6f  AGMA wal_checkpo
110e0 69 6e 74 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  int;.INSERT INTO
110f0 20 74 31 20 56 41 4c 55 45 53 28 72 61 6e 64 6f   t1 VALUES(rando
11100 6d 62 6c 6f 62 28 38 30 30 29 29 3b 0a 42 45 47  mblob(800));.BEG
11110 49 4e 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  IN;.INSERT INTO 
11120 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
11130 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74  blob(800) FROM t
11140 31 3b 20 20 20 2f 2a 20 20 20 32 20 2a 2f 0a 49  1;   /*   2 */.I
11150 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
11160 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
11170 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20  800) FROM t1;   
11180 2f 2a 20 20 20 34 20 2a 2f 0a 49 4e 53 45 52 54  /*   4 */.INSERT
11190 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
111a0 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20  randomblob(800) 
111b0 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 20  FROM t1;   /*   
111c0 38 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f  8 */.INSERT INTO
111d0 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
111e0 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20  mblob(800) FROM 
111f0 74 31 3b 20 20 20 2f 2a 20 20 31 36 20 2a 2f 0a  t1;   /*  16 */.
11200 53 41 56 45 50 4f 49 4e 54 20 6f 6e 65 3b 0a 49  SAVEPOINT one;.I
11210 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
11220 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
11230 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20  800) FROM t1;   
11240 2f 2a 20 20 33 32 20 2a 2f 0a 49 4e 53 45 52 54  /*  32 */.INSERT
11250 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
11260 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20  randomblob(800) 
11270 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 36  FROM t1;   /*  6
11280 34 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f  4 */.INSERT INTO
11290 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
112a0 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20  mblob(800) FROM 
112b0 74 31 3b 20 20 20 2f 2a 20 31 32 38 20 2a 2f 0a  t1;   /* 128 */.
112c0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
112d0 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
112e0 28 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20  (800) FROM t1;  
112f0 20 2f 2a 20 32 35 36 20 2a 2f 0a 52 4f 4c 4c 42   /* 256 */.ROLLB
11300 41 43 4b 20 54 4f 20 6f 6e 65 3b 0a 49 4e 53 45  ACK TO one;.INSE
11310 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43  RT INTO t1 SELEC
11320 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30  T randomblob(800
11330 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20  ) FROM t1;   /* 
11340 20 33 32 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e   32 */.INSERT IN
11350 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e  TO t1 SELECT ran
11360 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f  domblob(800) FRO
11370 4d 20 74 31 3b 20 20 20 2f 2a 20 20 36 34 20 2a  M t1;   /*  64 *
11380 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  /.INSERT INTO t1
11390 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
113a0 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74 31 3b  ob(800) FROM t1;
113b0 20 20 20 2f 2a 20 31 32 38 20 2a 2f 0a 49 4e 53     /* 128 */.INS
113c0 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
113d0 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 30 30  CT randomblob(00
113e0 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a  0) FROM t1;   /*
113f0 20 32 35 36 20 2a 2f 0a 43 4f 4d 4d 49 54 3b 0a   256 */.COMMIT;.
11400 0d 00 00 00 01 01 53 00 01 53 00 00 00 00 00 00  ......S..S......
11410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
114a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
114b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
114c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
114d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
114e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
114f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11550 00 00 00 85 2a 7a 04 00 8a 59 50 52 41 47 4d 41  ....*z...YPRAGMA
11560 20 70 61 67 65 5f 73 69 7a 65 3d 35 31 32 3b 0a   page_size=512;.
11570 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28  CREATE TABLE t1(
11580 78 20 c9 4e 54 45 47 45 52 20 50 52 49 4d 41 52  x .NTEGER PRIMAR
11590 59 20 4b 45 59 2c 20 79 29 3b 0a 49 4e 53 45 52  Y KEY, y);.INSER
115a0 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
115b0 28 31 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 34 30  (1,randomblob(40
115c0 30 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0));.INSERT INTO
115d0 20 74 31 20 56 41 4c 55 45 53 28 32 2c 72 61 6e   t1 VALUES(2,ran
115e0 64 6f 6d 62 6c 6f 62 28 34 30 30 29 29 3b 0a 49  domblob(400));.I
115f0 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
11600 4c 45 43 54 20 78 2b 32 2c 72 61 6e 64 6f 6d 62  LECT x+2,randomb
11610 6c 6f 62 28 34 30 30 29 46 52 4f 4d 20 74 31 3b  lob(400)FROM t1;
11620 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
11630 53 45 4c 45 43 54 20 78 2b 34 2c 72 61 6e 64 6f  SELECT x+4,rando
11640 6d 62 6c 6f 62 28 34 30 30 29 46 52 4f 4d 20 74  mblob(400)FROM t
11650 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  1;.INSERT INTO t
11660 31 20 53 45 4c 45 43 54 20 78 2b 38 2c 72 61 6e  1 SELECT x+8,ran
11670 64 6f 6d 62 6c 6f 62 28 34 30 30 29 46 52 4f 4d  domblob(400)FROM
11680 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t1;.INSERT INTO
11690 20 74 31 20 53 45 4c 45 43 54 20 78 2b 31 36 2c   t1 SELECT x+16,
116a0 72 61 6e 64 6f 6d 62 6c 6f 62 28 34 30 30 29 46  randomblob(400)F
116b0 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49  ROM t1;.INSERT I
116c0 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 78 2b  NTO t1 SELECT x+
116d0 33 32 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 34 30  32,randomblob(40
116e0 30 29 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52  0)FROM t1;.INSER
116f0 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
11700 20 78 2b 36 34 2c 20 72 61 6e 64 6f 6d 62 6c 6f   x+64, randomblo
11710 62 28 34 30 30 29 20 46 52 4f 4d 20 74 31 20 57  b(400) FROM t1 W
11720 48 45 52 45 20 78 3c 33 30 3b 0a 43 52 45 41 54  HERE x<30;.CREAT
11730 45 20 54 52 49 47 47 45 52 20 72 30 20 41 46 54  E TRIGGER r0 AFT
11740 45 52 20 49 4e 53 45 52 54 20 4f 4e 20 74 31 20  ER INSERT ON t1 
11750 57 48 45 4e 20 6e 65 77 2e 78 3d 37 34 20 42 45  WHEN new.x=74 BE
11760 47 49 4e 0a 44 45 4c 45 54 45 20 46 52 4f 4d 20  GIN.DELETE FROM 
11770 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
11780 74 31 20 56 41 4c 55 45 53 28 30 35 2c 20 72 61  t1 VALUES(05, ra
11790 6e 64 6f 6d 62 6c 6f 62 28 34 30 30 29 29 3b 0a  ndomblob(400));.
117a0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
117b0 41 4c 55 45 53 28 30 36 2c 20 72 61 6e 64 6f 6d  ALUES(06, random
117c0 62 6c 6f 62 28 34 30 30 29 29 3b 0a 45 4e 44 3b  blob(400));.END;
117d0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
117e0 56 41 4c 55 45 53 28 37 34 2c 72 61 6e 64 6f 6d  VALUES(74,random
117f0 62 6c 6f 62 28 34 30 30 29 29 3b 0a 53 45 3b 0a  blob(400));.SE;.
11800 0d 00 00 00 02 00 58 00 01 27 00 58 00 00 00 00  ......X..'.X....
11810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11850 00 00 00 00 00 00 00 00 81 4c 7c 04 00 83 1d 43  .........L|....C
11860 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 61  REATE TABLE t0(a
11870 20 54 45 58 54 2c 20 62 20 54 45 58 54 29 3b 0a   TEXT, b TEXT);.
11880 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56  INSERT INTO t0 V
11890 41 4c 55 45 53 28 27 30 27 2c 27 30 27 29 3b 0a  ALUES('0','0');.
118a0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56  INSERT INTO t0 V
118b0 41 4c 55 45 53 28 27 30 27 2c 27 32 27 29 3b 0a  ALUES('0','2');.
118c0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56  INSERT INTO t0 V
118d0 41 4c 55 45 53 28 27 30 27 2c 27 33 27 29 3b 0a  ALUES('0','3');.
118e0 53 45 4c 45 43 54 20 61 20 46 52 4f 4d 20 74 30  SELECT a FROM t0
118f0 20 57 48 45 52 45 20 62 20 4f 52 20 28 53 45 4c   WHERE b OR (SEL
11900 45 43 54 20 7a 65 72 6f 62 6c 6f 62 28 31 29 20  ECT zeroblob(1) 
11910 62 20 46 52 4f 4d 20 74 30 20 4f 52 44 45 52 20  b FROM t0 ORDER 
11920 42 59 20 62 29 3b 0a 85 56 7b 04 00 8b 31 50 52  BY b);..V{...1PR
11930 41 47 4d 41 20 73 79 6e 63 68 72 6f 6e 6f 75 73  AGMA synchronous
11940 20 3d 20 4e 4f 52 4d 41 4c 3b 0a 50 52 41 47 4d   = NORMAL;.PRAGM
11950 41 20 70 61 67 65 5f 73 69 7a 65 20 3d 20 31 30  A page_size = 10
11960 32 34 3b 0a 50 52 41 47 4d 41 20 6a 6f 75 72 6e  24;.PRAGMA journ
11970 61 6c 5f 6d 6f 64 65 20 3d 20 57 41 4c 3b 0a 50  al_mode = WAL;.P
11980 52 41 47 4d 41 20 63 61 63 68 65 5f 73 69 7a 65  RAGMA cache_size
11990 20 3d 20 31 30 3b 0a 43 52 45 41 54 45 20 54 41   = 10;.CREATE TA
119a0 42 4c 45 20 74 31 28 78 20 50 52 49 4d 41 52 59  BLE t1(x PRIMARY
119b0 20 4b 45 59 29 3b 0a 50 52 41 47 4d 41 20 77 61   KEY);.PRAGMA wa
119c0 6c 5f 63 68 65 63 6b 70 6f 69 6e 74 3b 0a 49 4e  l_checkpoint;.IN
119d0 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
119e0 55 45 53 28 72 61 6e 64 6f 6d 62 6c 6f 62 28 38  UES(randomblob(8
119f0 30 30 29 29 3b 0a 42 45 47 49 4e 3b 0a 49 4e 53  00));.BEGIN;.INS
11a00 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
11a10 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30  CT randomblob(80
11a20 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a  0) FROM t1;   /*
11a30 20 20 20 32 20 aa 2f 0a 49 4e 53 45 52 54 20 49     2 ./.INSERT I
11a40 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61  NTO t1 SELECT ra
11a50 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20 46 52  ndomblob(800) FR
11a60 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 20 34 20  OM t1;   /*   4 
11a70 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  */.INSERT INTO t
11a80 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62  1 SELECT randomb
11a90 6c 6f 62 28 38 30 32 30 30 31 2d 31 32 32 30 31  lob(802001-12201
11aa0 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a  0) FROM t1;   /*
11ab0 20 20 20 38 20 2a 2f 0a 49 4e 53 45 52 54 20 49     8 */.INSERT I
11ac0 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61  NTO t1 SELECT ra
11ad0 6e 64 6f 6d 62 6c 6f 62 28 30 30 30 29 20 46 52  ndomblob(000) FR
11ae0 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 31 36 20  OM t1;   /*  16 
11af0 2a 2f 0a 53 41 56 45 50 4f 49 4e 54 20 6f 6e 65  */.SAVEPOINT one
11b00 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
11b10 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
11b20 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74 31 3b  ob(800) FROM t1;
11b30 20 20 20 2f 2a 20 20 33 32 20 2a 46 52 4f 4d 20     /*  32 *FROM 
11b40 74 31 3b 20 20 20 2f 2a 20 20 36 34 2f 0a 28 38  t1;   /*  64/.(8
11b50 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f  00) FROM t1;   /
11b60 2a 20 20 36 34 20 22 2f 0a 49 4e 53 45 52 54 20  *  64 "/.INSERT 
11b70 49 4e 54 4f 20 74 31 20 53 45 5c 45 43 54 20 72  INTO t1 SE\ECT r
11b80 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20 46  andomblob(800) F
11b90 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 31 32 38  ROM t1;   /* 128
11ba0 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20   */.INSERT INTO 
11bb0 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
11bc0 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74  blob(800) FROM t
11bd0 31 3b 20 20 20 2f 2a 20 32 35 36 20 2a 2f 0a 52  1;   /* 256 */.R
11be0 4f 4c 4c 42 41 43 4b 20 54 4f 20 6f 6e 65 3b 0a  OLLBACK TO one;.
11bf0 49 4e 53 45 52 54 20 49 37 54 4f 20 74 31 3b 0a  INSERT I7TO t1;.
11c00 0d 00 00 00 04 00 a5 00 03 2c 02 af 02 4b 00 a5  .........,...K..
11c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
11ca0 00 00 00 00 00 8b 1a 81 00 04 00 96 39 43 52 45  ............9CRE
11cb0 41 54 45 20 56 49 52 54 55 41 4c 20 54 41 42 4c  ATE VIRTUAL TABL
11cc0 45 20 74 32 20 55 53 49 4e 47 20 66 74 73 34 28  E t2 USING fts4(
11cd0 70 72 65 66 69 78 3d 27 31 2c 32 2c 33 27 29 3b  prefix='1,2,3');
11ce0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
11cf0 56 41 4c 55 45 53 28 4e 4f 54 27 30 30 20 61 6e  VALUES(NOT'00 an
11d00 64 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  d');.INSERT INTO
11d10 20 74 32 20 56 41 4c 55 45 53 28 27 57 30 30 30   t2 VALUES('W000
11d20 30 27 27 73 20 66 6c 65 65 74 20 73 61 69 30 30  0''s fleet sai00
11d30 30 20 41 20 73 30 6f 30 30 20 30 6c 30 30 20 75  0 A s0o00 0l00 u
11d40 70 20 61 6e 64 20 74 30 20 73 71 6c 69 74 65 5f  p and t0 sqlite_
11d50 63 6f 6d 70 69 6c 65 6f 70 64 69 6f 6e 5f 75 73  compileopdion_us
11d60 65 64 28 31 29 6c 65 65 74 20 77 61 30 20 72 30  ed(1)leet wa0 r0
11d70 30 30 20 74 6f 20 30 61 30 30 20 73 30 30 20 30  00 to 0a00 s00 0
11d80 20 73 71 6c 69 74 65 5f 63 6f 6d 70 69 6c 65 6f   sqlite_compileo
11d90 70 74 69 6f 6e 5f 67 65 74 28 31 29 53 69 30 30  ption_get(1)Si00
11da0 2d 6c 30 30 79 2d 73 75 30 2d 53 6f 6d 6d 65 20  -l00y-su0-Somme 
11db0 61 6e 64 20 61 69 30 20 77 61 30 30 20 30 6f 30  and ai0 wa00 0o0
11dc0 20 74 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e 53   t00 win0');.INS
11dd0 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
11de0 45 53 28 27 74 6f 20 61 30 30 20 30 30 20 30 30  ES('to a00 00 00
11df0 20 53 65 70 74 65 6d 62 65 72 20 74 30 30 20 4e   September t00 N
11e00 6f 72 30 30 30 20 66 6c 65 65 74 27 29 3b 0a 49  or000 fleet');.I
11e10 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
11e20 4c 55 45 53 28 27 30 69 30 20 73 65 30 20 73 61  LUES('0i0 se0 sa
11e30 69 20 30 61 30 20 30 30 20 45 30 30 30 30 30 30  i 0a0 00 E000000
11e40 20 30 30 20 30 65 30 00 00 00 49 62 7f 04 00 81   00 0e0...Ib....
11e50 49 53 45 4c 45 43 54 20 31 2e 30 30 30 30 30 30  ISELECT 1.000000
11e60 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30  0010000000000000
11e70 30 30 30 30 30 30 30 30 30 30 36 30 30 30 30 30  0000000000600000
11e80 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 36  0010000000000006
11e90 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30  0000000100000000
11ea0 30 30 30 30 30 30 30 30 36 30 30 30 30 3b 0a 7b  0000000060000;.{
11eb0 7e 04 00 81 7b 57 49 54 48 20 69 28 78 29 20 41  ~...{WITH i(x) A
11ec0 53 20 28 20 56 41 4c 55 45 53 28 31 29 20 55 4e  S ( VALUES(1) UN
11ed0 49 4f 4e 20 41 4c 4c 20 53 45 4c 45 43 54 20 78  ION ALL SELECT x
11ee0 2b 20 73 74 72 66 74 69 6d 65 28 31 2c 31 2c 31  + strftime(1,1,1
11ef0 2c 31 29 41 4e 44 20 2d 31 20 7c 7c 20 31 20 46  ,1)AND -1 || 1 F
11f00 52 4f 4d 20 69 20 47 52 4f 55 50 20 42 59 20 31  ROM i GROUP BY 1
11f10 29 0a 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20  ).SELECT x FROM 
11f20 69 20 4c 49 4d 49 54 20 31 31 30 32 81 51 7d 04  i LIMIT 1102.Q}.
11f30 00 83 27 43 52 45 41 54 45 20 54 41 42 4c 45 20  ..'CREATE TABLE 
11f40 74 31 30 32 20 28 69 30 20 54 45 58 54 20 55 4e  t102 (i0 TEXT UN
11f50 49 51 55 45 20 4e 4f 54 20 4e 55 4c 4c 29 3b 0a  IQUE NOT NULL);.
11f60 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 30 32  INSERT INTO t102
11f70 20 56 41 4c 55 45 53 20 28 27 30 27 29 3b 0a 53   VALUES ('0');.S
11f80 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 31 30  ELECT * FROM t10
11f90 32 20 41 53 20 74 30 0a 4c 45 46 54 20 4a 4f 49  2 AS t0.LEFT JOI
11fa0 4e 20 74 31 30 32 20 20 74 31 20 4f 4e 20 74 31  N t102  t1 ON t1
11fb0 2e 69 30 20 47 4c 4f 42 20 27 61 30 27 0a 4a 4f  .i0 GLOB 'a0'.JO
11fc0 49 4e 20 74 31 30 32 20 41 53 20 74 32 20 4f 4e  IN t102 AS t2 ON
11fd0 28 74 32 2e 69 30 3d 2b 2b 2b 2b 2b 2b 2b 2b 20  (t2.i0=++++++++ 
11fe0 73 71 6c 69 74 65 5f 63 6f 6d 70 69 6c 65 6f 70  sqlite_compileop
11ff0 74 69 6f 6e 5f 75 73 65 64 28 31 29 29 29 3b 0a  tion_used(1)));.
12000 00 00 00 00 30 30 30 30 20 73 71 6c 69 74 65 5f  ....0000 sqlite_
12010 63 6f 6d 70 69 6c 65 30 30 30 30 20 6f 30 20 30  compile0000 o0 0
12020 30 20 53 65 30 30 30 30 30 30 30 2e 20 57 69 6c  0 Se0000000. Wil
12030 6c 69 61 6d 20 74 30 30 30 20 6d 30 30 27 29 3b  liam t000 m00');
12040 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
12050 56 41 4c 55 45 53 28 27 74 6f 20 30 61 30 30 2c  VALUES('to 0a00,
12060 20 61 20 66 30 30 20 6d 30 30 30 30 20 74 6f 20   a f00 m0000 to 
12070 30 68 30 20 65 30 30 30 2c 20 77 30 30 20 68 65  0h0 e000, w00 he
12080 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
12090 74 32 20 56 41 4c 55 45 53 28 27 30 75 30 20 30  t2 VALUES('0u0 0
120a0 20 70 30 30 20 77 30 30 30 20 30 61 30 30 20 66   p00 w000 0a00 f
120b0 30 72 20 61 20 62 30 30 30 20 6f 30 27 29 3b 0a  0r a b000 o0');.
120c0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
120d0 41 4c 55 45 53 28 27 30 70 30 30 2e 20 30 72 30  ALUES('0p00. 0r0
120e0 30 20 74 68 65 30 20 68 65 20 72 30 30 20 74 68  0 the0 he r00 th
120f0 30 20 68 30 30 30 27 29 3b 0a 49 4e 53 45 52 54  0 h000');.INSERT
12100 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
12110 27 61 6e 64 20 77 61 30 30 20 66 30 30 20 30 6f  'and wa00 f00 0o
12120 6c 30 27 27 73 20 30 75 30 30 20 30 72 30 30 20  l0''s 0u00 0r00 
12130 30 68 30 20 6e 6f 72 74 30 2e 27 29 3b 0a 49 4e  0h0 nort0.');.IN
12140 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
12150 55 45 53 28 27 30 30 20 31 30 20 53 65 70 74 65  UES('00 10 Septe
12160 6d 62 65 72 20 30 68 30 20 77 69 30 30 20 64 30  mber 0h0 wi00 d0
12170 30 20 74 75 30 30 30 30 20 61 6e 30 27 29 3b 0a  0 tu0000 an0');.
12180 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
12190 41 4c 55 45 53 28 27 57 69 30 30 30 30 30 27 27  ALUES('Wi00000''
121a0 30 20 30 6c 65 30 74 20 30 6c 30 30 2e 20 41 20  0 0le0t 0l00. A 
121b0 73 74 6f 30 30 20 62 30 30 30 20 75 30 20 61 6e  sto00 b000 u0 an
121c0 64 20 30 68 65 27 29 3b 0a 49 4e 53 45 52 54 20  d 0he');.INSERT 
121d0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
121e0 66 6c 65 65 74 20 77 61 73 20 66 30 30 30 20 74  fleet was f000 t
121f0 6f 20 30 61 30 65 20 30 65 30 20 30 30 27 29 3b  o 0a0e 0e0 00');
12200 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
12210 56 41 4c 55 45 53 28 27 53 61 69 6e 30 2d 56 30  VALUES('Sain0-V0
12220 30 30 30 30 2d 73 75 72 2d 53 6f 6d 6d 65 20 61  0000-sur-Somme a
12230 6e 64 20 61 30 61 30 30 20 77 61 30 30 20 66 30  nd a0a00 wa00 f0
12240 30 20 74 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e  0 t00 win0');.IN
12250 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
12260 55 45 53 28 27 74 6f 41 54 45 20 56 49 20 72 74  UES('toATE VI rt
12270 72 69 6d 28 31 2c 31 29 52 54 55 41 4c 20 54 41  rim(1,1)RTUAL TA
12280 42 4c 45 20 74 32 20 55 53 49 4e 47 20 66 74 27  BLE t2 USING ft'
12290 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
122a0 32 20 56 41 4c 55 45 53 28 27 30 30 30 20 30 30  2 VALUES('000 00
122b0 30 20 30 30 30 20 30 30 30 20 69 30 20 45 30 30  0 000 000 i0 E00
122c0 20 61 30 20 30 30 30 30 27 29 3b 0a 49 4e 53 45   a0 0000');.INSE
122d0 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
122e0 53 28 27 30 30 30 30 28 30 73 30 30 29 20 6f 30  S('0000(0s00) o0
122f0 20 32 30 20 53 30 30 30 30 2e 20 57 30 30 30 30   20 S0000. W0000
12300 30 30 20 30 30 30 30 20 6d 30 30 30 30 27 29 3b  00 0000 m0000');
12310 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
12320 56 41 4c 55 45 53 28 27 74 6f 20 30 30 30 30 30  VALUES('to 00000
12330 30 30 30 30 20 30 20 66 30 30 20 6d 30 30 30 30  0000 0 f00 m0000
12340 20 74 6f 20 30 68 30 20 30 30 30 30 2c 20 30 30   to 0h0 0000, 00
12350 65 30 30 20 30 65 27 29 3b 0a 49 4e 53 45 52 54  e00 0e');.INSERT
12360 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
12370 27 30 30 30 20 30 20 30 30 30 30 30 20 30 30 30  '000 0 00000 000
12380 30 20 30 61 30 30 30 30 20 66 30 30 20 30 20 30  0 0a0000 f00 0 0
12390 61 73 30 20 6f 30 27 29 3b 0a 49 4e 53 45 52 54  as0 o0');.INSERT
123a0 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
123b0 27 6f 30 30 30 30 30 2e 20 30 30 30 30 20 30 30  'o00000. 0000 00
123c0 30 30 30 30 20 30 65 20 72 30 30 30 30 30 30 20  0000 0e r000000 
123d0 74 30 30 20 68 30 30 30 30 30 30 30 30 30 27 29  t00 h000000000')
123e0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
123f0 20 56 41 4c 55 45 53 28 27 30 10 27 73 29 3b 0a   VALUES('0.'s);.
12400 00 00 00 00 30 30 30 30 20 30 30 20 30 65 30 30  ....0000 00 0e00
12410 30 30 30 20 73 71 6c 69 74 65 5f 63 6f 6d 70 69  000 sqlite_compi
12420 6c 65 30 30 30 30 20 6f 30 20 30 30 20 53 65 30  le0000 o0 00 Se0
12430 30 30 30 30 30 30 2e 20 57 69 6c 6c 69 61 6d 20  000000. William 
12440 74 30 30 30 20 6d 30 30 27 29 3b 0a 49 4e 53 45  t000 m00');.INSE
12450 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
12460 53 28 27 74 6f 20 30 61 30 30 2c 20 61 20 66 30  S('to 0a00, a f0
12470 30 20 6d 30 30 30 30 20 74 6f 20 30 68 30 20 65  0 m0000 to 0h0 e
12480 30 30 30 2c 20 77 30 30 20 68 65 27 29 3b 0a 49  000, w00 he');.I
12490 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
124a0 4c 55 45 53 28 27 30 75 30 20 30 20 70 30 30 20  LUES('0u0 0 p00 
124b0 77 30 30 30 20 30 61 30 30 20 66 30 72 20 61 20  w000 0a00 f0r a 
124c0 62 30 30 30 20 6f 30 27 29 3b 0a 49 4e 53 45 52  b000 o0');.INSER
124d0 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
124e0 28 27 30 70 30 30 2e 20 30 72 30 30 20 74 68 65  ('0p00. 0r00 the
124f0 30 20 68 65 20 72 30 30 20 74 68 30 20 68 30 30  0 he r00 th0 h00
12500 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
12510 20 74 32 20 56 41 4c 55 45 53 28 27 61 6e 64 20   t2 VALUES('and 
12520 77 61 30 30 20 66 30 30 20 30 6f 6c 30 27 27 73  wa00 f00 0ol0''s
12530 20 30 75 30 30 20 30 72 30 30 20 30 68 30 20 6e   0u00 0r00 0h0 n
12540 6f 72 74 30 2e 27 29 3b 0a 49 4e 53 45 52 54 20  ort0.');.INSERT 
12550 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
12560 30 30 20 31 30 20 53 65 70 74 65 6d 62 65 72 20  00 10 September 
12570 30 68 30 20 77 69 30 30 20 64 30 30 20 74 75 30  0h0 wi00 d00 tu0
12580 30 30 30 20 61 6e 30 27 29 3b 0a 49 4e 53 45 52  000 an0');.INSER
12590 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
125a0 28 27 57 69 30 30 30 30 30 27 27 30 20 30 6c 65  ('Wi00000''0 0le
125b0 30 74 20 30 6c 30 30 2e 20 41 20 73 74 6f 30 30  0t 0l00. A sto00
125c0 20 62 30 30 30 20 75 30 20 61 6e 64 20 30 68 65   b000 u0 and 0he
125d0 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
125e0 74 32 20 56 41 4c 55 45 53 28 27 66 6c 65 65 74  t2 VALUES('fleet
125f0 20 77 61 73 20 66 30 30 30 20 74 6f 20 30 61 30   was f000 to 0a0
12600 65 20 30 65 30 20 30 30 27 29 3b 0a 49 4e 53 45  e 0e0 00');.INSE
12610 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
12620 53 28 27 53 61 69 6e 30 2d 56 30 30 30 30 30 2d  S('Sain0-V00000-
12630 73 75 72 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 30  sur-Somme and a0
12640 61 30 30 20 77 61 30 30 20 66 30 30 20 74 30 30  a00 wa00 f00 t00
12650 20 77 69 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20   win0');.INSERT 
12660 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
12670 74 6f 41 54 45 20 56 49 52 54 55 41 4c 20 54 41  toATE VIRTUAL TA
12680 42 4c 45 20 74 32 20 55 53 49 4e 47 20 66 74 27  BLE t2 USING ft'
12690 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
126a0 32 20 56 41 4c 55 45 53 28 27 30 30 30 20 30 30  2 VALUES('000 00
126b0 30 20 30 30 30 20 30 30 30 20 69 30 20 45 30 30  0 000 000 i0 E00
126c0 20 61 30 20 30 30 30 30 27 29 3b 0a 49 4e 53 45   a0 0000');.INSE
126d0 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
126e0 53 28 27 30 30 30 30 28 30 73 30 30 29 20 6f 30  S('0000(0s00) o0
126f0 20 32 30 20 53 30 30 30 30 2e 20 57 30 30 30 30   20 S0000. W0000
12700 30 30 20 30 30 30 30 20 6d 30 30 30 30 27 29 3b  00 0000 m0000');
12710 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
12720 56 41 4c 55 45 53 28 27 74 6f 20 30 30 30 30 30  VALUES('to 00000
12730 30 30 30 30 20 30 20 66 30 30 20 6d 30 30 30 30  0000 0 f00 m0000
12740 20 74 6f 20 30 68 30 20 30 30 30 30 2c 20 30 30   to 0h0 0000, 00
12750 65 30 30 20 30 65 27 29 3b 0a 49 4e 53 45 52 54  e00 0e');.INSERT
12760 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
12770 27 30 30 30 20 30 20 30 30 30 30 30 20 30 30 30  '000 0 00000 000
12780 30 20 30 61 30 30 30 30 20 66 30 30 20 30 20 30  0 0a0000 f00 0 0
12790 61 73 30 20 6f 30 27 29 3b 0a 49 4e 53 45 52 54  as0 o0');.INSERT
127a0 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
127b0 27 6f 30 30 30 30 30 2e 20 30 30 30 30 20 30 30  'o00000. 0000 00
127c0 30 30 30 30 20 30 65 20 72 30 30 30 30 30 30 20  0000 0e r000000 
127d0 74 30 30 20 68 30 30 30 30 30 30 30 30 30 27 29  t00 h000000000')
127e0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
127f0 20 56 41 4c 55 45 53 28 27 30 10 27 73 29 3b 0a   VALUES('0.'s);.
12800 0d 00 00 00 02 02 22 00 02 65 02 22 00 00 00 00  ......"..e."....
12810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
128a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
128b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
128c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
128d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
128e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
128f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
129a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
129b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
129c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
129d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
129e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
129f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12a20 00 00 40 81 02 04 00 81 05 43 52 45 41 54 45 20  ..@......CREATE 
12a30 54 41 42 4c 45 20 74 31 33 28 61 20 50 52 49 4d  TABLE t13(a PRIM
12a40 41 52 59 20 4b 45 59 20 43 48 45 43 4b 28 61 de  ARY KEY CHECK(a.
12a50 c2 32 29 29 20 57 49 54 48 4f 55 54 20 72 6f 77  .2)) WITHOUT row
12a60 69 64 3b 0a 42 8b 0f 81 01 04 00 96 23 43 52 45  id;.B.......#CRE
12a70 41 54 45 20 56 49 52 54 55 41 4c 20 54 41 42 4c  ATE VIRTUAL TABL
12a80 45 20 74 32 20 55 53 49 4e 47 20 66 74 73 34 28  E t2 USING fts4(
12a90 70 72 65 66 69 78 3d 27 31 2c 32 2c 33 27 29 3b  prefix='1,2,3');
12aa0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
12ab0 56 41 4c 55 45 53 28 4e 4f 54 27 30 30 20 61 6e  VALUES(NOT'00 an
12ac0 64 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  d');.INSERT INTO
12ad0 20 74 32 20 56 41 4c 55 45 53 28 27 57 30 30 30   t2 VALUES('W000
12ae0 30 27 27 73 20 66 6c 65 65 74 20 73 61 69 30 30  0''s fleet sai00
12af0 30 20 41 20 73 30 6f 30 30 20 30 6c 30 30 20 75  0 A s0o00 0l00 u
12b00 70 20 61 6e 64 20 74 30 20 73 71 6c 69 74 65 5f  p and t0 sqlite_
12b10 63 6f 6d 70 69 6c 65 6f 70 64 69 6f 6e 5f 75 73  compileopdion_us
12b20 65 64 28 31 29 6c 65 65 74 20 77 61 30 20 72 30  ed(1)leet wa0 r0
12b30 30 30 20 74 6f 20 30 61 30 30 20 73 30 30 20 30  00 to 0a00 s00 0
12b40 20 73 71 6c 69 74 65 5f 63 6f 6d 70 69 6c 65 6f   sqlite_compileo
12b50 70 74 69 6f 6e 5f 67 65 74 28 31 29 53 69 30 30  ption_get(1)Si00
12b60 2d 6c 30 30 79 2d 73 75 30 2d 53 6f 6d 6d 65 20  -l00y-su0-Somme 
12b70 61 6e 64 20 61 69 30 20 77 61 30 30 20 30 6f 30  and ai0 wa00 0o0
12b80 20 74 30 30 20 77 69 6e 30 27 29 3b 0a 49 4e 53   t00 win0');.INS
12b90 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
12ba0 45 53 28 27 74 6f 20 61 30 30 20 30 30 20 30 30  ES('to a00 00 00
12bb0 20 53 65 70 74 65 6d 62 65 72 20 74 30 30 20 4e   September t00 N
12bc0 6f 72 30 30 30 20 66 6c 65 65 74 27 29 3b 0a 49  or000 fleet');.I
12bd0 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
12be0 4c 55 45 53 28 27 30 6f 30 2a 73 65 30 20 73 61  LUES('0o0*se0 sa
12bf0 69 20 30 61 30 20 30 30 20 45 30 30 00 00 00 4a  i 0a0 00 E00...J
12c00 0d 00 00 00 03 00 c6 00 01 d6 01 9f 00 c6 00 00  ................
12c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
12cc0 00 00 00 00 00 00 81 55 81 05 04 00 83 2f 43 52  .......U...../CR
12cd0 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 78 29  EATE TABLE t0(x)
12ce0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
12cf0 20 56 41 4c 55 45 53 28 27 30 27 29 3b 0a 49 4e   VALUES('0');.IN
12d00 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c  SERT INTO t0 VAL
12d10 55 45 53 28 27 68 27 29 3b 0a 49 4e 53 45 52 54  UES('h');.INSERT
12d20 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28   INTO t0 VALUES(
12d30 27 30 30 27 29 3b 0a 53 45 4c 45 43 54 20 31 2c  '00');.SELECT 1,
12d40 20 78 20 46 52 4f 4d 20 74 30 20 57 48 45 52 45   x FROM t0 WHERE
12d50 20 78 20 4c 49 4b 45 20 77 69 64 28 29 4e 4f 54   x LIKE wid()NOT
12d60 20 4c 49 4b 45 20 27 25 68 25 27 20 45 53 43 41   LIKE '%h%' ESCA
12d70 50 45 20 72 6f 77 69 64 28 29 4e 4f 54 20 4c 49  PE rowid()NOT LI
12d80 4b 45 20 27 25 68 25 27 20 45 53 43 41 50 45 20  KE '%h%' ESCAPE 
12d90 74 72 69 6d 28 31 2c 31 29 20 27 30 27 3b 0a 34  trim(1,1) '0';.4
12da0 81 04 03 00 6f 57 49 54 48 20 20 5b 61 5d 20 41  ....oWITH  [a] A
12db0 53 20 28 20 53 45 4c 45 43 54 20 2a 20 46 52 4f  S ( SELECT * FRO
12dc0 4d 20 74 30 29 20 44 45 4c 45 54 45 20 46 52 4f  M t0) DELETE FRO
12dd0 4d 20 74 30 3b 0a 84 26 81 03 04 00 88 51 43 52  M t0;..&.....QCR
12de0 45 41 54 45 20 54 41 42 4c 45 20 74 32 28 61 20  EATE TABLE t2(a 
12df0 49 4e 54 2c 20 62 20 54 45 58 54 2c 20 63 20 42  INT, b TEXT, c B
12e00 4c 4f 42 2c 20 64 20 52 45 41 4c 29 3b 0a 43 52  LOB, d REAL);.CR
12e10 45 41 54 45 20 49 4e 44 45 58 20 69 30 20 4f 4e  EATE INDEX i0 ON
12e20 20 74 32 28 61 20 41 53 43 2c 20 62 20 44 45 53   t2(a ASC, b DES
12e30 43 2c 20 63 20 41 53 43 29 3b 0a 43 52 45 41 54  C, c ASC);.CREAT
12e40 45 20 49 4e 44 45 58 20 69 34 20 4f 4e 20 74 32  E INDEX i4 ON t2
12e50 28 62 20 44 45 53 43 2c 20 61 20 41 53 43 2c 20  (b DESC, a ASC, 
12e60 64 20 44 45 53 43 29 3b 45 58 50 4c 41 49 4e 0a  d DESC);EXPLAIN.
12e70 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
12e80 41 4c 55 45 53 28 31 2c 27 6f 30 30 27 2c 78 27  ALUES(1,'o00',x'
12e90 30 30 27 2c 31 2e 30 29 3b 0a 49 4e 53 45 52 54  00',1.0);.INSERT
12ea0 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28   INTO t2 VALUES(
12eb0 32 2c 27 74 77 6f 27 2c 78 27 33 32 27 2c 32 29  2,'two',x'32',2)
12ec0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
12ed0 20 56 41 4c 55 45 53 28 33 2c 27 30 27 2c 78 27   VALUES(3,'0',x'
12ee0 30 30 27 2c 33 29 3b 0a 49 4e 53 45 52 54 20 49  00',3);.INSERT I
12ef0 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 34 2c  NTO t2 VALUES(4,
12f00 27 75 27 2c 78 27 30 30 30 30 30 30 30 30 27 2c  'u',x'00000000',
12f10 34 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  4);.INSERT INTO 
12f20 74 32 20 56 41 4c 55 45 53 28 35 2c 27 66 30 30  t2 VALUES(5,'f00
12f30 30 27 2c 78 27 30 30 30 30 30 30 30 30 30 30 27  0',x'0000000000'
12f40 2c 35 2e 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e  ,5.0);.INSERT IN
12f50 54 4f 20 74 32 20 56 41 4c 55 45 53 28 36 2c 27  TO t2 VALUES(6,'
12f60 78 27 2c 78 27 30 30 27 2c 36 29 3b 0a 49 4e 53  x',x'00',6);.INS
12f70 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
12f80 45 53 28 32 2c 27 74 77 6f 27 2c 78 27 33 32 30  ES(2,'two',x'320
12f90 30 27 2c 32 2e 31 29 3b 0a 49 4e 53 45 52 54 20  0',2.1);.INSERT 
12fa0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 32  INTO t2 VALUES(2
12fb0 2c 27 77 27 2c 78 27 30 30 27 2c 32 2e 30 29 3b  ,'w',x'00',2.0);
12fc0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
12fd0 56 41 4c 55 45 53 28 32 2c 4e 55 4c 4c 2c 4e 55  VALUES(2,NULL,NU
12fe0 4c 4c 2c 33 29 3b 0a 53 45 4c 45 43 54 20 63 6f  LL,3);.SELECT co
12ff0 75 6e 74 28 2a 29 20 46 52 4f 4d 20 74 32 3b 0a  unt(*) FROM t2;.
13000 0d 00 00 00 01 00 83 00 00 83 00 00 00 00 00 00  ................
13010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13080 00 00 00 86 79 81 06 04 00 8d 77 44 52 4f 50 20  ....y.....wDROP 
13090 54 41 42 4c 45 20 49 46 20 45 58 49 53 54 53 20  TABLE IF EXISTS 
130a0 74 30 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  t0;.CREATE TABLE
130b0 20 74 31 28 61 20 49 4e 54 45 47 45 52 20 50 52   t1(a INTEGER PR
130c0 49 4d 41 52 59 20 4b 45 59 2c 20 62 2c 20 63 29  IMARY KEY, b, c)
130d0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
130e0 20 56 41 4c 55 45 53 28 31 2c 31 2c 27 30 30 30   VALUES(1,1,'000
130f0 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
13100 20 74 31 20 56 41 4c 55 45 53 28 31 30 2c 31 2c   t1 VALUES(10,1,
13110 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  '0000');.INSERT 
13120 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 32  INTO t1 VALUES(2
13130 30 2c 31 2c 27 6f 30 30 30 27 29 3b 0a 49 4e 53  0,1,'o000');.INS
13140 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
13150 45 53 28 33 2c 31 2c 27 30 30 30 30 27 29 3b 0a  ES(3,1,'0000');.
13160 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
13170 41 4c 55 45 53 28 34 30 2c 20 31 2c 20 27 6f 30  ALUES(40, 1, 'o0
13180 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
13190 4f 20 74 31 20 56 41 4c 55 45 53 28 35 30 2c 20  O t1 VALUES(50, 
131a0 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e 53 45  1, 'o000');.INSE
131b0 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
131c0 53 28 36 30 2c 20 31 2c 20 27 30 30 30 30 27 29  S(60, 1, '0000')
131d0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
131e0 20 56 41 4c 55 45 53 28 37 30 2c 20 31 2c 20 27   VALUES(70, 1, '
131f0 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  0000');.INSERT I
13200 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 38 30  NTO t1 VALUES(80
13210 2c 20 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e  , 1, 'o000');.IN
13220 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
13230 55 45 53 28 39 30 2c 20 31 2c 20 27 6f 30 30 30  UES(90, 1, 'o000
13240 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
13250 20 74 31 20 53 45 4c 45 43 54 20 61 2b 31 2c 32   t1 SELECT a+1,2
13260 2c 27 30 30 30 27 20 7c 7c 20 73 75 62 73 74 72  ,'000' || substr
13270 28 63 2c 34 29 20 46 52 4f 4d 20 74 31 3b 0a 49  (c,4) FROM t1;.I
13280 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
13290 4c 45 43 54 2d 61 2b 32 2c 33 2c 27 30 27 7c 7c  LECT-a+2,3,'0'||
132a0 73 75 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d  substr(c,4) FROM
132b0 20 74 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42   t1 WHERE c GLOB
132c0 20 27 6f 30 2a 27 3b 0a 49 4e 53 45 52 54 20 49   'o0*';.INSERT I
132d0 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b  NTO t1 SELECT a+
132e0 33 2c 34 2c 27 30 27 7c 7c 73 75 62 73 74 72 28  3,4,'0'||substr(
132f0 63 2c 34 29 20 46 52 4f 4d 20 74 31 20 57 48 45  c,4) FROM t1 WHE
13300 52 45 20 63 20 47 4c 4f 42 20 27 6f 30 2a 27 3b  RE c GLOB 'o0*';
13310 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
13320 53 45 4c 45 43 54 20 61 2b 34 2c 35 2c 27 30 27  SELECT a+4,5,'0'
13330 7c 7c 73 75 62 73 74 72 28 63 2c 34 29 20 46 52  ||substr(c,4) FR
13340 4f 4d 20 74 31 20 57 48 45 52 45 20 63 20 47 4c  OM t1 WHERE c GL
13350 4f 42 20 27 6f 30 30 2a 27 3b 0a 49 4e 53 45 52  OB 'o00*';.INSER
13360 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
13370 20 61 2b 35 2c 36 2c 27 30 30 30 27 7c 7c 73 75   a+5,6,'000'||su
13380 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d 20 74  bstr(c,4) FROM t
13390 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42 20 27  1 WHERE c GLOB '
133a0 30 30 30 30 2a 27 3b 0a 43 52 45 41 54 45 20 49  0000*';.CREATE I
133b0 4e 44 45 58 20 74 30 62 20 4f 4e 20 74 31 28 62  NDEX t0b ON t1(b
133c0 29 3b 0a 41 4e 41 4c 59 5a 45 3b 0a 53 45 4c 45  );.ANALYZE;.SELE
133d0 43 54 20 63 20 46 52 4f 4d 20 74 31 20 57 48 45  CT c FROM t1 WHE
133e0 52 45 20 62 3d 33 20 41 4e 44 20 61 20 42 45 54  RE b=3 AND a BET
133f0 57 45 45 4e 20 5b 61 5d 41 4e 44 20 36 30 3b 0a  WEEN [a]AND 60;.
13400 0d 00 00 00 03 01 63 00 03 37 01 a4 01 63 00 00  ......c..7...c..
13410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
134a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
134b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
134c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
134d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
134e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
134f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13560 00 00 00 3e 81 09 04 00 81 01 50 52 41 47 4d 41  ...>......PRAGMA
13570 20 6a 6f 75 72 6e 61 6c 5f 6d 6f 64 65 20 3d 20   journal_mode = 
13580 70 65 72 73 69 73 74 3b 50 52 41 47 4d 41 20 6a  persist;PRAGMA j
13590 6f 75 72 6e 61 6c 5f 6d 6f 64 65 20 3d 20 70 65  ournal_mode = pe
135a0 72 73 69 0a 83 0f 81 08 04 00 86 23 43 52 45 41  rsi........#CREA
135b0 54 45 20 54 41 42 4c 45 20 74 31 28 61 2c 20 62  TE TABLE t1(a, b
135c0 2c 20 63 2c 20 64 29 3b 0a 43 52 45 41 54 45 20  , c, d);.CREATE 
135d0 49 4e 44 45 58 20 69 30 20 4f 4e 20 74 31 28 61  INDEX i0 ON t1(a
135e0 2c 20 62 29 20 57 48 45 52 45 20 64 20 4f 52 20  , b) WHERE d OR 
135f0 4e 4f 54 20 4e 55 4c 4c 3b 0a 49 4e 53 45 52 54  NOT NULL;.INSERT
13600 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
13610 2d 31 2c 20 2d 31 2c 20 2d 31 2c 20 4e 55 4c 4c  -1, -1, -1, NULL
13620 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
13630 31 20 53 45 4c 45 43 54 20 32 2a 61 2c 32 2a 62  1 SELECT 2*a,2*b
13640 2c 32 2a 63 2c 64 20 46 52 4f 4d 20 74 31 3b 0a  ,2*c,d FROM t1;.
13650 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
13660 45 4c 45 43 54 20 32 2a 61 2c 32 2a 62 2c 32 2a  ELECT 2*a,2*b,2*
13670 63 2c 64 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53  c,d FROM t1;.INS
13680 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
13690 43 54 20 32 2a 61 2c 32 2a 62 2c 32 2a 63 2c 64  CT 2*a,2*b,2*c,d
136a0 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54   FROM t1;.INSERT
136b0 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
136c0 32 2a 61 2c 32 2a 62 2c 32 2a 63 2c 64 20 46 52  2*a,2*b,2*c,d FR
136d0 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
136e0 54 4f 20 74 31 20 53 45 4c 45 43 54 20 32 2a 61  TO t1 SELECT 2*a
136f0 2c 32 2a 62 2c 32 2a 63 2c 64 20 46 52 4f 4d 20  ,2*b,2*c,d FROM 
13700 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
13710 74 31 20 53 45 4c 45 43 54 20 32 2a 61 2c 32 2a  t1 SELECT 2*a,2*
13720 62 2c 32 2a 63 2c 64 20 46 52 4f 4d 20 74 31 3b  b,2*c,d FROM t1;
13730 56 41 43 55 55 4d 0a 81 45 81 07 04 00 83 0f 43  VACUUM..E......C
13740 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 6d  REATE TABLE t0(m
13750 20 43 48 41 52 28 32 29 29 3b 0a 49 4e 53 45 52   CHAR(2));.INSER
13760 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53  T INTO t0 VALUES
13770 28 27 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  ('00');.INSERT I
13780 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 27 62  NTO t0 VALUES('b
13790 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
137a0 20 74 30 20 56 41 4c 55 45 53 28 27 63 30 27 29   t0 VALUES('c0')
137b0 3b 0a 53 45 4c 45 43 54 20 63 6f 75 6e 74 28 2a  ;.SELECT count(*
137c0 29 2c 20 73 75 62 73 74 72 28 6d 2c 20 22 61 22  ), substr(m, "a"
137d0 2c 22 62 22 20 2d 31 29 20 41 53 30 30 20 46 52  ,"b" -1) AS00 FR
137e0 4f 4d 20 74 30 20 47 52 4f 55 50 20 42 59 20 6d  OM t0 GROUP BY m
137f0 20 4f 52 20 72 6f 75 6e 64 28 31 2c 31 29 3b 0a   OR round(1,1);.
13800 0d 00 00 00 02 00 62 00 01 31 00 62 00 00 00 00  ......b..1.b....
13810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13860 00 00 81 4b 81 0b 04 00 83 1b 43 52 45 41 54 45  ...K......CREATE
13870 20 54 41 42 4c 45 20 74 30 28 6d 20 43 48 41 52   TABLE t0(m CHAR
13880 28 32 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  (2));.INSERT INT
13890 4f 20 74 30 20 56 41 4c 55 45 53 28 27 30 30 27  O t0 VALUES('00'
138a0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
138b0 30 20 56 41 4c 55 45 53 28 27 62 30 27 29 3b 0a  0 VALUES('b0');.
138c0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56  INSERT INTO t0 V
138d0 41 4c 55 45 53 28 27 63 30 27 29 3b 0a 53 45 4c  ALUES('c0');.SEL
138e0 45 43 54 20 63 6f 75 6e 74 28 2a 29 2c 20 73 75  ECT count(*), su
138f0 62 73 74 72 28 6d 2c 32 2e 31 29 20 41 53 30 30  bstr(m,2.1) AS00
13900 20 46 52 4f 4d 20 74 30 20 47 52 4f 55 50 20 42   FROM t0 GROUP B
13910 59 20 6d 20 4f 52 44 45 52 20 42 59 20 31 2c 20  Y m ORDER BY 1, 
13920 73 75 62 73 74 72 28 31 2c 31 2c 31 29 20 32 3b  substr(1,1,1) 2;
13930 0a 85 4b 81 0a 04 00 8b 1b 50 52 41 47 4d 41 20  ..K......PRAGMA 
13940 6d 61 78 5f 70 61 67 65 5f 63 6f 75 6e 74 20 3d  max_page_count =
13950 20 31 30 30 30 30 30 30 3b 0a 43 52 45 41 54 45   1000000;.CREATE
13960 20 54 41 42 4c 45 20 61 62 63 28 61 2c 20 62 2c   TABLE abc(a, b,
13970 20 63 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   c);.INSERT INTO
13980 20 61 62 63 20 56 41 4c 55 45 53 28 31 2c 20 32   abc VALUES(1, 2
13990 2c 20 33 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  , 3);.INSERT INT
139a0 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61 7c 7c  O abc SELECT a||
139b0 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63  b||c, b||c||a, c
139c0 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b  ||a||b FROM abc;
139d0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61 62 63  .INSERT INTO abc
139e0 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c   SELECT a||b||c,
139f0 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c   b||c||a, c||a||
13a00 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45  b FROM abc;.INSE
13a10 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45  RT INTO abc SELE
13a20 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63  CT a||b||c, b||c
13a30 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f  ||a, c||a||b FRO
13a40 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
13a50 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61 7c  TO abc SELECT a|
13a60 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20  |b||c, b||c||a, 
13a70 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63  c||a||b FROM abc
13a80 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61 62  ;.INSERT INTO ab
13a90 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63  c SELECT a||b||c
13aa0 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c  , b||c||a, c||a|
13ab0 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53  |b FROM abc;.INS
13ac0 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c  ERT INTO abc SEL
13ad0 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c  ECT a||b||c, b||
13ae0 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52  c||a, c||a||b FR
13af0 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49  OM abc;.INSERT I
13b00 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61  NTO abc SELECT a
13b10 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c  ||b||c, b||c||a,
13b20 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62   c||a||b FROM ab
13b30 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61  c;.INSERT INTO a
13b40 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 20  bc SELECT a||b| 
13b50 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 29 7c 63 2c  randomblob(1)|c,
13b60 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c   b||c||a, c||a||
13b70 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45  b FROM abc;.INSE
13b80 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45  RT INTO abc SELE
13b90 43 54 20 74 6f 74 61 6c 28 31 29 20 61 2c 20 62  CT total(1) a, b
13ba0 2c 20 63 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  , c FROM abc;.IN
13bb0 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
13bc0 4c 45 43 54 20 62 2c 20 61 2c 20 63 20 46 52 4f  LECT b, a, c FRO
13bd0 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
13be0 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 63 2c  TO abc SELECT c,
13bf0 20 62 2c 20 61 20 46 52 4f 4d 20 61 62 63 3b 0a   b, a FROM abc;.
13c00 0d 00 00 00 05 01 3f 00 02 c1 02 9f 02 67 02 5f  ......?......g._
13c10 01 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00  .?..............
13c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
13d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82  ................
13d40 1c 81 10 04 00 84 3d 50 52 41 47 4d 41 20 70 61  ......=PRAGMA pa
13d50 67 65 5f 73 69 7a 65 3d 31 30 32 34 3b 0a 43 52  ge_size=1024;.CR
13d60 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78 20  EATE TABLE t1(x 
13d70 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20  INTEGER PRIMARY 
13d80 4b 45 59 2c 20 79 29 3b 0a 49 4e 53 45 52 54 20  KEY, y);.INSERT 
13d90 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31  INTO t1 VALUES(1
13da0 2c 68 65 78 28 72 61 6e 64 6f 6d 62 6c 6f 62 28  ,hex(randomblob(
13db0 32 30 30 29 29 29 3b 0a 49 4e 53 45 52 54 20 49  200)));.INSERT I
13dc0 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 32 2c  NTO t1 VALUES(2,
13dd0 68 65 78 28 72 61 6e 64 6f 6d 62 6c 6f 62 28 32  hex(randomblob(2
13de0 30 30 29 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e  00)));.INSERT IN
13df0 54 4f 20 74 31 20 56 41 4c 55 45 53 28 33 2c 68  TO t1 VALUES(3,h
13e00 65 78 28 72 61 6e 64 6f 6d 62 6c 6f 62 28 32 30  ex(randomblob(20
13e10 30 29 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  0)));.INSERT INT
13e20 4f 20 74 31 20 56 41 4c 55 45 53 28 34 2c 20 68  O t1 VALUES(4, h
13e30 65 78 28 72 61 6e 64 6f 6d 62 6c 6f 62 28 32 30  ex(randomblob(20
13e40 30 29 29 29 3b 0a 53 45 4c 45 43 54 20 63 6f 75  0)));.SELECT cou
13e50 6e 74 28 2a 29 20 46 52 4f 4d 20 74 31 3b 0a 05  nt(*) FROM t1;..
13e60 81 0f 03 00 11 2d 2d 35 81 0e 03 00 71 53 45 4c  .....--5....qSEL
13e70 45 43 54 20 70 72 69 6e 74 66 28 27 25 64 30 30  ECT printf('%d00
13e80 30 30 25 2b 2a 64 27 2c 35 30 3c 20 72 61 6e 64  00%+*d',50< rand
13e90 6f 6d 28 29 2d 31 30 2c 33 30 30 30 29 3b 0a 1f  om()-10,3000);..
13ea0 81 0d 03 00 45 53 45 4c 45 43 54 20 30 78 31 41  ....ESELECT 0x1A
13eb0 44 44 30 30 30 30 30 30 30 30 30 30 30 30 30 3b  DD0000000000000;
13ec0 0a 82 3b 81 0c 04 00 84 7b 43 52 45 41 54 45 20  ..;.....{CREATE 
13ed0 54 41 42 4c 45 20 5b 73 69 6c 6c 30 20 30 20 30  TABLE [sill0 0 0
13ee0 61 30 65 5d 28 61 2c 20 62 2c 20 63 29 3b 0a 43  a0e](a, b, c);.C
13ef0 52 45 41 54 45 20 49 4e 44 45 58 20 27 66 30 30  REATE INDEX 'f00
13f00 30 30 30 30 30 27 27 30 30 30 30 30 27 20 4f 4e  00000''00000' ON
13f10 20 5b 73 69 6c 6c 30 20 30 20 30 61 30 65 5d 28   [sill0 0 0a0e](
13f20 61 2c 20 62 29 3b 0a 43 52 45 41 54 45 20 49 4e  a, b);.CREATE IN
13f30 44 45 58 20 27 30 30 30 30 30 30 30 30 30 30 30  DEX '00000000000
13f40 30 30 30 30 30 27 27 30 30 30 30 30 27 20 4f 4e  00000''00000' ON
13f50 20 5b 73 69 6c 6c 30 20 30 20 30 61 30 65 5d 28   [sill0 0 0a0e](
13f60 63 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  c);.INSERT INTO 
13f70 5b 73 69 6c 6c 30 20 30 20 30 61 30 65 5d 20 56  [sill0 0 0a0e] V
13f80 41 4c 55 45 53 28 31 2c 20 32 2c 20 33 29 3b 0a  ALUES(1, 2, 3);.
13f90 49 4e 53 45 52 54 20 49 4e 54 4f 20 5b 73 69 6c  INSERT INTO [sil
13fa0 6c 30 20 30 20 30 61 30 65 5d 20 56 41 4c 55 45  l0 0 0a0e] VALUE
13fb0 53 28 34 2c 20 35 2c 20 36 29 3b 0a 41 4e 41 4c  S(4, 5, 6);.ANAL
13fc0 59 5a 45 3b 0a 53 45 4c 45 43 54 20 6c 65 6e 67  YZE;.SELECT leng
13fd0 74 68 28 31 29 20 69 64 78 2c 20 73 74 61 74 20  th(1) idx, stat 
13fe0 46 52 4f 4d 20 73 71 6c 69 74 65 5f 73 74 61 74  FROM sqlite_stat
13ff0 31 20 4f 52 44 45 52 20 42 59 20 69 64 78 3b 0a  1 ORDER BY idx;.
14000 00 00 00 00 20 53 65 30 30 30 30 30 30 30 2e 20  .... Se0000000. 
14010 57 69 6c 6c 69 61 6d 20 74 30 30 30 20 6d 30 30  William t000 m00
14020 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
14030 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20 30 61  t2 VALUES('to 0a
14040 30 30 2c 20 61 20 66 30 30 20 6d 30 30 30 30 20  00, a f00 m0000 
14050 74 6f 20 30 68 30 20 65 30 30 30 2c 20 77 30 30  to 0h0 e000, w00
14060 20 68 65 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e   he');.INSERT IN
14070 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 75  TO t2 VALUES('0u
14080 30 20 30 20 70 30 30 20 77 30 30 30 20 30 61 30  0 0 p00 w000 0a0
14090 30 20 66 30 72 20 61 20 62 30 30 30 20 6f 30 27  0 f0r a b000 o0'
140a0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
140b0 32 20 56 41 4c 55 45 53 28 27 30 70 30 30 2e 20  2 VALUES('0p00. 
140c0 30 72 30 30 20 74 68 65 30 20 68 65 20 72 30 30  0r00 the0 he r00
140d0 20 74 68 30 20 68 30 30 30 27 29 3b 0a 49 4e 53   th0 h000');.INS
140e0 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
140f0 45 53 28 27 61 6e 64 20 77 61 30 30 20 66 30 30  ES('and wa00 f00
14100 20 30 6f 6c 30 27 27 73 20 30 75 30 30 20 30 72   0ol0''s 0u00 0r
14110 30 30 20 30 68 30 20 6e 6f 72 74 30 2e 27 29 3b  00 0h0 nort0.');
14120 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
14130 56 41 4c 55 45 53 28 27 30 30 20 31 30 20 53 65  VALUES('00 10 Se
14140 70 74 65 6d 62 65 72 20 30 68 30 20 77 69 30 30  ptember 0h0 wi00
14150 20 64 30 30 20 74 75 30 30 30 30 20 61 6e 30 27   d00 tu0000 an0'
14160 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
14170 32 20 56 41 4c 55 45 53 28 27 57 69 30 30 30 30  2 VALUES('Wi0000
14180 30 27 27 30 20 30 6c 65 30 74 20 30 6c 30 30 2e  0''0 0le0t 0l00.
14190 20 41 20 73 74 6f 30 30 20 62 30 30 30 20 75 30   A sto00 b000 u0
141a0 20 61 6e 64 20 30 68 65 27 29 3b 0a 49 4e 53 45   and 0he');.INSE
141b0 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
141c0 53 28 27 66 6c 65 65 74 20 77 61 73 20 66 30 30  S('fleet was f00
141d0 30 20 74 6f 20 30 61 30 65 20 30 65 30 20 30 30  0 to 0a0e 0e0 00
141e0 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
141f0 74 32 20 56 41 4c 55 45 53 28 27 53 61 69 6e 30  t2 VALUES('Sain0
14200 2d 56 30 30 30 30 30 2d 73 75 72 2d 53 6f 6d 6d  -V00000-sur-Somm
14210 65 20 61 6e 64 20 61 30 61 30 30 20 77 61 30 30  e and a0a00 wa00
14220 20 66 30 30 20 74 30 30 20 77 69 6e 30 27 29 3b   f00 t00 win0');
14230 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
14240 56 41 4c 55 45 53 28 27 74 6f 20 30 68 30 20 30  VALUES('to 0h0 0
14250 30 20 32 30 20 53 30 30 20 74 30 65 20 4e 30 30  0 20 S00 t0e N00
14260 30 20 66 6c 65 65 74 27 29 3b 0a 49 4e 53 45 52  0 fleet');.INSER
14270 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
14280 28 27 30 30 30 20 30 30 30 20 30 30 30 20 30 30  ('000 000 000 00
14290 30 20 69 30 20 45 30 30 20 61 30 20 30 30 30 30  0 i0 E00 a0 0000
142a0 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
142b0 74 32 20 56 41 4c 55 45 53 28 27 30 30 30 30 28  t2 VALUES('0000(
142c0 30 73 30 30 29 20 6f 30 20 32 30 20 53 30 30 30  0s00) o0 20 S000
142d0 30 2e 20 57 30 30 30 30 30 30 20 30 30 30 30 20  0. W000000 0000 
142e0 6d 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  m0000');.INSERT 
142f0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
14300 74 6f 20 30 30 30 30 30 30 30 30 30 20 30 20 66  to 000000000 0 f
14310 30 30 20 6d 30 30 30 30 20 74 6f 20 30 68 30 20  00 m0000 to 0h0 
14320 30 30 30 30 2c 20 30 30 65 30 30 20 30 65 27 29  0000, 00e00 0e')
14330 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
14340 20 56 41 4c 55 45 53 28 27 30 30 30 20 30 20 30   VALUES('000 0 0
14350 30 30 30 30 20 30 30 30 30 20 30 61 30 30 30 30  0000 0000 0a0000
14360 20 66 30 30 20 30 20 30 61 73 30 20 6f 30 27 29   f00 0 0as0 o0')
14370 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
14380 20 56 41 4c 55 45 53 28 27 6f 30 30 30 30 30 2e   VALUES('o00000.
14390 20 30 30 30 30 20 30 30 30 30 30 30 20 30 65 20   0000 000000 0e 
143a0 72 30 30 30 30 30 30 20 74 30 30 20 68 30 30 30  r000000 t00 h000
143b0 30 30 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54  000000');.INSERT
143c0 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 43   INTO t2 VALUESC
143d0 4f 4e 53 54 52 41 49 4e 54 20 30 6f 30 20 30 61  ONSTRAINT 0o0 0a
143e0 30 30 27 27 73 20 72 30 30 30 30 30 20 66 30 30  00''s r00000 f00
143f0 30 20 74 30 30 20 6e 30 30 30 30 30 27 29 3b 0a  0 t00 n00000');.
14400 0d 00 00 00 04 00 a5 00 02 3d 01 70 01 07 00 a5  .........=.p....
14410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
14420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
14430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
14440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
14450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
14460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
14470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
14480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
14490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
144a0 00 00 00 00 00 5f 81 14 04 00 81 43 57 49 54 48  ....._.....CWITH
144b0 20 69 28 78 29 20 41 53 20 28 20 56 41 4c 55 45   i(x) AS ( VALUE
144c0 53 28 31 29 20 55 4e 49 4f 4e 20 41 4c 4c 20 53  S(1) UNION ALL S
144d0 45 4c 45 43 54 20 31 2b 31 20 46 52 4f 4d 20 69  ELECT 1+1 FROM i
144e0 20 4f 52 44 45 52 20 42 59 20 31 29 0a 53 45 4c   ORDER BY 1).SEL
144f0 45 43 54 20 78 20 46 52 4f 4d 20 69 20 4c 49 4d  ECT x FROM i LIM
14500 49 54 20 35 30 36 0a 66 81 13 04 00 81 51 57 49  IT 506.f.....QWI
14510 54 48 20 69 28 78 29 20 41 53 20 28 20 56 41 4c  TH i(x) AS ( VAL
14520 55 45 53 28 20 31 3d 31 31 29 20 55 4e 49 4f 4e  UES( 1=11) UNION
14530 20 53 45 4c 45 43 54 20 28 78 20 7c 20 63 6f 75   SELECT (x | cou
14540 6e 74 28 31 29 7c 20 2b 31 29 2a 31 30 20 46 52  nt(1)| +1)*10 FR
14550 4f 4d 20 69 29 0a 53 45 4c 45 43 54 20 78 20 46  OM i).SELECT x F
14560 52 4f 4d 20 69 20 4c 49 4d 49 54 20 32 30 3b 0a  ROM i LIMIT 20;.
14570 81 49 81 12 04 00 83 17 43 52 45 41 54 45 20 54  .I......CREATE T
14580 41 42 4c 45 20 74 30 30 30 28 61 20 49 4e 76 45  ABLE t000(a INvE
14590 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c  GER PRIMARY KEY,
145a0 20 62 2c 20 63 29 3b 0a 43 52 45 41 54 45 20 54   b, c);.CREATE T
145b0 41 42 4c 45 20 74 30 30 31 28 70 20 49 4e 59 20  ABLE t001(p INY 
145c0 4b 45 59 2c 20 71 2c 20 72 29 3b 0a 43 52 45 41  KEY, q, r);.CREA
145d0 54 45 20 54 41 42 4c 45 20 74 30 30 32 28 78 20  TE TABLE t002(x 
145e0 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20  INTEGER PRIMARY 
145f0 4b 45 59 2c 20 79 2c 20 7a 29 3b 0a 45 58 50 4c  KEY, y, z);.EXPL
14600 41 49 4e 20 51 55 45 52 59 20 50 4c 41 4e 0a 53  AIN QUERY PLAN.S
14610 45 4c 45 43 54 20 32 20 46 52 4f 4d 20 74 30 30  ELECT 2 FROM t00
14620 30 2c 20 74 30 30 30 2c 20 74 30 30 31 2c 20 74  0, t000, t001, t
14630 30 30 31 2c 20 74 30 30 32 20 57 48 0a 8b 37 81  001, t002 WH..7.
14640 11 04 00 96 73 43 52 45 41 54 45 20 56 49 52 54  ....sCREATE VIRT
14650 55 41 4c 20 54 41 42 4c 45 20 74 32 20 55 53 49  UAL TABLE t2 USI
14660 4e 47 20 66 74 73 34 28 70 72 65 66 69 78 3d 27  NG fts4(prefix='
14670 31 2c 32 2c 33 27 29 3b 0a 49 4e 53 45 52 54 20  1,2,3');.INSERT 
14680 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 4e  INTO t2 VALUES(N
14690 4f 54 27 30 30 20 61 6e 64 27 29 3b 0a 49 4e 53  OT'00 and');.INS
146a0 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
146b0 45 53 28 27 57 30 30 30 30 27 27 73 20 66 6c 65  ES('W0000''s fle
146c0 65 74 20 73 61 69 30 30 30 20 41 20 73 30 6f 30  et sai000 A s0o0
146d0 30 20 30 6c 30 30 20 75 70 20 61 6e 64 20 74 30  0 0l00 up and t0
146e0 20 73 71 6c 69 74 65 5f 63 6f 6d 70 69 6c 65 6f   sqlite_compileo
146f0 70 64 69 6f 6e 5f 75 73 65 64 28 31 29 6c 65 65  pdion_used(1)lee
14700 74 20 77 61 30 20 72 30 30 30 20 74 6f 20 30 61  t wa0 r000 to 0a
14710 30 30 20 73 30 30 20 30 20 73 71 6c 69 74 65 5f  00 s00 0 sqlite_
14720 63 6f 6d 70 69 6c 65 6f 70 74 69 6f 6e 5f 67 65  compileoption_ge
14730 74 28 31 29 53 69 30 30 2d 6c 30 30 79 2d 73 75  t(1)Si00-l00y-su
14740 30 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 69 30 20  0-Somme and ai0 
14750 77 61 30 30 20 30 6f 30 20 74 30 30 20 77 69 6e  wa00 0o0 t00 win
14760 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
14770 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20 61   t2 VALUES('to a
14780 30 30 20 30 30 20 30 30 20 53 65 70 74 65 6d 62  00 00 00 Septemb
14790 65 72 20 74 30 30 20 4e 6f 72 30 30 30 20 66 6c  er t00 Nor000 fl
147a0 65 65 74 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  eet');.INSERT IN
147b0 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 69  TO t2 VALUES('0i
147c0 30 20 73 65 30 20 73 61 69 20 30 61 30 20 30 30  0 se0 sai 0a0 00
147d0 20 45 30 30 30 30 30 30 20 30 30 20 30 65 30 30   E000000 00 0e00
147e0 30 30 30 20 73 71 6c 69 74 65 5f 63 6f 6d 70 69  000 sqlite_compi
147f0 6c 65 30 30 30 30 20 6f 30 20 30 30 00 00 00 51  le0000 o0 00...Q
14800 0d 00 00 00 05 00 43 00 02 41 01 c6 01 87 01 17  ......C..A......
14810 00 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00  .C..............
14820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
14830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
14840 00 00 00 81 50 81 19 04 00 83 25 43 52 45 41 54  ....P.....%CREAT
14850 45 20 54 41 42 4c 45 20 78 28 61 2c 62 29 3b 0a  E TABLE x(a,b);.
14860 43 52 45 41 54 45 20 56 49 45 57 20 79 20 41 53  CREATE VIEW y AS
14870 0a 53 45 4c 45 43 54 20 78 31 2e 62 20 41 53 20  .SELECT x1.b AS 
14880 70 2c 20 78 32 2e 62 20 41 53 20 71 20 46 52 4f  p, x2.b AS q FRO
14890 4d 20 78 20 41 53 20 78 31 2c 20 78 20 41 53 20  M x AS x1, x AS 
148a0 78 32 20 57 48 45 52 45 20 78 31 2e 61 3d 78 32  x2 WHERE x1.a=x2
148b0 2e 61 3b 0a 43 52 45 41 54 45 20 56 49 45 57 20  .a;.CREATE VIEW 
148c0 7a 20 41 53 0a 53 45 4c 45 43 54 20 20 74 6f 74  z AS.SELECT  tot
148d0 61 6c 28 31 29 20 22 61 22 2c 22 62 22 70 20 46  al(1) "a","b"p F
148e0 52 4f 4d 20 79 20 41 53 20 79 31 2c 20 79 20 41  ROM y AS y1, y A
148f0 53 20 79 32 20 57 48 45 52 45 20 79 31 2e 71 3d  S y2 WHERE y1.q=
14900 79 32 2e 71 3b 0a 53 45 4c 45 43 54 20 2a 20 66  y2.q;.SELECT * f
14910 72 6f 6d 20 7a 3b 0a 6d 81 18 04 00 81 5f 57 49  rom z;.m....._WI
14920 54 48 20 69 28 78 29 20 41 53 20 28 20 56 41 4c  TH i(x) AS ( VAL
14930 55 45 53 28 31 29 20 55 4e 49 4f 4e 20 41 4c 4c  UES(1) UNION ALL
14940 20 53 45 4c 45 43 54 20 61 76 67 28 31 29 20 20   SELECT avg(1)  
14950 2b 31 20 46 52 4f 4d 20 69 20 4f 52 44 45 52 20  +1 FROM i ORDER 
14960 42 59 20 31 29 0a 53 45 4c 45 43 54 20 68 65 78  BY 1).SELECT hex
14970 28 31 29 20 78 20 46 52 4f 4d 20 69 20 4c 49 4d  (1) x FROM i LIM
14980 49 54 20 31 30 3b 0a 3c 81 17 03 00 7f 53 45 4c  IT 10;.<.....SEL
14990 45 43 54 20 70 72 69 6e 74 66 28 27 30 25 31 31  ECT printf('0%11
149a0 30 2e 31 30 30 73 30 25 31 31 30 2e 31 30 30 73  0.100s0%110.100s
149b0 30 25 31 31 30 2e 31 30 30 73 30 52 45 4e 41 4d  0%110.100s0RENAM
149c0 45 30 27 29 3b ff 78 81 16 04 00 81 75 42 45 47  E0');.x.....uBEG
149d0 49 4e 3b 0a 43 52 45 41 54 45 20 54 45 4d 50 20  IN;.CREATE TEMP 
149e0 54 41 42 4c 45 20 74 31 28 61 2c 20 62 29 3b 0a  TABLE t1(a, b);.
149f0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
14a00 41 4c 55 45 53 28 31 2c 20 32 29 3b 0a 43 4f 4d  ALUES(1, 2);.COM
14a10 4d 49 54 3b 0a 53 45 4c 45 43 54 20 2a 20 46 52  MIT;.SELECT * FR
14a20 4f 4d 20 74 31 3b 0a 50 52 41 47 4d 41 20 74 65  OM t1;.PRAGMA te
14a30 6d 70 2e 6a 6f 75 72 6e 61 6c 5f 6d 6f 64 65 3b  mp.journal_mode;
14a40 0a 83 3b 81 15 04 00 86 7b 50 52 41 47 4d 41 20  ..;.....{PRAGMA 
14a50 63 61 63 68 65 5f 73 69 7a 65 20 3d 20 31 30 3b  cache_size = 10;
14a60 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31  .CREATE TABLE t1
14a70 28 78 20 50 52 49 4d 41 52 59 20 4b 45 59 29 3b  (x PRIMARY KEY);
14a80 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
14a90 56 41 4c 55 45 53 28 72 61 6e 64 6f 6d 62 6c 6f  VALUES(randomblo
14aa0 62 28 39 30 30 29 29 3b 0a 49 4e 53 45 52 54 20  b(900));.INSERT 
14ab0 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72  INTO t1 SELECT r
14ac0 61 6e 64 6f 6d 62 6c 6f 62 28 39 30 30 29 20 46  andomblob(900) F
14ad0 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49  ROM t1;.INSERT I
14ae0 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61  NTO t1 SELECT ra
14af0 6e 64 6f 6d 62 6c 6f 62 28 39 30 30 29 20 46 52  ndomblob(900) FR
14b00 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
14b10 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e  TO t1 SELECT ran
14b20 64 6f 6d 62 6c 6f 62 28 39 30 30 29 20 46 52 4f  domblob(900) FRO
14b30 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54  M t1;.INSERT INT
14b40 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64  O t1 SELECT rand
14b50 6f 6d 62 6c 6f 62 28 39 30 30 29 20 46 52 4f 4d  omblob(900) FROM
14b60 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t1;.INSERT INTO
14b70 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
14b80 6d 62 6c 6f 62 28 39 30 30 29 20 46 52 4f 4d 20  mblob(900) FROM 
14b90 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
14ba0 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
14bb0 62 6c 6f 62 28 39 30 30 29 20 46 52 4f 4d 20 74  blob(900) FROM t
14bc0 31 3b 20 20 20 20 20 20 2f 2a 20 36 34 20 72 6f  1;      /* 64 ro
14bd0 77 73 20 2a 2f 0a 42 45 47 49 4e 3b 0a 55 50 44  ws */.BEGIN;.UPD
14be0 41 54 45 20 74 31 20 53 45 54 20 78 20 3d 20 72  ATE t1 SET x = r
14bf0 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29 3b 0a  andomblob(100);.
14c00 0d 00 00 00 04 00 18 00 03 88 03 50 02 ed 00 18  ...........P....
14c10 00 00 00 00 00 00 00 00 85 51 81 1d 04 00 8b 27  .........Q.....'
14c20 50 52 41 47 4d 41 20 6d 61 78 5f 70 61 67 65 5f  PRAGMA max_page_
14c30 63 6f 75 6e 74 20 3d 20 31 30 30 30 30 30 30 3b  count = 1000000;
14c40 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 62  .CREATE TABLE ab
14c50 63 28 61 2c 20 62 2c 20 63 29 3b 0a 49 4e 53 45  c(a, b, c);.INSE
14c60 52 54 20 49 4e 54 4f 20 61 62 63 20 56 41 4c 55  RT INTO abc VALU
14c70 45 53 28 31 2c 38 32 2c 3f 33 29 3b 0a 49 4e 53  ES(1,82,?3);.INS
14c80 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c  ERT INTO abc SEL
14c90 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c  ECT a||b||c, b||
14ca0 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52  c||a, c||a||b FR
14cb0 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49  OM abc;.INSERT I
14cc0 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61  NTO abc SELECT a
14cd0 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c  ||b||c, b||c||a,
14ce0 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62   c||a||b FROM ab
14cf0 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61  c;.INSERT INTO a
14d00 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c  bc SELECT a||b||
14d10 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61  c, b||c||a, c||a
14d20 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  ||b FROM abc;.IN
14d30 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
14d40 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c  LECT a||b||c, b|
14d50 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46  |c||a, c||a||b F
14d60 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20  ROM abc;.INSERT 
14d70 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20  INTO abc SELECT 
14d80 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61  a||b||c, b||c||a
14d90 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61  , c||a||b FROM a
14da0 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  bc;.INSERT INTO 
14db0 61 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c  abc SELECT a||b|
14dc0 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c  |c, b||c||a, c||
14dd0 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49  a||b FROM abc;.I
14de0 4e 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53  NSERT INTO abc S
14df0 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62  ELECT a||b||c, b
14e00 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20  ||c||a, c||a||b 
14e10 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54  FROM abc;.INSERT
14e20 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54   INTO abc SELECT
14e30 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c   a||b||c, b||c||
14e40 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20  a, c||a||b FROM 
14e50 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  abc;.INSERT INTO
14e60 20 61 62 63 20 53 45 4c 45 43 54 20 73 71 6c 69   abc SELECT sqli
14e70 74 65 5f 63 6f 6d 70 69 6c 65 6f 70 74 69 6f 6e  te_compileoption
14e80 5f 75 73 65 64 28 31 29 20 61 2c 20 62 2c 20 63  _used(1) a, b, c
14e90 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52   FROM abc;.INSER
14ea0 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43  T INTO abc SELEC
14eb0 54 20 62 2c 20 61 2c 20 63 20 46 52 4f 4d 20 61  T b, a, c FROM a
14ec0 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  bc;.INSERT INTO 
14ed0 61 62 63 20 53 45 4c 45 43 54 20 63 2c 20 62 2c  abc SELECT c, b,
14ee0 20 61 20 46 52 4f 4d 20 61 62 63 3b 0a 60 81 1c   a FROM abc;.`..
14ef0 04 00 81 45 43 52 45 41 54 45 20 54 41 42 4c 45  ...ECREATE TABLE
14f00 20 74 30 30 62 20 41 53 20 53 45 4c 45 43 54 20   t00b AS SELECT 
14f10 34 20 41 53 20 27 27 2c 20 35 20 41 53 20 27 27  4 AS '', 5 AS ''
14f20 2c 20 20 36 20 41 53 27 27 2c 20 35 20 41 53 20  ,  6 AS'', 5 AS 
14f30 27 27 2c 20 20 36 20 20 27 27 3b 0a 53 45 4c 45  '',  6  '';.SELE
14f40 43 54 20 2a 20 46 52 4f 4d 20 74 30 30 62 3b 0a  CT * FROM t00b;.
14f50 35 81 1b 03 00 71 41 54 54 41 43 48 20 27 30 30  5....qATTACH '00
14f60 30 30 30 30 30 30 30 30 30 30 27 20 61 73 20 6a  0000000000' as j
14f70 75 6c 69 61 6e 64 61 79 28 43 55 52 52 45 4e 54  ulianday(CURRENT
14f80 5f 54 49 4d 45 29 3b 0a 75 81 1a 04 00 81 6f 43  _TIME);.u.....oC
14f90 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 61  REATE TABLE t0(a
14fa0 2c 62 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  ,b);.INSERT INTO
14fb0 20 74 30 20 56 41 4c 55 45 53 28 30 2c 27 30 30   t0 VALUES(0,'00
14fc0 27 29 2c 28 39 30 2c 27 30 30 30 30 30 27 29 3b  '),(90,'00000');
14fd0 0a 53 45 4c 45 43 54 20 28 74 30 2e 61 3c 30 30  .SELECT (t0.a<00
14fe0 29 20 20 78 2c 20 62 0a 46 52 4f 4d 20 74 30 0a  )  x, b.FROM t0.
14ff0 57 48 45 52 45 20 61 3c 30 20 4f 52 20 78 3b 0a  WHERE a<0 OR x;.
15000 00 00 00 56 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ...V............
15010 c3 c3 c3 c3 b1 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15020 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15030 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15040 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15050 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15060 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15070 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 bb  ................
15080 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15090 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
150a0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
150b0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
150c0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
150d0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
150e0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
150f0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15100 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15110 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15120 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15130 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15140 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15150 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15160 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15170 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15180 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15190 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
151a0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
151b0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
151c0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
151d0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
151e0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
151f0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15200 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15210 c3 c3 c3 c3 c3 c3 c3 c3 33 27 29 3b 0a 49 4e 53  ........3');.INS
15220 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
15230 45 53 28 27 30 30 20 30 32 20 43 30 30 20 30 68  ES('00 02 C00 0h
15240 30 20 77 6e 30 20 30 69 30 30 30 30 30 30 30 20  0 wn0 0i0000000 
15250 74 30 30 30 30 30 20 61 6e 64 27 29 3b 0a 49 4e  t00000 and');.IN
15260 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
15270 55 45 53 28 27 57 30 30 30 30 27 27 73 20 66 6c  UES('W0000''s fl
15280 65 65 74 20 73 61 69 30 30 30 20 41 20 73 30 6f  eet sai000 A s0o
15290 30 30 20 30 6c 30 30 20 75 70 20 61 6e 64 20 74  00 0l00 up and t
152a0 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
152b0 4f 20 74 32 20 56 41 4c 55 45 53 28 27 66 6c 65  O t2 VALUES('fle
152c0 65 74 20 77 61 30 20 72 30 30 30 20 74 6f 20 30  et wa0 r000 to 0
152d0 61 30 30 20 73 30 30 20 30 74 27 29 3b 0a 49 4e  a00 s00 0t');.IN
152e0 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
152f0 55 45 53 28 27 53 69 30 30 2d 6c 30 30 79 2d 73  UES('Si00-l00y-s
15300 75 30 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 69 30  u0-Somme and ai0
15310 20 77 61 30 30 20 30 6f 30 20 74 30 30 20 77 69   wa00 0o0 t00 wi
15320 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  n0');.INSERT INT
15330 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20  O t2 VALUES('to 
15340 61 30 30 20 30 30 20 30 30 20 53 65 70 74 65 6d  a00 00 00 Septem
15350 62 65 72 20 74 30 30 20 4e 6f 72 30 30 30 20 66  ber t00 Nor000 f
15360 6c 65 65 74 27 29 3b 0a 49 4e 53 45 52 54 20 49  leet');.INSERT I
15370 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30  NTO t2 VALUES('0
15380 69 30 20 73 65 30 20 73 61 69 20 30 61 30 20 30  i0 se0 sai 0a0 0
15390 30 20 45 30 30 30 30 30 30 20 30 30 20 30 65 30  0 E000000 00 0e0
153a0 30 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  00000');.INSERT 
153b0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
153c0 30 61 30 30 28 30 75 30 30 30 30 30 20 6f 30 20  0a00(0u00000 o0 
153d0 30 30 20 53 65 30 30 30 30 30 30 30 2e 20 57 69  00 Se0000000. Wi
153e0 6c 6c 69 61 6d 20 74 30 30 30 20 6d 30 30 27 29  lliam t000 m00')
153f0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
15400 00 00 00 57 20 56 41 4c 55 45 53 28 27 74 6f 20  ...W VALUES('to 
15410 30 61 30 30 2c 20 61 20 66 30 30 20 6d 30 30 30  0a00, a f00 m000
15420 30 20 74 6f 20 30 68 30 20 65 30 30 30 2c 20 77  0 to 0h0 e000, w
15430 30 30 20 68 65 27 29 3b 0a 49 4e 53 45 52 54 20  00 he');.INSERT 
15440 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
15450 30 75 30 20 30 20 70 30 30 20 77 30 30 30 20 30  0u0 0 p00 w000 0
15460 61 30 30 20 66 30 72 20 61 20 62 30 30 30 20 6f  a00 f0r a b000 o
15470 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
15480 20 74 32 20 56 41 4c 55 45 53 28 27 30 70 30 30   t2 VALUES('0p00
15490 2e 20 30 72 30 30 20 74 68 65 30 20 68 65 20 72  . 0r00 the0 he r
154a0 30 30 20 74 68 30 20 68 30 30 30 27 29 3b 0a 49  00 th0 h000');.I
154b0 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
154c0 4c 55 45 53 28 27 61 6e 64 20 77 61 30 30 20 66  LUES('and wa00 f
154d0 30 30 20 30 6f 6c 30 27 27 73 20 30 75 30 30 20  00 0ol0''s 0u00 
154e0 30 72 30 30 20 30 68 30 20 6e 6f 72 74 30 2e 27  0r00 0h0 nort0.'
154f0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
15500 32 20 56 41 4c 55 45 53 28 27 30 30 20 31 30 20  2 VALUES('00 10 
15510 53 65 70 10 65 6d 62 65 72 20 30 68 30 20 77 69  Sep.ember 0h0 wi
15520 30 30 20 64 30 30 20 74 75 30 30 30 30 20 61 6e  00 d00 tu0000 an
15530 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
15540 20 74 32 20 56 41 4c 55 45 53 28 27 57 69 30 30   t2 VALUES('Wi00
15550 30 30 30 27 27 30 20 30 6c 65 30 74 20 30 6c 30  000''0 0le0t 0l0
15560 30 2e 20 41 20 73 74 6f 30 30 20 62 30 30 30 20  0. A sto00 b000 
15570 75 30 20 61 6e 64 20 30 68 65 27 29 3b 0a 49 4e  u0 and 0he');.IN
15580 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
15590 55 45 53 28 27 66 6c 65 65 74 20 77 61 73 20 66  UES('fleet was f
155a0 30 30 30 20 74 6f 20 30 61 30 65 20 30 65 30 20  000 to 0a0e 0e0 
155b0 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
155c0 4f 20 74 32 20 56 41 4c 55 45 53 28 27 53 61 69  O t2 VALUES('Sai
155d0 6e 30 2d 56 30 30 30 30 30 2d 73 75 72 2d 53 6f  n0-V00000-sur-So
155e0 6d 6d 65 20 61 6e 64 20 61 30 61 30 30 20 77 61  mme and a0a00 wa
155f0 30 30 20 66 30 30 20 74 30 30 20 77 69 6e 30 27  00 f00 t00 win0'
15600 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
15610 32 20 56 41 4c 55 45 53 28 27 74 6f 20 30 68 30  2 VALUES('to 0h0
15620 20 30 30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3   00.............
15630 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15640 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 43 30 30  .............C00
15650 20 30 68 30 20 77 6e 30 20 30 69 30 30 30 30 30   0h0 wn0 0i00000
15660 30 30 20 74 30 30 30 30 30 20 61 6e 64 27 29 3b  00 t00000 and');
15670 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
15680 56 41 4c 55 45 53 28 27 57 30 30 30 30 27 27 73  VALUES('W0000''s
15690 20 66 6c 65 65 74 20 73 61 69 30 30 30 20 41 20   fleet sai000 A 
156a0 73 30 6f 30 30 20 30 6c 30 30 20 75 70 20 61 6e  s0o00 0l00 up an
156b0 64 20 74 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  d t00');.INSERT 
156c0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
156d0 66 6c 65 65 74 20 77 61 30 20 72 30 30 30 20 74  fleet wa0 r000 t
156e0 6f 20 30 61 30 30 20 73 30 30 20 30 74 27 29 3b  o 0a00 s00 0t');
156f0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
15700 56 41 4c 55 45 53 28 27 53 69 30 30 2d 6c 30 30  VALUES('Si00-l00
15710 79 2d 73 75 30 2d 53 6f 6d 6d 65 20 61 6e 64 20  y-su0-Somme and 
15720 61 69 30 20 77 61 30 30 20 30 6f 30 20 74 30 30  ai0 wa00 0o0 t00
15730 20 77 69 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20   win0');.INSERT 
15740 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
15750 74 6f 20 61 30 30 20 30 30 20 30 30 20 53 65 70  to a00 00 00 Sep
15760 74 65 6d 62 65 72 20 74 30 30 20 4e 6f 72 30 30  tember t00 Nor00
15770 30 20 66 6c 65 65 74 27 29 3b 0a 49 4e 53 45 52  0 fleet');.INSER
15780 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
15790 28 27 30 69 30 20 73 65 30 20 73 61 69 20 30 61  ('0i0 se0 sai 0a
157a0 30 20 30 30 20 45 30 30 30 30 30 30 20 30 30 20  0 00 E000000 00 
157b0 30 65 30 30 30 30 30 30 27 29 3b 0a 49 4e 53 45  0e000000');.INSE
157c0 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
157d0 53 28 27 30 61 30 30 28 30 75 30 30 30 30 30 20  S('0a00(0u00000 
157e0 6f 30 20 30 30 20 53 65 30 30 30 30 30 30 30 2e  o0 00 Se0000000.
157f0 20 57 69 6c 6c 69 61 6d 20 74 30 30 30 20 6d 30   William t000 m0
15800 00 00 00 58 30 27 29 3b 0a 49 4e 53 45 52 54 20  ...X0');.INSERT 
15810 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
15820 74 6f 20 30 61 30 30 2c 20 61 20 66 30 30 20 6d  to 0a00, a f00 m
15830 30 30 30 30 20 74 6f 20 30 68 30 20 65 30 30 30  0000 to 0h0 e000
15840 2c 20 77 30 30 20 68 65 27 29 3b 0a 49 4e 53 45  , w00 he');.INSE
15850 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
15860 53 28 27 30 75 30 20 30 20 70 30 30 20 77 30 30  S('0u0 0 p00 w00
15870 30 20 30 61 30 30 20 66 30 72 20 61 20 62 30 30  0 0a00 f0r a b00
15880 30 20 6f 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  0 o0');.INSERT I
15890 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30  NTO t2 VALUES('0
158a0 70 30 30 2e 20 30 72 30 30 20 74 68 65 30 20 68  p00. 0r00 the0 h
158b0 65 20 72 30 30 20 74 68 30 20 68 30 30 30 27 29  e r00 th0 h000')
158c0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
158d0 20 56 41 4c 55 45 53 28 27 61 6e 64 20 77 61 30   VALUES('and wa0
158e0 30 20 66 30 30 20 30 6f 6c 30 27 27 73 20 30 75  0 f00 0ol0''s 0u
158f0 30 30 20 30 72 30 30 20 30 68 30 20 6e 6f 72 74  00 0r00 0h0 nort
15900 30 2e 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  0.');.INSERT INT
15910 4f 20 74 32 20 56 41 4c 55 45 53 28 3c 30 30 20  O t2 VALUES(<00 
15920 31 30 20 53 65 70 74 65 6d 62 65 72 20 30 68 30  10 September 0h0
15930 20 77 69 30 30 20 64 30 30 20 74 75 30 30 30 30   wi00 d00 tu0000
15940 20 61 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49   an0');.INSERT I
15950 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 57  NTO t2 VALUES('W
15960 69 30 30 30 30 30 27 27 30 20 30 6c 65 30 74 20  i00000''0 0le0t 
15970 30 6c 30 30 2e 20 41 20 73 74 6f 30 30 20 62 30  0l00. A sto00 b0
15980 30 30 20 75 30 20 61 6e 64 20 30 68 65 27 29 3b  00 u0 and 0he');
15990 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
159a0 56 41 4c 55 45 53 28 27 66 6c 65 65 74 20 77 61  VALUES('fleet wa
159b0 73 20 66 30 30 30 20 74 6f 20 30 61 30 65 20 30  s f000 to 0a0e 0
159c0 65 30 20 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  e0 00');.INSERT 
159d0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
159e0 53 61 69 6e 30 2d 56 30 30 30 30 30 2d 73 75 72  Sain0-V00000-sur
159f0 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 30 61 30 30  -Somme and a0a00
15a00 20 77 61 30 30 20 66 30 30 20 74 30 30 20 77 69   wa00 f00 t00 wi
15a10 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  n0');.INSERT INT
15a20 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20  O t2 VALUES('to 
15a30 30 68 30 20 30 30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  0h0 00..........
15a40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15a50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15a60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15a70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15a80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15a90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15aa0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ab0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ac0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ad0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ae0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15af0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15b00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15b10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15b20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15b30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15b40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15b50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15b60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15b70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15b80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15b90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ba0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15bb0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15bc0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15bd0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15be0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15bf0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15c00 00 00 00 00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15c10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15c20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15c30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15c40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15c50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15c60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15c70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15c80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15c90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ca0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15cb0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15cc0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15cd0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ce0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15cf0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15d00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15d10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15d20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15d30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15d40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15d50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15d60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15d70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15d80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15d90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15da0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15db0 c3 bb c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15dc0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15dd0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15de0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15df0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15e00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15e10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15e20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15e30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15e40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15e50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15e60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15e70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15e80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15e90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ea0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15eb0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ec0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ed0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ee0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15ef0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15f00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15f10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15f20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15f30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15f40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15f50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15f60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15f70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15f80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
15f90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 20 32 30  ............. 20
15fa0 20 53 30 30 20 74 30 65 20 4e 30 30 30 20 66 6c   S00 t0e N000 fl
15fb0 65 65 74 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  eet');.INSERT IN
15fc0 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 30  TO t2 VALUES('00
15fd0 30 20 30 30 30 20 30 30 30 20 30 30 30 20 69 30  0 000 000 000 i0
15fe0 20 45 30 30 20 61 30 20 30 30 30 30 27 29 3b 0a   E00 a0 0000');.
15ff0 49 4e 53 45 52 54 20 49 4e 54 4f 20 7d 29 3b 0a  INSERT INTO });.
16000 0d 00 00 00 02 00 4e 00 00 7e 00 4e 00 00 00 00  ......N..~.N....
16010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 81  ..............-.
16050 1f 03 00 61 50 52 41 47 4d 41 20 65 6d 70 74 79  ...aPRAGMA empty
16060 5f 72 65 73 75 6c 74 5f 63 61 6c 6c 62 61 63 6b  _result_callback
16070 73 3d 6f 6e 3b 41 4e 41 4c 59 5a 45 3b 0a a6 6a  s=on;ANALYZE;..j
16080 81 1e 04 00 cd 59 43 52 45 41 54 45 20 56 49 52  .....YCREATE VIR
16090 54 55 41 4c 20 54 41 42 4c 45 20 74 32 20 55 53  TUAL TABLE t2 US
160a0 49 4e 47 20 66 74 73 34 28 70 72 65 66 69 78 3d  ING fts4(prefix=
160b0 27 31 2c 32 2c 30 2d 73 75 72 2d 53 6f 6d 6d 65  '1,2,0-sur-Somme
160c0 20 61 6e 64 20 61 30 61 30 30 20 77 61 30 30 20   and a0a00 wa00 
160d0 66 30 30 20 74 30 30 20 77 69 6e 30 27 29 3b 0a  f00 t00 win0');.
160e0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
160f0 41 4c 55 45 53 28 27 74 6f 20 30 68 30 20 30 30  ALUES('to 0h0 00
16100 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16110 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16120 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16130 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16140 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16150 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16160 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16170 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16180 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16190 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
161a0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
161b0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
161c0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
161d0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
161e0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
161f0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16200 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16210 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16220 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16230 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16240 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16250 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16260 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16270 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16280 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16290 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
162a0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
162b0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
162c0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
162d0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
162e0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
162f0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16300 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16310 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16320 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16330 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16340 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16350 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16360 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16370 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16380 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16390 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
163a0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
163b0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
163c0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
163d0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
163e0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
163f0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 00 00 00 55  ...............U
16400 0d 00 00 00 01 02 6e 00 02 6e 00 00 00 00 00 00  ......n..n......
16410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
164a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
164b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
164c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
164d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
164e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
164f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
165a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
165b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
165c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
165d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
165e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
165f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 83 0e  ................
16670 81 20 04 00 86 21 43 52 45 41 54 45 20 54 41 42  . ...!CREATE TAB
16680 4c 45 20 74 31 28 61 2c 62 29 3b 0a 43 52 45 41  LE t1(a,b);.CREA
16690 54 45 20 49 4e 44 45 58 20 74 30 61 20 4f 4e 20  TE INDEX t0a ON 
166a0 74 31 28 61 29 3b 0a 43 52 45 41 54 45 20 49 4e  t1(a);.CREATE IN
166b0 44 45 58 20 74 30 62 20 4f 4e 20 74 31 28 62 29  DEX t0b ON t1(b)
166c0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
166d0 20 56 41 4c 55 45 53 28 31 2c 4e 55 4c 4c 29 3b   VALUES(1,NULL);
166e0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
166f0 53 45 4c 45 43 54 20 61 2b 31 2c 20 62 20 46 52  SELECT a+1, b FR
16700 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
16710 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b 32  TO t1 SELECT a+2
16720 2c 20 62 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53  , b FROM t1;.INS
16730 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
16740 43 54 20 61 2b 34 2c 20 62 20 46 52 4f 4d 20 74  CT a+4, b FROM t
16750 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  1;.INSERT INTO t
16760 31 20 53 45 4c 45 43 54 20 61 2b 38 2c 20 62 20  1 SELECT a+8, b 
16770 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20  FROM t1;.INSERT 
16780 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61  INTO t1 SELECT a
16790 2b 31 36 2c 62 20 46 52 4f 4d 20 74 31 3b 0a 49  +16,b FROM t1;.I
167a0 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
167b0 4c 45 43 54 20 61 2b 33 32 2c 20 6e 75 6c 6c 69  LECT a+32, nulli
167c0 66 28 31 2c 31 29 62 20 46 52 4f 4d 20 74 31 3b  f(1,1)b FROM t1;
167d0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
167e0 53 45 4c 45 43 54 20 61 2b 36 34 2c 62 20 46 52  SELECT a+64,b FR
167f0 4f 4d 20 74 31 3b 0a 41 4e 41 4c 59 5a 45 3b 0a  OM t1;.ANALYZE;.
16800 0d 00 00 00 01 01 37 00 01 37 00 00 00 00 00 00  ......7..7......
16810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
168a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
168b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
168c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
168d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
168e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
168f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
16930 00 00 00 00 00 00 00 85 45 81 21 04 00 8b 0f 50  ........E.!....P
16940 52 41 47 4d 41 20 6d 61 78 5f 70 61 67 65 5f 63  RAGMA max_page_c
16950 6f 75 6e 74 20 3d 20 31 30 30 30 2e 30 30 3b 0a  ount = 1000.00;.
16960 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 62 63  CREATE TABLE abc
16970 28 61 2c 20 62 2c 20 63 29 3b 0a 49 4e 53 45 52  (a, b, c);.INSER
16980 54 20 49 4e 54 4f 20 61 62 63 20 56 41 4c 55 45  T INTO abc VALUE
16990 53 28 31 2c 20 32 2c 20 33 29 3b 0a 49 4e 53 45  S(1, 2, 3);.INSE
169a0 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45  RT INTO abc SELE
169b0 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63  CT a||b||c, b||c
169c0 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f  ||a, c||a||b FRO
169d0 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
169e0 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61 7c  TO abc SELECT a|
169f0 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20  |b||c, b||c||a, 
16a00 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63  c||a||b FROM abc
16a10 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61 62  ;.INSERT INTO ab
16a20 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63  c SELECT a||b||c
16a30 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c  , b||c||a, c||a|
16a40 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53  |b FROM abc;.INS
16a50 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c  ERT INTO abc SEL
16a60 45 43 54 20 61 7c 7c 62 7c 7c 20 73 71 6c 69 74  ECT a||b|| sqlit
16a70 65 5f 76 65 72 73 69 6f 6e 28 29 63 2c 20 62 7c  e_version()c, b|
16a80 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46  |c||a, c||a||b F
16a90 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20  ROM abc;.INSERT 
16aa0 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20  INTO abc SELECT 
16ab0 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61  a||b||c, b||c||a
16ac0 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61  , c||a||b FROM a
16ad0 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  bc;.INSERT INTO 
16ae0 61 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c  abc SELECT a||b|
16af0 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c  |c, b||c||a, c||
16b00 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49  a||b FROM abc;.I
16b10 4e 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53  NSERT INTO abc S
16b20 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62  ELECT a||b||c, b
16b30 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20  ||c||a, c||a||b 
16b40 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54  FROM abc;.INSERT
16b50 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54   INTO abc SELECT
16b60 2d 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c  -a||b||c, b||c||
16b70 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20  a, c||a||b FROM 
16b80 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  abc;.INSERT INTO
16b90 20 61 62 63 20 53 45 4c 45 43 54 20 61 2c 20 62   abc SELECT a, b
16ba0 2c 20 63 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  , c FROM abc;.IN
16bb0 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
16bc0 4c 45 43 54 20 62 2c 20 61 2c 20 63 20 46 52 4f  LECT b, a, c FRO
16bd0 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
16be0 54 4f 20 61 62 63 20 32 45 4c 45 43 54 20 63 2c  TO abc 2ELECT c,
16bf0 20 62 2c 20 61 20 46 52 4f 4d 20 61 62 63 3b 0a   b, a FROM abc;.
16c00 00 00 00 5d c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ...]............
16c10 c3 c3 c3 c3 b1 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16c20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16c30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16c40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16c50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16c60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16c70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 bb  ................
16c80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16c90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16ca0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16cb0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16cc0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16cd0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16ce0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16cf0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16d00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16d10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16d20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16d30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16d40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16d50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16d60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16d70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16d80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16d90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16da0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16db0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16dc0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16dd0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16de0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16df0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16e00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
16e10 c3 c3 c3 c3 c3 c3 c3 c3 33 27 29 3b 0a 49 4e 53  ........3');.INS
16e20 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55  ERT INTO t2 VALU
16e30 45 53 28 27 30 30 20 30 32 20 43 30 30 20 30 68  ES('00 02 C00 0h
16e40 30 20 77 6e 30 20 30 69 30 30 30 30 30 30 30 20  0 wn0 0i0000000 
16e50 74 30 30 30 30 30 20 61 6e 64 27 29 3b 0a 49 4e  t00000 and');.IN
16e60 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
16e70 55 45 53 28 27 57 30 30 30 30 27 27 73 20 66 6c  UES('W0000''s fl
16e80 65 65 74 20 73 61 69 30 30 30 20 41 20 73 30 6f  eet sai000 A s0o
16e90 30 30 20 30 6c 30 30 20 75 70 20 61 6e 64 20 74  00 0l00 up and t
16ea0 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
16eb0 4f 20 74 32 20 56 41 4c 55 45 53 28 27 66 6c 65  O t2 VALUES('fle
16ec0 65 74 20 77 61 30 20 72 30 30 30 20 74 6f 20 30  et wa0 r000 to 0
16ed0 61 30 30 20 73 30 30 20 30 74 27 29 3b 0a 49 4e  a00 s00 0t');.IN
16ee0 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
16ef0 55 45 53 28 27 53 69 30 30 2d 6c 30 30 79 2d 73  UES('Si00-l00y-s
16f00 75 30 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 69 30  u0-Somme and ai0
16f10 20 77 61 30 30 20 30 6f 30 20 74 30 30 20 77 69   wa00 0o0 t00 wi
16f20 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  n0');.INSERT INT
16f30 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20  O t2 VALUES('to 
16f40 61 30 30 20 30 30 20 30 30 20 53 65 70 74 65 6d  a00 00 00 Septem
16f50 62 65 72 20 74 30 30 20 4e 6f 72 30 30 30 20 66  ber t00 Nor000 f
16f60 6c 65 65 74 27 29 3b 0a 49 4e 53 45 52 54 20 49  leet');.INSERT I
16f70 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30  NTO t2 VALUES('0
16f80 69 30 20 73 65 30 20 73 61 69 20 30 61 30 20 30  i0 se0 sai 0a0 0
16f90 30 20 45 30 30 30 30 30 30 20 30 30 20 30 65 30  0 E000000 00 0e0
16fa0 30 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  00000');.INSERT 
16fb0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
16fc0 30 61 30 30 28 30 75 30 30 30 30 30 20 6f 30 20  0a00(0u00000 o0 
16fd0 30 30 20 53 65 30 30 30 30 30 30 30 2e 20 57 69  00 Se0000000. Wi
16fe0 6c 6c 69 61 6d 20 74 30 30 30 20 6d 30 30 27 29  lliam t000 m00')
16ff0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
17000 00 00 00 5e 20 56 41 4c 55 45 53 28 27 74 6f 20  ...^ VALUES('to 
17010 30 61 30 30 2c 20 61 20 66 30 30 20 6d 30 30 30  0a00, a f00 m000
17020 30 20 74 6f 20 30 68 30 20 65 30 30 30 2c 20 77  0 to 0h0 e000, w
17030 30 30 20 68 65 27 29 3b 0a 49 4e 53 45 52 54 20  00 he');.INSERT 
17040 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
17050 30 75 30 20 30 20 70 30 30 20 77 30 30 30 20 30  0u0 0 p00 w000 0
17060 61 30 30 20 66 30 72 20 61 20 62 30 30 30 20 6f  a00 f0r a b000 o
17070 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
17080 20 74 32 20 56 41 4c 55 45 53 28 27 30 70 30 30   t2 VALUES('0p00
17090 2e 20 30 72 30 30 20 74 68 65 30 20 68 65 20 72  . 0r00 the0 he r
170a0 30 30 20 74 68 30 20 68 30 30 30 27 29 3b 0a 49  00 th0 h000');.I
170b0 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
170c0 4c 55 45 53 28 27 61 6e 64 20 77 61 30 30 20 66  LUES('and wa00 f
170d0 30 30 20 30 6f 6c 30 27 27 73 20 30 75 30 30 20  00 0ol0''s 0u00 
170e0 30 72 30 30 20 30 68 30 20 6e 6f 72 74 30 2e 27  0r00 0h0 nort0.'
170f0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
17100 32 20 56 41 4c 55 45 53 28 27 30 30 20 31 30 20  2 VALUES('00 10 
17110 53 65 70 10 65 6d 62 65 72 20 30 68 30 20 77 69  Sep.ember 0h0 wi
17120 30 30 20 64 30 30 20 74 75 30 30 30 30 20 61 6e  00 d00 tu0000 an
17130 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
17140 20 74 32 20 56 41 4c 55 45 53 28 27 57 69 30 30   t2 VALUES('Wi00
17150 30 30 30 27 27 30 20 30 6c 65 30 74 20 30 6c 30  000''0 0le0t 0l0
17160 30 2e 20 41 20 73 74 6f 30 30 20 62 30 30 30 20  0. A sto00 b000 
17170 75 30 20 61 6e 64 20 30 68 65 27 29 3b 0a 49 4e  u0 and 0he');.IN
17180 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
17190 55 45 53 28 27 66 6c 65 65 74 20 77 61 73 20 66  UES('fleet was f
171a0 30 30 30 20 74 6f 20 30 61 30 65 20 30 65 30 20  000 to 0a0e 0e0 
171b0 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
171c0 4f 20 74 32 20 56 41 4c 55 45 53 28 27 53 61 69  O t2 VALUES('Sai
171d0 6e 30 2d 56 30 30 30 30 30 2d 73 75 72 2d 53 6f  n0-V00000-sur-So
171e0 6d 6d 65 20 61 6e 64 20 61 30 61 30 30 20 77 61  mme and a0a00 wa
171f0 30 30 20 66 30 30 20 74 30 30 20 77 69 6e 30 27  00 f00 t00 win0'
17200 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
17210 32 20 56 41 4c 55 45 53 28 27 74 6f 20 30 68 30  2 VALUES('to 0h0
17220 20 30 30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3   00.............
17230 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17240 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 43 30 30  .............C00
17250 20 30 68 30 20 77 6e 30 20 30 69 30 30 30 30 30   0h0 wn0 0i00000
17260 30 30 20 74 30 30 30 30 30 20 61 6e 64 27 29 3b  00 t00000 and');
17270 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
17280 56 41 4c 55 45 53 28 27 57 30 30 30 30 27 27 73  VALUES('W0000''s
17290 20 66 6c 65 65 74 20 73 61 69 30 30 30 20 41 20   fleet sai000 A 
172a0 73 30 6f 30 30 20 30 6c 30 30 20 75 70 20 61 6e  s0o00 0l00 up an
172b0 64 20 74 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  d t00');.INSERT 
172c0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
172d0 66 6c 65 65 74 20 77 61 30 20 72 30 30 30 20 74  fleet wa0 r000 t
172e0 6f 20 30 61 30 30 20 73 30 30 20 30 74 27 29 3b  o 0a00 s00 0t');
172f0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
17300 56 41 4c 55 45 53 28 27 53 69 30 30 2d 6c 30 30  VALUES('Si00-l00
17310 79 2d 73 75 30 2d 53 6f 6d 6d 65 20 61 6e 64 20  y-su0-Somme and 
17320 61 69 30 20 77 61 30 30 20 30 6f 30 20 74 30 30  ai0 wa00 0o0 t00
17330 20 77 69 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20   win0');.INSERT 
17340 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
17350 74 6f 20 61 30 30 20 30 30 20 30 30 20 53 65 70  to a00 00 00 Sep
17360 74 65 6d 62 65 72 20 74 30 30 20 4e 6f 72 30 30  tember t00 Nor00
17370 30 20 66 6c 65 65 74 27 29 3b 0a 49 4e 53 45 52  0 fleet');.INSER
17380 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
17390 28 27 30 69 30 20 73 65 30 20 73 61 69 20 30 61  ('0i0 se0 sai 0a
173a0 30 20 30 30 20 45 30 30 30 30 30 30 20 30 30 20  0 00 E000000 00 
173b0 30 65 30 30 30 30 30 30 27 29 3b 0a 49 4e 53 45  0e000000');.INSE
173c0 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
173d0 53 28 27 30 61 30 30 28 30 75 30 30 30 30 30 20  S('0a00(0u00000 
173e0 6f 30 20 30 30 20 53 65 30 30 30 30 30 30 30 2e  o0 00 Se0000000.
173f0 20 57 69 6c 6c 69 61 6d 20 74 30 30 30 20 6d 30   William t000 m0
17400 00 00 00 5f 30 27 29 3b 0a 49 4e 53 45 52 54 20  ..._0');.INSERT 
17410 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
17420 74 6f 20 30 61 30 30 2c 20 61 20 66 30 30 20 6d  to 0a00, a f00 m
17430 30 30 30 30 20 74 6f 20 30 68 30 20 65 30 30 30  0000 to 0h0 e000
17440 2c 20 77 30 30 20 68 65 27 29 3b 0a 49 4e 53 45  , w00 he');.INSE
17450 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45  RT INTO t2 VALUE
17460 53 28 27 30 75 30 20 30 20 70 30 30 20 77 30 30  S('0u0 0 p00 w00
17470 30 20 30 61 30 30 20 66 30 72 20 61 20 62 30 30  0 0a00 f0r a b00
17480 30 20 6f 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  0 o0');.INSERT I
17490 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30  NTO t2 VALUES('0
174a0 70 30 30 2e 20 30 72 30 30 20 74 68 65 30 20 68  p00. 0r00 the0 h
174b0 65 20 72 30 30 20 74 68 30 20 68 30 30 30 27 29  e r00 th0 h000')
174c0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32  ;.INSERT INTO t2
174d0 20 56 41 4c 55 45 53 28 27 61 6e 64 20 77 61 30   VALUES('and wa0
174e0 30 20 66 30 30 20 30 6f 6c 30 27 27 73 20 30 75  0 f00 0ol0''s 0u
174f0 30 30 20 30 72 30 30 20 30 68 30 20 6e 6f 72 74  00 0r00 0h0 nort
17500 30 2e 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  0.');.INSERT INT
17510 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 30 20  O t2 VALUES('00 
17520 31 30 20 53 65 70 74 65 6d 62 65 72 20 30 68 30  10 September 0h0
17530 20 77 69 30 30 20 64 30 30 20 74 75 30 30 30 30   wi00 d00 tu0000
17540 20 61 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49   an0');.INSERT I
17550 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 57  NTO t2 VALUES('W
17560 69 30 30 30 30 30 27 27 30 20 30 6c 65 30 74 20  i00000''0 0le0t 
17570 30 6c 30 30 2e 20 41 20 73 74 6f 30 30 20 62 30  0l00. A sto00 b0
17580 30 30 20 75 30 20 61 6e 64 20 30 68 65 27 29 3b  00 u0 and 0he');
17590 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
175a0 56 41 4c 55 45 53 28 27 66 6c 65 65 74 20 77 61  VALUES('fleet wa
175b0 73 20 66 30 30 30 20 74 6f 20 30 61 30 65 20 30  s f000 to 0a0e 0
175c0 65 30 20 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  e0 00');.INSERT 
175d0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27  INTO t2 VALUES('
175e0 53 61 69 6e 30 2d 56 30 30 30 30 30 2d 73 75 72  Sain0-V00000-sur
175f0 2d 53 6f 6d 6d 65 20 61 6e 64 20 61 30 61 30 30  -Somme and a0a00
17600 20 77 61 30 30 20 66 30 30 20 74 30 30 20 77 69   wa00 f00 t00 wi
17610 6e 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  n0');.INSERT INT
17620 4f 20 74 32 20 56 41 4c 55 45 53 28 27 74 6f 20  O t2 VALUES('to 
17630 30 68 30 20 30 30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  0h0 00..........
17640 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17650 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17660 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17670 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17680 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17690 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
176a0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
176b0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
176c0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
176d0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
176e0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
176f0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17700 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17710 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17720 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17730 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17740 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17750 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17760 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17770 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17780 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17790 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
177a0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
177b0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
177c0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
177d0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
177e0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
177f0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17800 00 00 00 00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17810 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17820 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17830 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17840 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17850 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17860 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17870 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17880 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17890 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
178a0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
178b0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
178c0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
178d0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
178e0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
178f0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17900 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17910 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17920 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17930 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17940 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17950 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17960 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17970 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17980 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17990 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
179a0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
179b0 c3 bb c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
179c0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
179d0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
179e0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
179f0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17a00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17a10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17a20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17a30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17a40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17a50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17a60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17a70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17a80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17a90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17aa0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17ab0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17ac0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17ad0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17ae0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17af0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17b00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17b10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17b20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17b30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17b40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17b50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17b60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17b70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17b80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17b90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 20 32 30  ............. 20
17ba0 20 53 30 30 20 74 30 65 20 4e 30 30 30 20 66 6c   S00 t0e N000 fl
17bb0 65 65 74 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  eet');.INSERT IN
17bc0 54 4f 20 74 32 20 56 41 4c 55 45 53 28 27 30 30  TO t2 VALUES('00
17bd0 30 20 30 30 30 20 30 30 30 20 30 30 30 20 69 30  0 000 000 000 i0
17be0 20 45 30 30 20 61 30 20 30 30 30 30 27 29 3b 0a   E00 a0 0000');.
17bf0 49 4e 53 45 52 54 20 49 4e 54 4f 20 7d 29 3b 0a  INSERT INTO });.
17c00 0d 00 00 00 01 00 7e 00 00 7e 00 00 00 00 00 00  ......~..~......
17c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
17c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
17c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
17c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
17c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
17c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
17c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 6a  ...............j
17c80 81 22 04 00 cd 59 43 52 45 41 54 45 20 56 49 52  ."...YCREATE VIR
17c90 54 55 41 4c 20 54 41 42 4c 45 20 74 32 20 55 53  TUAL TABLE t2 US
17ca0 49 4e 47 20 66 74 73 34 28 70 72 65 66 69 78 3d  ING fts4(prefix=
17cb0 27 31 2c 32 2c 30 2d 73 75 72 2d 53 6f 6d 6d 65  '1,2,0-sur-Somme
17cc0 20 61 6e 64 20 61 30 61 30 30 20 77 61 30 30 20   and a0a00 wa00 
17cd0 66 30 30 20 74 30 30 20 77 69 6e 30 27 29 3b 0a  f00 t00 win0');.
17ce0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
17cf0 41 4c 55 45 53 28 27 74 6f 20 30 68 30 20 30 30  ALUES('to 0h0 00
17d00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17d10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17d20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17d30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17d40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17d50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17d60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17d70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17d80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 20 67 72 6f 75  ........... grou
17d90 70 5f 63 6f 6e 63 61 74 28 31 2c 31 29 c3 c3 c3  p_concat(1,1)...
17da0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17db0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17dc0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17dd0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17de0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17df0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17e00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17e10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17e20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17e30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17e40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17e50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17e60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17e70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17e80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17e90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17ea0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17eb0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17ec0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17ed0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17ee0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17ef0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17f00 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17f10 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17f20 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17f30 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17f40 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17f50 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17f60 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17f70 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17f80 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17f90 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17fa0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17fb0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17fc0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17fd0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17fe0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3  ................
17ff0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 00 00 00 5c  ...............\
18000 0d 00 00 00 06 00 8e 00 03 83 03 46 02 76 01 ba  ...........F.v..
18010 01 77 00 8e 00 00 00 00 00 00 00 00 00 00 00 00  .w..............
18020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 65  ...............e
18090 81 28 04 00 83 4f 41 54 54 41 43 48 27 27 41 53  .(...OATTACH''AS
180a0 20 6e 6f 6e 61 6d 65 3b 41 4e 41 4c 59 5a 45 27   noname;ANALYZE'
180b0 3a 6d 65 6d 6f 72 79 3a 27 20 41 53 20 69 6e 6d  :memory:' AS inm
180c0 65 6d 3b 0a 42 45 47 49 4e 3b 0a 43 52 45 41 54  em;.BEGIN;.CREAT
180d0 45 20 54 41 42 4c 45 20 6e 6f 6e 61 6d 65 2e 6e  E TABLE noname.n
180e0 30 30 30 30 30 28 78 29 3b 0a 43 52 45 41 54 45  00000(x);.CREATE
180f0 20 54 41 42 4c 45 20 69 6e 6d 65 6d 2e 69 30 30   TABLE inmem.i00
18100 30 30 28 79 29 3b 0a 43 52 45 41 54 45 20 54 41  00(y);.CREATE TA
18110 42 4c 45 20 6d 61 69 6e 2e 6d 30 30 30 28 7a 29  BLE main.m000(z)
18120 3b 0a 43 4f 4d 4d 49 54 3b 0a 53 45 4c 45 43 54  ;.COMMIT;.SELECT
18130 20 6e 61 6d 65 20 46 52 4f 4d 20 6e 6f 6e 61 6d   name FROM nonam
18140 65 2e 73 71 6c 69 74 65 5f 6d 61 73 74 65 72 3b  e.sqlite_master;
18150 0a 53 45 4c 45 43 54 20 6e 61 6d 65 20 46 52 4f  .SELECT name FRO
18160 4d 20 69 6e 6d 65 6d 2e 73 71 6c 69 74 65 5f 6d  M inmem.sqlite_m
18170 61 73 74 65 72 3b 0a 40 81 27 04 00 81 05 53 45  aster;.@.'....SE
18180 4c 45 43 54 20 73 71 6c 69 74 65 5f 72 65 6e 61  LECT sqlite_rena
18190 6d 65 5f 74 72 69 67 67 65 72 28 27 5b 52 47 47  me_trigger('[RGG
181a0 45 52 20 72 30 20 4f 4e 20 78 30 30 20 57 48 45  ER r0 ON x00 WHE
181b0 4e 27 2c 4e 55 4c 4c 29 3b 0a 81 38 81 26 04 00  N',NULL);..8.&..
181c0 82 75 41 4e 41 4c 59 5a 45 3b 0a 44 52 4f 50 20  .uANALYZE;.DROP 
181d0 54 41 42 4c 45 20 49 46 20 45 58 49 53 54 53 20  TABLE IF EXISTS 
181e0 73 71 6c 69 74 65 5f 73 74 61 74 31 3b 0a 44 52  sqlite_stat1;.DR
181f0 4f 50 20 54 41 42 4c 45 20 49 46 20 45 58 49 53  OP TABLE IF EXIS
18200 54 53 20 73 32 3b 0a 44 52 4f 50 20 54 41 42 4c  TS s2;.DROP TABL
18210 45 20 49 46 20 45 58 49 53 54 53 20 6c 30 3b 0a  E IF EXISTS l0;.
18220 44 52 4f 50 20 54 41 42 4c 45 20 49 46 20 45 58  DROP TABLE IF EX
18230 49 53 54 53 20 73 34 3b 0a 53 45 4c 45 43 54 20  ISTS s4;.SELECT 
18240 6e 61 6d 65 20 46 52 4f 4d 20 73 71 6c 69 74 65  name FROM sqlite
18250 5f 6d 61 73 74 65 72 20 57 48 45 52 45 20 6e 61  _master WHERE na
18260 6d 65 20 47 4c 4f 42 20 27 30 30 30 2a 27 3b 56  me GLOB '000*';V
18270 41 43 55 55 4d 0a 81 4c 81 25 04 00 83 1d 43 52  ACUUM..L.%....CR
18280 45 41 54 45 20 54 41 42 4c 45 20 78 28 20 5b 61  EATE TABLE x( [a
18290 5d 61 2c 62 29 3b 0a 43 52 45 41 54 45 20 56 49  ]a,b);.CREATE VI
182a0 45 57 20 79 20 41 53 0a 53 45 4c 45 43 54 20 78  EW y AS.SELECT x
182b0 31 2e 62 20 41 53 20 70 2c 20 78 32 2e 62 20 41  1.b AS p, x2.b A
182c0 53 20 71 20 46 52 4f 4d 20 78 20 41 53 20 78 31  S q FROM x AS x1
182d0 2c 20 78 20 41 53 20 78 32 20 57 48 45 52 45 20  , x AS x2 WHERE 
182e0 20 28 31 29 3d 78 32 2e 61 3b 0a 43 52 45 41 54   (1)=x2.a;.CREAT
182f0 45 20 56 49 45 57 20 7a 20 41 53 0a 53 45 4c 45  E VIEW z AS.SELE
18300 43 54 20 79 31 2e 70 2c 20 79 32 2e 70 20 46 52  CT y1.p, y2.p FR
18310 4f 4d 20 79 20 41 53 20 79 31 2c 20 79 20 41 53  OM y AS y1, y AS
18320 20 79 32 20 57 48 45 52 45 20 79 32 2e 71 3d 79   y2 WHERE y2.q=y
18330 32 2e 71 3b 0a 53 45 4c 45 43 54 20 2a 20 66 72  2.q;.SELECT * fr
18340 6f 6d 20 7a 3b 0a 3a 81 24 03 00 7b 50 52 41 47  om z;.:.$..{PRAG
18350 4d 41 20 65 6e 63 6f 64 69 6e 67 3d 55 54 46 31  MA encoding=UTF1
18360 36 62 65 3b 0a 53 45 4c 45 43 54 20 68 65 78 28  6be;.SELECT hex(
18370 20 74 6f 74 61 6c 5f 63 68 61 6e 67 65 73 28 29   total_changes()
18380 29 3b 0a 7a 81 23 04 00 81 79 57 49 54 48 20 69  );.z.#...yWITH i
18390 28 78 29 20 41 53 20 28 20 56 41 4c 55 45 53 28  (x) AS ( VALUES(
183a0 31 29 20 55 4e 49 4f 4e 20 41 4c 4c 20 53 45 4c  1) UNION ALL SEL
183b0 45 43 54 20 78 3c 31 20 46 52 4f 4d 20 69 20 4f  ECT x<1 FROM i O
183c0 52 44 45 52 20 42 59 20 31 29 0a 53 45 4c 45 43  RDER BY 1).SELEC
183d0 54 20 73 74 72 66 74 69 6d 65 28 31 2c 31 2c 20  T strftime(1,1, 
183e0 72 61 6e 64 6f 6d 28 29 20 2d 31 29 20 78 20 46  random() -1) x F
183f0 52 4f 4d 20 69 20 4c 49 4d 49 54 20 31 30 3b 0a  ROM i LIMIT 10;.
18400 0d 00 00 00 02 01 0e 00 02 71 01 0e 00 00 00 00  .........q......
18410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
184a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
184b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
184c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
184d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
184e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
184f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 5f  ..............._
18510 81 2a 04 00 85 43 50 52 41 47 4d 41 20 61 75 74  .*...CPRAGMA aut
18520 6f 5f 76 61 63 75 75 6d 3d 49 4e 43 52 45 4d 45  o_vacuum=INCREME
18530 4e 54 41 4c 3b 0a 43 52 45 41 54 45 20 54 41 42  NTAL;.CREATE TAB
18540 4c 45 20 74 30 28 78 29 3b 0a 49 4e 53 45 52 54  LE t0(x);.INSERT
18550 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28   INTO t0 VALUES(
18560 7a 65 72 6f 62 6c 6f 62 28 39 30 30 29 29 3b 0a  zeroblob(900));.
18570 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56  INSERT INTO t0 V
18580 41 4c 55 45 53 28 7a 65 72 6f 62 6c 6f 62 28 39  ALUES(zeroblob(9
18590 32 30 30 31 2d 36 31 2d 32 30 30 30 29 29 3b 0a  2001-61-2000));.
185a0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53  INSERT INTO t0 S
185b0 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b  ELECT x FROM t0;
185c0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
185d0 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30  SELECT x FROM t0
185e0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
185f0 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74   SELECT x FROM t
18600 30 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  0;.INSERT INTO t
18610 30 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20  0 SELECT x FROM 
18620 74 30 3b 0a 42 45 47 49 4e 3b 0a 44 45 4c 45 54  t0;.BEGIN;.DELET
18630 45 20 46 52 4f 4d 20 74 30 20 57 48 45 52 45 20  E FROM t0 WHERE 
18640 72 6f 77 69 64 25 34 3b 0a 50 52 41 47 4d 41 20  rowid%4;.PRAGMA 
18650 69 6e 63 72 65 6d 65 6e 74 61 6c 5f 76 61 63 75  incremental_vacu
18660 75 6d 28 b4 29 3b 0a 52 4f 4c 4c 42 41 43 4b 3b  um(.);.ROLLBACK;
18670 0a 83 0b 81 29 04 00 86 1b 43 52 45 41 54 45 20  ....)....CREATE 
18680 54 41 42 4c 45 20 74 31 28 61 2c 62 29 3b 0a 43  TABLE t1(a,b);.C
18690 52 45 41 54 45 20 49 4e 44 45 58 20 74 30 61 20  REATE INDEX t0a 
186a0 4f 4e 20 74 31 28 61 29 3b 0a 43 52 45 41 54 45  ON t1(a);.CREATE
186b0 20 49 4e 44 45 58 20 74 30 62 20 4f 4e 20 74 31   INDEX t0b ON t1
186c0 28 62 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  (b);.INSERT INTO
186d0 20 74 31 20 56 41 4c 55 45 53 28 31 2c 4e 55 4c   t1 VALUES(1,NUL
186e0 4c 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  L);.INSERT INTO 
186f0 74 31 20 53 45 4c 45 43 54 20 61 2b 31 2c 20 62  t1 SELECT a+1, b
18700 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54   FROM t1;.INSERT
18710 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
18720 61 2b 32 2c 20 62 20 46 52 4f 4d 20 74 31 3b 0a  a+2, b FROM t1;.
18730 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
18740 45 4c 45 43 54 20 61 2b 34 2c 20 62 20 46 52 4f  ELECT a+4, b FRO
18750 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54  M t1;.INSERT INT
18760 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b 38 2c  O t1 SELECT a+8,
18770 20 71 75 6f 74 65 28 31 29 20 62 20 46 52 4f 4d   quote(1) b FROM
18780 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t1;.INSERT INTO
18790 20 74 31 20 53 45 4c 45 43 54 20 61 2b 31 36 2c   t1 SELECT a+16,
187a0 62 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52  b FROM t1;.INSER
187b0 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
187c0 20 61 2b 33 32 2c 62 20 46 52 4f 4d 20 74 31 3b   a+32,b FROM t1;
187d0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
187e0 53 45 4c 45 43 54 20 61 2b 36 34 2c 62 20 46 52  SELECT a+64,b FR
187f0 4f 4d 20 74 31 3b 0a 41 4e 41 4c 59 5a 45 3b 0a  OM t1;.ANALYZE;.
18800 0d 00 00 00 02 01 5f 00 02 c2 01 5f 00 00 00 00  ......_...._....
18810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
188a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
188b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
188c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
188d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
188e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
188f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
18950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82  ................
18960 5f 81 2c 04 00 85 43 50 52 41 47 4d 41 20 61 75  _.,...CPRAGMA au
18970 74 6f 5f 76 61 63 75 75 6d 3d 49 4e 43 52 45 4d  to_vacuum=INCREM
18980 45 4e 54 41 4c 3b 0a 43 52 45 41 54 45 20 54 41  ENTAL;.CREATE TA
18990 42 4c 45 20 74 30 28 78 29 3b 0a 49 4e 53 45 52  BLE t0(x);.INSER
189a0 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53  T INTO t0 VALUES
189b0 28 7a 65 72 6f 62 6c 6f 62 28 39 30 30 29 29 3b  (zeroblob(900));
189c0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
189d0 56 41 4c 55 45 53 28 7a 65 72 6f 62 6c 6f 62 28  VALUES(zeroblob(
189e0 39 32 30 30 31 2d 30 31 2d 32 30 30 30 29 29 3b  92001-01-2000));
189f0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
18a00 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30  SELECT x FROM t0
18a10 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
18a20 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74   SELECT x FROM t
18a30 30 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  0;.INSERT INTO t
18a40 30 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20  0 SELECT x FROM 
18a50 74 30 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t0;.INSERT INTO 
18a60 74 30 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d  t0 SELECT x FROM
18a70 20 74 30 3b 0a 42 45 47 49 4e 3b 0a 44 45 4c 45   t0;.BEGIN;.DELE
18a80 54 45 20 46 52 4f 4d 20 74 30 20 57 48 45 52 45  TE FROM t0 WHERE
18a90 20 72 6f 77 69 64 26 34 3b 0a 50 52 41 47 4d 41   rowid&4;.PRAGMA
18aa0 20 69 6e 63 72 65 6d 65 6e 74 61 6c 5f 76 61 63   incremental_vac
18ab0 75 75 6d 28 b4 29 3b 0a 52 4f 4c 4c 42 41 43 4b  uum(.);.ROLLBACK
18ac0 3b 0a 82 3a 81 2b 04 00 84 79 50 52 41 47 4d 41  ;..:.+...yPRAGMA
18ad0 20 65 6e 63 6f 64 69 6e 67 3d 55 54 46 31 36 6c   encoding=UTF16l
18ae0 65 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  e;.CREATE TABLE 
18af0 74 31 28 78 2c 61 2c 62 2c 63 29 3b 0a 49 4e 53  t1(x,a,b,c);.INS
18b00 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
18b10 45 53 28 31 2c 27 30 30 27 2c 27 30 30 27 2c 31  ES(1,'00','00',1
18b20 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
18b30 31 20 56 41 4c 55 45 53 28 32 2c 27 30 30 27 2c  1 VALUES(2,'00',
18b40 27 65 30 27 2c 35 29 3b 0a 49 4e 53 45 52 54 20  'e0',5);.INSERT 
18b50 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 33  INTO t1 VALUES(3
18b60 2c 27 30 30 30 27 2c 27 30 30 30 30 30 27 2c 39  ,'000','00000',9
18b70 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  0);.INSERT INTO 
18b80 74 31 20 56 41 4c 55 45 53 28 34 2c 27 30 27 2c  t1 VALUES(4,'0',
18b90 27 30 27 2c 32 29 3b 0a 49 4e 53 45 52 54 20 49  '0',2);.INSERT I
18ba0 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 35 2c  NTO t1 VALUES(5,
18bb0 27 30 30 27 2c 27 30 27 2c 32 30 30 30 29 3b 0a  '00','0',2000);.
18bc0 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 31  SELECT x FROM t1
18bd0 20 57 48 45 52 45 20 63 3d 69 6e 73 74 72 28 27   WHERE c=instr('
18be0 61 30 30 30 65 30 27 2c 62 29 4f 52 20 61 3d 27  a000e0',b)OR a='
18bf0 30 27 20 4f 52 44 45 52 20 42 59 2d 2b 78 3b 0a  0' ORDER BY-+x;.
18c00 00 00 00 00 20 63 6f 6e 74 65 6e 74 29 20 56 41  .... content) VA
18c10 4c 55 45 53 28 39 2c 20 27 6f 6e 65 20 66 6f 75  LUES(9, 'one fou
18c20 72 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  r');.INSERT INTO
18c30 20 74 31 20 28 72 6f 77 69 64 2c 20 63 6f 6e 74   t1 (rowid, cont
18c40 65 6e 74 29 20 56 41 4c 55 45 53 28 31 30 2c 20  ent) VALUES(10, 
18c50 27 74 77 6f 20 66 6f 75 72 27 29 3b 0a 44 45 4c  'two four');.DEL
18c60 45 54 45 20 46 52 4f 4d 20 74 31 20 57 48 45 52  ETE FROM t1 WHER
18c70 45 20 72 6f 77 69 64 20 3d 20 37 3b 0a 49 4e 53  E rowid = 7;.INS
18c80 45 52 54 20 49 4e 54 4f 20 74 31 20 28 72 6f 77  ERT INTO t1 (row
18c90 69 64 2c 20 63 6f 6e 74 65 6e 74 29 20 56 41 4c  id, content) VAL
18ca0 55 45 53 28 31 31 2c 20 27 6f 6e 65 20 74 77 6f  UES(11, 'one two
18cb0 20 66 6f 75 72 27 29 3b 0a 49 4e 53 45 52 54 20   four');.INSERT 
18cc0 49 4e 54 4f 20 74 31 20 28 72 6f 77 69 64 2c 20  INTO t1 (rowid, 
18cd0 63 6f 6e 74 65 6e 74 29 20 56 41 4c 55 45 53 28  content) VALUES(
18ce0 31 32 2c 20 27 74 30 72 65 65 20 66 6f 75 72 27  12, 't0ree four'
18cf0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
18d00 31 20 28 72 6f 77 69 64 2c 20 63 6f 6e 74 65 6e  1 (rowid, conten
18d10 74 29 20 56 41 4c 55 45 53 28 31 33 2c 20 27 6f  t) VALUES(13, 'o
18d20 6e 65 20 74 30 72 65 65 20 66 6f 75 72 27 29 3b  ne t0ree four');
18d30 0a 44 45 4c 45 54 45 20 46 52 4f 4d 20 74 31 20  .DELETE FROM t1 
18d40 57 48 45 52 45 20 72 6f 77 69 64 20 3d 20 31 30  WHERE rowid = 10
18d50 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
18d60 20 28 72 6f 77 69 64 2c 20 63 6f 6e 74 65 6e 74   (rowid, content
18d70 29 20 56 41 4c 55 45 53 28 31 34 2c 20 27 30 30  ) VALUES(14, '00
18d80 30 30 20 30 6f 30 30 27 29 3b 0a 49 4e 53 45 52  00 0o00');.INSER
18d90 54 20 49 4e 54 4f 20 74 31 20 28 72 6f 77 69 64  T INTO t1 (rowid
18da0 2c 20 63 6f 6e 74 65 6e 74 29 20 56 41 4c 55 45  , content) VALUE
18db0 53 28 31 35 2c 20 27 6f 6e 65 20 74 77 6f 20 74  S(15, 'one two t
18dc0 30 72 65 75 72 27 29 3b 0a 55 50 44 41 54 45 20  0reur');.UPDATE 
18dd0 74 31 20 53 45 54 20 63 6f 6e 74 65 6e 74 20 3d  t1 SET content =
18de0 20 27 30 30 20 30 77 30 20 30 65 27 20 57 48 45   '00 0w0 0e' WHE
18df0 52 45 20 72 6f 77 69 64 20 3d 20 38 3b 0a 49 4e  RE rowid = 8;.IN
18e00 53 45 52 54 20 49 4e 54 4f 20 74 31 20 28 72 6f  SERT INTO t1 (ro
18e10 77 69 64 2c 20 63 6f 6e 74 65 6e 74 29 20 56 41  wid, content) VA
18e20 4c 55 45 53 28 31 36 2c 20 27 30 30 27 29 3b 0a  LUES(16, '00');.
18e30 44 45 4c 45 54 45 20 46 52 4f 4d 20 74 31 20 57  DELETE FROM t1 W
18e40 48 45 52 45 20 72 6f 77 69 64 20 3d 20 31 3b 0a  HERE rowid = 1;.
18e50 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 28  INSERT INTO t1 (
18e60 72 6f 77 69 64 2c 20 63 6f 6e 74 65 6e 74 29 20  rowid, content) 
18e70 56 41 4c 55 45 53 28 37 2c 20 27 30 30 27 29 3b  VALUES(7, '00');
18e80 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
18e90 28 72 6f 77 69 64 2c 20 63 6f 6e 74 65 6e 74 29  (rowid, content)
18ea0 20 56 41 4c 55 45 53 28 31 30 2c 20 27 30 30 27   VALUES(10, '00'
18eb0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
18ec0 31 20 28 72 6f 77 69 64 2c 20 63 6f 6e 74 65 6e  1 (rowid, conten
18ed0 74 29 20 56 41 4c 55 45 53 28 31 39 2c 20 27 30  t) VALUES(19, '0
18ee0 30 20 30 77 30 20 30 65 27 29 3b 0a 44 45 4c 45  0 0w0 0e');.DELE
18ef0 54 45 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45  TE FROM t1 WHERE
18f00 20 72 6f 77 69 64 20 3d 20 31 36 3b 0a 49 4e 53   rowid = 16;.INS
18f10 45 52 54 20 49 4e 54 4f 20 74 31 20 28 72 6f 77  ERT INTO t1 (row
18f20 69 64 2c 20 63 6f 6e 74 65 6e 74 29 20 56 41 4c  id, content) VAL
18f30 55 45 53 28 32 30 2c 20 27 30 30 20 30 65 27 29  UES(20, '00 0e')
18f40 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
18f50 20 28 72 6f 77 69 64 2c 20 63 6f 6e 74 65 6e 74   (rowid, content
18f60 29 20 56 41 4c 55 45 53 28 32 31 2c 20 27 30 30  ) VALUES(21, '00
18f70 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
18f80 74 31 20 28 72 6f 77 69 64 2c 20 63 6f 6e 74 65  t1 (rowid, conte
18f90 6e 74 29 20 56 41 4c 55 45 53 28 32 32 2c 20 27  nt) VALUES(22, '
18fa0 74 77 6f 20 30 30 30 20 66 69 76 65 27 29 3b 0a  two 000 five');.
18fb0 44 45 4c 45 54 45 20 46 52 4f 4d 20 74 31 20 57  DELETE FROM t1 W
18fc0 48 45 52 45 20 72 6f 77 69 64 20 3d 20 31 39 3b  HERE rowid = 19;
18fd0 0a 55 50 44 41 54 45 20 74 31 20 53 45 54 20 63  .UPDATE t1 SET c
18fe0 6f 6e 74 65 6e 74 20 3d 20 27 75 30 27 20 57 48  ontent = 'u0' WH
18ff0 45 52 45 20 72 6f 77 69 64 20 3d 20 31 35 3b 0a  ERE rowid = 15;.
19000 0d 00 00 00 04 00 62 00 01 b4 01 48 01 3a 00 62  ......b....H.:.b
19010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19060 00 00 81 54 81 30 04 00 83 2d 43 52 45 41 54 45  ...T.0...-CREATE
19070 20 54 41 42 4c 45 20 74 33 28 61 20 45 58 49 4e   TABLE t3(a EXIN
19080 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45  TEGER PRIMARY KE
19090 59 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66  Y, b, c, d, e, f
190a0 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
190b0 74 30 30 30 30 30 20 4f 4e 20 74 33 28 62 2c 20  t00000 ON t3(b, 
190c0 63 2c 20 64 2c 20 65 29 3b 0a 45 58 50 4c 41 49  c, d, e);.EXPLAI
190d0 4e 20 51 55 45 52 59 20 50 4c 41 4e 0a 53 45 4c  N QUERY PLAN.SEL
190e0 45 43 54 20 61 20 46 52 4f 4d 20 74 33 20 57 48  ECT a FROM t3 WH
190f0 45 52 45 20 62 3d 32 20 41 4e 44 20 63 3d 33 20  ERE b=2 AND c=3 
19100 4f 52 44 45 52 20 42 59 20 64 20 44 45 53 43 2c  ORDER BY d DESC,
19110 64 20 44 45 53 43 2c 20 65 20 44 45 53 43 2c 20  d DESC, e DESC, 
19120 62 2c 20 22 61 22 2c 22 62 22 43 4f 4c 4c 41 54  b, "a","b"COLLAT
19130 45 20 61 20 44 45 53 43 3b 0a 0b 81 2f 03 00 1d  E a DESC;.../...
19140 40 52 28 61 3c ff 20 36 69 81 2e 04 00 81 57 57  @R(a<. 6i.....WW
19150 49 54 48 20 69 28 78 29 20 41 53 20 28 20 56 41  ITH i(x) AS ( VA
19160 4c 55 45 53 28 31 29 20 55 4e 49 4f 4e 20 41 4c  LUES(1) UNION AL
19170 4c 20 53 45 4c 45 43 54 20 78 3c 3c 30 30 31 2d  L SELECT x<<001-
19180 30 31 2d 30 31 31 20 46 52 4f 4d 20 69 20 4f 52  01-011 FROM i OR
19190 44 45 52 20 42 59 20 31 29 0a 53 45 4c 45 43 54  DER BY 1).SELECT
191a0 20 78 20 46 52 4f 4d 20 69 20 4c 49 4d 49 54 20   x FROM i LIMIT 
191b0 39 30 3b 0a 8c 40 81 2d 04 00 99 05 43 52 45 41  90;..@.-....CREA
191c0 54 45 20 56 49 52 54 55 41 4c 20 54 41 42 4c 45  TE VIRTUAL TABLE
191d0 20 74 31 20 55 53 49 4e 47 20 66 74 73 33 28 63   t1 USING fts3(c
191e0 6f 6e 74 65 6e 74 29 3b 0a 49 4e 53 45 52 54 20  ontent);.INSERT 
191f0 49 4e 54 4f 20 74 31 28 72 6f 77 69 64 2c 63 6f  INTO t1(rowid,co
19200 6e 74 65 6e 74 29 56 41 4c 55 45 53 28 31 2c 27  ntent)VALUES(1,'
19210 6f 6e 65 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  one');.INSERT IN
19220 54 4f 20 74 31 28 72 6f 77 69 64 2c 63 6f 6e 74  TO t1(rowid,cont
19230 65 6e 74 29 56 41 4c 55 45 53 28 32 2c 27 74 77  ent)VALUES(2,'tw
19240 6f 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  o');.INSERT INTO
19250 20 74 31 20 28 72 6f 77 69 64 2c 20 63 6f 6e 74   t1 (rowid, cont
19260 65 6e 74 29 20 56 41 4c 55 45 53 28 33 2c 20 27  ent) VALUES(3, '
19270 6f 6e 65 20 74 77 6f 27 29 3b 0a 49 4e 53 45 52  one two');.INSER
19280 54 20 49 4e 54 4f 20 74 31 20 28 72 6f 77 69 64  T INTO t1 (rowid
19290 2c 20 63 6f 6e 74 65 6e 74 29 20 56 41 4c 55 45  , content) VALUE
192a0 53 28 34 2c 20 27 74 30 72 65 65 27 29 3b 0a 49  S(4, 't0ree');.I
192b0 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 28 72  NSERT INTO t1 (r
192c0 6f 77 69 64 2c 20 63 6f 6e 74 65 6e 74 29 20 56  owid, content) V
192d0 41 4c 55 45 53 28 35 2c 20 27 6f 6e 65 20 74 30  ALUES(5, 'one t0
192e0 72 65 65 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  ree');.INSERT IN
192f0 54 4f 20 74 31 20 28 72 6f 77 69 64 2c 20 63 6f  TO t1 (rowid, co
19300 6e 74 65 6e 74 29 20 56 41 4c 55 45 53 28 36 2c  ntent) VALUES(6,
19310 20 27 74 77 6f 20 74 30 72 65 65 27 29 3b 0a 49   'two t0ree');.I
19320 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 28 72  NSERT INTO t1 (r
19330 6f 77 69 64 2c 20 63 6f 6e 74 65 6e 74 29 20 56  owid, content) V
19340 41 4c 55 45 53 28 37 2c 20 27 6f 6e 65 20 74 77  ALUES(7, 'one tw
19350 6f 20 74 30 72 65 65 27 29 3b 0a 44 45 4c 45 54  o t0ree');.DELET
19360 45 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20  E FROM t1 WHERE 
19370 72 6f 77 69 64 20 3d 20 34 3b 0a 49 4e 53 45 52  rowid = 4;.INSER
19380 54 20 49 4e 54 4f 20 74 31 20 28 72 6f 77 69 64  T INTO t1 (rowid
19390 2c 20 63 6f 6e 74 65 6e 74 29 20 56 41 4c 55 45  , content) VALUE
193a0 53 28 38 2c 20 27 66 6f 75 72 27 29 3b 0a 55 50  S(8, 'four');.UP
193b0 44 41 54 45 20 74 31 20 53 45 54 20 63 6f 6e 74  DATE t1 SET cont
193c0 65 6e 74 20 3d 20 27 75 30 20 6f 6e 65 20 74 30  ent = 'u0 one t0
193d0 72 65 65 27 20 57 48 45 52 45 20 72 6f 77 69 64  ree' WHERE rowid
193e0 20 3d 20 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54   = 1;.INSERT INT
193f0 4f 20 74 31 20 28 72 6f 77 69 64 2c 00 00 00 64  O t1 (rowid,...d
19400 0d 00 00 00 02 01 2e 00 01 6a 01 2e 00 00 00 00  .........j......
19410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
194a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
194b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
194c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
194d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
194e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
194f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 81  ..............9.
19530 32 03 00 79 57 49 54 48 20 78 28 61 29 20 41 53  2..yWITH x(a) AS
19540 20 28 20 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d   ( SELECT * FROM
19550 20 74 30 29 20 55 50 44 41 54 45 20 74 30 20 53   t0) UPDATE t0 S
19560 45 54 20 78 30 3d 20 79 3b 0a 85 12 81 31 04 00  ET x0= y;....1..
19570 8a 29 50 52 41 47 4d 41 20 6d 61 69 6e 2e 63 61  .)PRAGMA main.ca
19580 63 68 65 5f 73 69 7a 65 3d 20 31 30 3b 0a 50 52  che_size= 10;.PR
19590 41 47 4d 41 20 74 65 6d 70 2e 63 61 63 68 65 5f  AGMA temp.cache_
195a0 73 69 7a 65 20 3d 20 31 30 3b 0a 43 52 45 41 54  size = 10;.CREAT
195b0 45 20 54 41 42 4c 45 20 74 65 6d 70 2e 74 74 28  E TABLE temp.tt(
195c0 61 2c 20 62 29 3b 0a 49 4e 53 45 52 54 20 49 4e  a, b);.INSERT IN
195d0 54 4f 20 74 74 20 56 41 4c 55 45 53 28 72 61 6e  TO tt VALUES(ran
195e0 64 6f 6d 62 6c 6f 62 28 35 30 30 29 2c 20 72 61  domblob(500), ra
195f0 6e 64 6f 6d 62 6c 6f 62 28 36 30 30 29 29 3b 0a  ndomblob(600));.
19600 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 74 20 53  INSERT INTO tt S
19610 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
19620 28 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f  (500), randomblo
19630 62 28 36 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a  b(600) FROM tt;.
19640 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 74 20 53  INSERT INTO tt S
19650 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
19660 28 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f  (500), randomblo
19670 62 28 36 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a  b(600) FROM tt;.
19680 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 74 20 53  INSERT INTO tt S
19690 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
196a0 28 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f  (500), randomblo
196b0 62 28 36 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a  b(600) FROM tt;.
196c0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 74 20 53  INSERT INTO tt S
196d0 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
196e0 28 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f  (500), randomblo
196f0 62 28 36 30 30 29 20 46 52 72 65 65 74 74 3b 0a  b(600) FRreett;.
19700 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 74 20 53  INSERT INTO tt S
19710 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
19720 28 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f  (500), randomblo
19730 62 28 36 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a  b(600) FROM tt;.
19740 49 4e 53 45 52 55 20 49 4e 54 4f 20 74 74 20 53  INSERU INTO tt S
19750 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
19760 28 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f  (500), randomblo
19770 62 28 36 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a  b(600) FROM tt;.
19780 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 74 20 53  INSERT INTO tt S
19790 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
197a0 28 35 30 30 20 74 69 6d 65 28 31 2c 31 2c 31 29  (500 time(1,1,1)
197b0 62 28 36 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a  b(600) FROM tt;.
197c0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 74 20 53  INSERT INTO tt S
197d0 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
197e0 28 35 30 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f  (500), randomblo
197f0 62 28 36 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a  b(600) FROM tt;.
19800 0d 00 00 00 01 00 3d 00 00 3d 00 00 00 00 00 00  ......=..=......
19810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19830 00 00 00 00 00 00 00 00 00 00 00 00 00 87 3f 81  ..............?.
19840 33 04 00 8f 03 50 52 41 47 4d 41 20 73 79 6e 63  3....PRAGMA sync
19850 68 72 6f 6e 6f 75 73 20 3d 20 4e 4f 52 4d 41 4c  hronous = NORMAL
19860 3b 0a 50 52 41 47 4d 41 20 70 61 67 65 5f 73 69  ;.PRAGMA page_si
19870 7a 65 20 3d 20 31 30 32 34 3b 0a 50 52 41 47 4d  ze = 1024;.PRAGM
19880 41 20 6a 6f 75 72 6e 61 6c 5f 6d 6f 64 65 20 3d  A journal_mode =
19890 20 57 41 4c 3b 0a 50 52 41 47 4d 41 20 63 61 63   WAL;.PRAGMA cac
198a0 68 65 5f 73 69 7a 65 20 3d 20 31 30 3b 0a 43 52  he_size = 10;.CR
198b0 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78 20  EATE TABLE t1(x 
198c0 50 52 49 4d 41 52 59 20 4b 45 59 29 3b 0a 50 52  PRIMARY KEY);.PR
198d0 41 47 4d 41 20 77 61 6c 5f 63 68 65 63 6b 70 6f  AGMA wal_checkpo
198e0 69 6e 74 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  int;.INSERT INTO
198f0 20 74 31 20 56 41 4c 55 45 53 28 72 61 6e 64 6f   t1 VALUES(rando
19900 6d 62 6c 6f 62 28 38 30 30 29 29 3b 45 58 50 4c  mblob(800));EXPL
19910 41 49 4e 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  AIN.INSERT INTO 
19920 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
19930 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74  blob(800) FROM t
19940 31 3b 20 20 20 2f 2a 20 20 20 32 20 2a 2f 0a 49  1;   /*   2 */.I
19950 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
19960 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
19970 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20  800) FROM t1;   
19980 2f 2a 20 20 20 34 20 2a 2f 0a 49 4e 53 45 52 54  /*   4 */.INSERT
19990 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
199a0 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20  randomblob(800) 
199b0 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 20  FROM t1;   /*   
199c0 38 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f  8 */.INSERT INTO
199d0 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
199e0 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20  mblob(800) FROM 
199f0 74 31 3b 20 20 20 2f 2a 20 20 31 36 20 2a 2f 0a  t1;   /*  16 */.
19a00 53 41 56 45 50 4f 49 4e 54 20 6f 6e 65 3b 0a 49  SAVEPOINT one;.I
19a10 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
19a20 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
19a30 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20  800) FROM t1;   
19a40 2f 2a 20 20 33 32 20 2a 2f 0a 49 4e 53 45 52 54  /*  32 */.INSERT
19a50 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
19a60 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20  randomblob(800) 
19a70 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 36  FROM t1;   /*  6
19a80 34 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f  4 */.INSERT INTO
19a90 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
19aa0 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20  mblob(800) FROM 
19ab0 74 31 3b 20 20 20 2f 2a 20 31 32 38 20 2a 2f 0a  t1;   /* 128 */.
19ac0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
19ad0 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
19ae0 28 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20  (800) FROM t1;  
19af0 20 2f 2a 20 32 35 36 20 2a 2f 0a 52 4f 4c 4c 42   /* 256 */.ROLLB
19b00 41 43 4b 20 54 4f 20 6f 6e 65 3b 0a 49 4e 53 45  ACK TO one;.INSE
19b10 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43  RT INTO t1 SELEC
19b20 54 2d 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30  T-randomblob(800
19b30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20  ) FROM t1;   /* 
19b40 20 33 32 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e   32 */.INSERT IN
19b50 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e  TO t1 SELECT ran
19b60 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f  domblob(800) FRO
19b70 4d 20 74 31 3b 20 20 20 2f 2a 20 20 36 34 20 2a  M t1;   /*  64 *
19b80 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  /.INSERT INTO t1
19b90 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
19ba0 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74 31 3b  ob(800) FROM t1;
19bb0 20 20 20 2f 2a 20 31 32 38 20 2a 2f 0a 49 4e 53     /* 128 */.INS
19bc0 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
19bd0 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30  CT randomblob(80
19be0 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a  0) FROM t1;   /*
19bf0 20 32 35 36 20 2a 2f 0a 43 4f 4d 4d 49 54 3b 0a   256 */.COMMIT;.
19c00 0d 00 00 00 01 03 98 00 03 98 00 00 00 00 00 00  ................
19c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
19f90 00 00 00 00 00 00 00 00 65 81 34 04 00 81 4f 57  ........e.4...OW
19fa0 49 54 48 20 69 28 78 29 20 41 53 20 28 20 56 41  ITH i(x) AS ( VA
19fb0 4c 55 45 53 28 31 29 20 55 4e 49 4f 4e 20 41 4c  LUES(1) UNION AL
19fc0 4c 20 53 45 4c 45 43 54 20 67 6c 6f 62 28 31 2c  L SELECT glob(1,
19fd0 31 29 20 46 52 4f 4d 20 69 20 4f 52 44 45 52 20  1) FROM i ORDER 
19fe0 42 59 20 31 29 0a 53 45 4c 45 43 54 20 78 20 46  BY 1).SELECT x F
19ff0 52 4f 4d 20 69 20 4c 49 4d 49 54 20 33 30 3b 0a  ROM i LIMIT 30;.
1a000 0d 00 00 00 01 00 3d 00 00 3d 00 00 00 00 00 00  ......=..=......
1a010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a030 00 00 00 00 00 00 00 00 00 00 00 00 00 87 3f 81  ..............?.
1a040 35 04 00 8f 03 50 52 41 47 4d 41 20 73 79 6e 63  5....PRAGMA sync
1a050 68 72 6f 6e 6f 75 73 20 3d 20 4e 4f 52 4d 41 4c  hronous = NORMAL
1a060 3b 0a 50 52 41 47 4d 41 20 70 61 67 65 5f 73 69  ;.PRAGMA page_si
1a070 7a 65 20 3d 20 31 30 32 34 3b 0a 50 52 41 47 4d  ze = 1024;.PRAGM
1a080 41 20 6a 6f 75 72 6e 61 6c 5f 6d 6f 64 65 20 3d  A journal_mode =
1a090 20 57 41 4c 3b 0a 50 52 41 47 4d 41 20 63 61 63   WAL;.PRAGMA cac
1a0a0 68 65 5f 73 69 7a 65 20 3d 20 31 30 3b 0a 43 52  he_size = 10;.CR
1a0b0 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78 20  EATE TABLE t1(x 
1a0c0 50 52 49 4d 41 52 59 20 4b 45 59 29 3b 0a 50 52  PRIMARY KEY);.PR
1a0d0 41 47 4d 41 20 77 61 6c 5f 63 68 65 63 6b 70 6f  AGMA wal_checkpo
1a0e0 69 6e 74 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  int;.INSERT INTO
1a0f0 20 74 31 20 56 41 4c 55 45 53 28 72 61 6e 64 6f   t1 VALUES(rando
1a100 6d 62 6c 6f 62 28 38 30 30 29 29 3b 45 58 50 4c  mblob(800));EXPL
1a110 41 49 4e 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  AIN.INSERT INTO 
1a120 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
1a130 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74  blob(800) FROM t
1a140 31 3b 20 20 20 2f 2a 20 20 20 32 20 2a 2f 0a 49  1;   /*   2 */.I
1a150 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
1a160 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
1a170 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20  800) FROM t1;   
1a180 2f 2a 20 20 20 34 20 2a 2f 0a 49 4e 53 45 52 54  /*   4 */.INSERT
1a190 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
1a1a0 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20  randomblob(800) 
1a1b0 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 20  FROM t1;   /*   
1a1c0 38 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f  8 */.INSERT INTO
1a1d0 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
1a1e0 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20  mblob(800) FROM 
1a1f0 74 31 3b 20 20 20 2f 2a 20 20 31 36 20 2a 2f 0a  t1;   /*  16 */.
1a200 53 41 56 45 50 4f 49 4e 54 20 6f 6e 65 3b 0a 49  SAVEPOINT one;.I
1a210 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
1a220 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
1a230 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20  800) FROM t1;   
1a240 2f 2a 20 20 33 32 20 2a 2f 0a 49 4e 53 45 52 54  /*  32 */.INSERT
1a250 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
1a260 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20  randomblob(800) 
1a270 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 36  FROM t1;   /*  6
1a280 34 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f  4 */.INSERT INTO
1a290 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
1a2a0 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20  mblob(800) FROM 
1a2b0 74 31 3b 20 20 20 2f 2a 20 31 32 38 20 2a 2f 0a  t1;   /* 128 */.
1a2c0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
1a2d0 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
1a2e0 28 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20  (800) FROM t1;  
1a2f0 20 2f 2a 20 32 35 36 20 2a 2f 0a 52 4f 4c 4c 42   /* 256 */.ROLLB
1a300 41 43 4b 20 54 4f 20 6f 6e 65 3b 0a 49 4e 53 45  ACK TO one;.INSE
1a310 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43  RT INTO t1 SELEC
1a320 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30  T randomblob(800
1a330 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20  ) FROM t1;   /* 
1a340 20 33 32 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e   32 */.INSERT IN
1a350 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e  TO t1 SELECT ran
1a360 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f  domblob(800) FRO
1a370 4d 20 74 31 3b 20 20 20 2f 2a 20 20 36 34 20 2a  M t1;   /*  64 *
1a380 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  /.INSERT INTO t1
1a390 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
1a3a0 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74 31 3b  ob(800) FROM t1;
1a3b0 20 20 20 2f 2a 20 31 32 38 20 2a 2f 0a 49 4e 53     /* 128 */.INS
1a3c0 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
1a3d0 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30  CT randomblob(80
1a3e0 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a  0) FROM t1;   /*
1a3f0 20 32 35 36 20 2a 2f 52 45 49 4e 44 45 58 3b 0a   256 */REINDEX;.
1a400 0d 00 00 00 02 00 64 00 02 a7 00 64 00 00 00 00  ......d....d....
1a410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a460 00 00 00 00 84 3f 81 37 04 00 89 03 43 52 45 41  .....?.7....CREA
1a470 54 45 20 54 41 42 4c 45 20 74 31 28 61 2c 20 62  TE TABLE t1(a, b
1a480 2c 20 63 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  , c);.INSERT INT
1a490 4f 20 74 31 20 56 41 4c 55 45 53 28 27 61 27 2c  O t1 VALUES('a',
1a4a0 20 31 2c 20 31 29 3b 0a 49 4e 53 45 52 54 20 49   1, 1);.INSERT I
1a4b0 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27 30  NTO t1 VALUES('0
1a4c0 27 2c 20 36 2c 20 36 29 3b 0a 49 4e 53 45 52 54  ', 6, 6);.INSERT
1a4d0 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
1a4e0 27 63 27 2c 20 35 2c 20 35 29 3b 0a 49 4e 53 45  'c', 5, 5);.INSE
1a4f0 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
1a500 53 28 27 30 27 2c 20 34 2c 20 34 29 3b 0a 49 4e  S('0', 4, 4);.IN
1a510 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
1a520 55 45 53 28 27 30 27 2c 20 35 2c 20 35 29 3b 0a  UES('0', 5, 5);.
1a530 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
1a540 41 4c 55 45 53 28 27 63 27 2c 20 36 2c 20 36 29  ALUES('c', 6, 6)
1a550 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1a560 20 56 41 4c 55 45 53 28 27 62 27 2c 20 34 2c 20   VALUES('b', 4, 
1a570 34 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  4);.INSERT INTO 
1a580 74 31 20 56 41 4c 55 45 53 28 27 63 27 2c 20 37  t1 VALUES('c', 7
1a590 2c 20 37 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  , 7);.INSERT INT
1a5a0 4f 20 74 31 20 56 41 4c 55 45 53 28 27 30 27 2c  O t1 VALUES('0',
1a5b0 20 32 2c 20 32 29 3b 0a 49 4e 53 45 52 54 20 49   2, 2);.INSERT I
1a5c0 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27 30  NTO t1 VALUES('0
1a5d0 27 2c 20 33 2c 20 33 29 3b 0a 49 4e 53 45 52 54  ', 3, 3);.INSERT
1a5e0 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
1a5f0 27 61 27 2c 20 33 2c 20 33 29 3b 0a 49 4e 53 45  'a', 3, 3);.INSE
1a600 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
1a610 53 28 27 62 27 2c 20 35 2c 20 35 29 3b 0a 49 4e  S('b', 5, 5);.IN
1a620 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
1a630 55 45 53 28 27 63 27 2c 20 34 2c 20 34 29 3b 0a  UES('c', 4, 4);.
1a640 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
1a650 41 4c 55 45 53 28 27 63 27 2c 20 33 2c 20 33 29  ALUES('c', 3, 3)
1a660 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1a670 20 56 41 4c 55 45 53 28 27 61 27 2c 20 32 2c 20   VALUES('a', 2, 
1a680 32 29 3b 0a 53 45 4c 45 43 54 20 2a 20 46 52 4f  2);.SELECT * FRO
1a690 4d 20 74 31 20 47 52 4f 55 50 20 42 59 20 61 2c  M t1 GROUP BY a,
1a6a0 20 61 2c 20 61 2c 62 82 55 81 36 04 00 85 2f 43   a, a,b.U.6.../C
1a6b0 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 61  REATE TABLE t1(a
1a6c0 2c 62 2c 78 29 3b 0a 43 52 45 41 54 45 20 54 41  ,b,x);.CREATE TA
1a6d0 42 4c 45 20 74 30 28 63 2c 64 2c 79 29 3b 0a 43  BLE t0(c,d,y);.C
1a6e0 52 45 41 54 45 20 49 4e 44 45 58 20 74 31 62 20  REATE INDEX t1b 
1a6f0 4f 4e 20 74 31 28 62 29 3b 3b 0a 41 4e 41 4c 59  ON t1(b);;.ANALY
1a700 5a 45 20 73 71 6c 69 74 65 5f 6d 61 73 74 65 72  ZE sqlite_master
1a710 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 74  ;.CREATE INDEX t
1a720 30 64 20 4f 4e 20 74 30 28 64 29 3b 0a 41 4e 41  0d ON t0(d);.ANA
1a730 4c 59 5a 45 20 73 71 6c 69 74 65 5f 6d 61 73 74  LYZE sqlite_mast
1a740 65 72 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  er;.INSERT INTO 
1a750 73 71 6c 69 74 65 5f 73 74 61 74 31 20 56 41 4c  sqlite_stat1 VAL
1a760 55 45 53 28 27 74 31 27 2c 27 74 31 62 27 2c 27  UES('t1','t1b','
1a770 31 30 30 30 30 20 35 30 30 27 29 3b 0a 49 4e 53  10000 500');.INS
1a780 45 52 54 20 49 4e 54 4f 20 73 71 6c 69 74 65 5f  ERT INTO sqlite_
1a790 73 74 61 74 31 20 56 41 4c 55 45 53 28 27 74 30  stat1 VALUES('t0
1a7a0 27 2c 27 74 30 64 27 2c 27 31 30 30 30 30 20 35  ','t0d','10000 5
1a7b0 30 30 27 29 3b 0a 41 4e 41 4c 59 5a 45 20 73 71  00');.ANALYZE sq
1a7c0 6c 69 74 65 5f 6d 61 73 74 65 72 3b 0a 45 58 50  lite_master;.EXP
1a7d0 4c 41 49 4e 20 51 55 45 52 59 20 50 4c 41 4e 20  LAIN QUERY PLAN 
1a7e0 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 31  SELECT * FROM t1
1a7f0 2c 20 74 30 20 57 48 45 52 45 20 64 3d 62 3b 0a  , t0 WHERE d=b;.
1a800 0d 00 00 00 02 00 cc 00 03 07 00 cc 00 00 00 00  ................
1a810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a8b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1a8c0 00 00 00 00 00 00 00 00 00 00 00 00 84 37 81 39  .............7.9
1a8d0 04 00 88 73 44 52 4f 50 20 54 41 42 4c 45 20 49  ...sDROP TABLE I
1a8e0 46 20 45 58 49 53 54 53 20 74 30 3b 0a 43 52 45  F EXISTS t0;.CRE
1a8f0 41 54 45 20 54 61 42 4c 45 20 74 31 28 61 20 49  ATE TaBLE t1(a I
1a900 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b  NTEGER PRIMARY K
1a910 45 59 2c 20 62 2c 20 63 29 3b 0a 49 4e 53 45 52  EY, b, c);.INSER
1a920 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
1a930 28 31 2c 31 2c 27 30 30 30 30 27 29 3b 0a 49 4e  (1,1,'0000');.IN
1a940 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
1a950 55 45 53 28 31 30 2c 31 2c 27 30 30 30 30 27 29  UES(10,1,'0000')
1a960 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1a970 20 56 41 4c 55 45 53 28 32 30 2c 31 2c 27 6f 30   VALUES(20,1,'o0
1a980 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
1a990 4f 20 74 31 20 56 41 4c 55 45 53 28 33 2c 31 2c  O t1 VALUES(3,1,
1a9a0 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  '0000');.INSERT 
1a9b0 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 34  INTO t1 VALUES(4
1a9c0 30 2c 20 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49  0, 1, 'o000');.I
1a9d0 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
1a9e0 4c 55 45 53 28 35 30 2c 20 31 2c 20 27 6f 30 30  LUES(50, 1, 'o00
1a9f0 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
1aa00 20 74 31 20 56 41 4c 55 45 53 28 36 30 2c 20 31   t1 VALUES(60, 1
1aa10 2c 20 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52  , '0000');.INSER
1aa20 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
1aa30 28 37 30 2c 20 31 2c 20 27 30 30 30 30 27 29 3b  (70, 1, '0000');
1aa40 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
1aa50 56 41 4c 55 45 53 28 38 30 2c 20 31 2c 58 27 27  VALUES(80, 1,X''
1aa60 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
1aa70 31 20 56 41 4c 55 45 53 28 39 30 2c 20 31 2c 20  1 VALUES(90, 1, 
1aa80 27 6f 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54  'o0000');.INSERT
1aa90 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
1aaa0 61 2b 31 2c 32 2c 27 30 30 30 27 20 7c 7c 20 73  a+1,2,'000' || s
1aab0 75 62 73 74 72 28 63 2c 20 2d 31 34 29 20 46 52  ubstr(c, -14) FR
1aac0 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
1aad0 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b 32  TO t1 SELECT a+2
1aae0 2c 33 2c 27 30 27 7c 7c 73 75 62 73 74 72 28 63  ,3,'0'||substr(c
1aaf0 2c 34 2c 23 ed 31 34 29 20 46 52 4f 4d 20 74 31  ,4,#.14) FROM t1
1ab00 3b 0a 49 4e 4e 53 45 81 75 81 38 04 00 83 6f 44  ;.INNSE.u.8...oD
1ab10 52 4f 50 20 54 41 42 4c 45 20 49 46 20 45 58 49  ROP TABLE IF EXI
1ab20 53 54 53 20 74 30 3b 0a 44 52 4f 50 20 54 41 42  STS t0;.DROP TAB
1ab30 4c 45 20 49 46 20 45 58 49 53 54 53 20 74 30 3b  LE IF EXISTS t0;
1ab40 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31  .CREATE TABLE t1
1ab50 28 69 30 31 2c 20 76 61 30 75 30 31 29 3b 0a 49  (i01, va0u01);.I
1ab60 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
1ab70 4c 55 45 53 28 34 34 30 30 2c 32 29 2c 28 34 34  LUES(4400,2),(44
1ab80 30 30 2c 31 29 3b 0a 43 52 45 41 54 45 20 54 41  00,1);.CREATE TA
1ab90 42 4c 45 20 74 32 20 28 76 61 30 75 30 32 29 3b  BLE t2 (va0u02);
1aba0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
1abb0 56 41 4c 55 45 53 28 31 29 3b 0a 53 45 4c 45 43  VALUES(1);.SELEC
1abc0 54 28 53 45 4c 45 43 54 20 73 75 6d 28 76 61 30  T(SELECT sum(va0
1abd0 75 30 32 3d 76 61 30 75 30 31 29 46 52 4f 4d 20  u02=va0u01)FROM 
1abe0 74 32 29 69 6e 28 31 2c 31 29 46 52 4f 4d 20 74  t2)in(1,1)FROM t
1abf0 31 0a 47 52 4f 55 50 20 42 59 20 09 30 31 3b 0a  1.GROUP BY .01;.
1ac00 0d 00 00 00 02 02 4e 00 02 9d 02 4e 00 00 00 00  ......N....N....
1ac10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ac20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ac30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ac40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ac50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ac60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ac70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ac80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ac90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1aca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1acb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1acc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1acd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ace0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1acf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ad00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ad10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ad20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ad30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ad40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ad50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ad60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ad70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ad80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ad90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ada0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1adb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1adc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1add0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ade0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1adf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ae00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ae10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ae20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ae30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1ae40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 81  ..............L.
1ae50 3b 04 00 81 1d 43 52 45 41 54 45 20 54 41 42 4c  ;....CREATE TABL
1ae60 45 20 74 30 30 62 20 41 53 20 53 45 4c 45 43 54  E t00b AS SELECT
1ae70 20 34 20 41 53 20 27 27 2c 20 35 20 41 53 20 5f   4 AS '', 5 AS _
1ae80 5f 5f 5f 5f 5f 5f 41 53 20 27 27 3b 0a 53 45 4c  ______AS '';.SEL
1ae90 45 43 54 20 2a 20 46 52 4f 4d 20 74 30 82 5f 81  ECT * FROM t0._.
1aea0 3a 04 00 85 43 50 52 41 47 4d 41 20 61 75 74 6f  :...CPRAGMA auto
1aeb0 5f 76 61 63 75 75 6d 3d 49 4e 43 52 45 4d 45 4e  _vacuum=INCREMEN
1aec0 54 41 4c 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  TAL;.CREATE TABL
1aed0 45 20 74 30 28 78 29 3b 0a 49 4e 53 45 52 54 20  E t0(x);.INSERT 
1aee0 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 7a  INTO t0 VALUES(z
1aef0 65 72 6f 62 6c 6f 62 28 39 30 30 29 29 3b 0a 49  eroblob(900));.I
1af00 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41  NSERT INTO t0 VA
1af10 4c 55 45 53 28 7a 65 72 6f 62 6c 6f 62 28 31 34  LUES(zeroblob(14
1af20 32 30 31 45 30 31 2d 30 31 30 30 29 29 3b 0a 49  201E01-0100));.I
1af30 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53 45  NSERT INTO t0 SE
1af40 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b 0a  LECT x FROM t0;.
1af50 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53  INSERT INTO t0 S
1af60 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b  ELECT x FROM t0;
1af70 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
1af80 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30  SELECT x FROM t0
1af90 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
1afa0 20 53 45 4c 45 43 54 20 72 6f 75 6e 64 28 31 2c   SELECT round(1,
1afb0 31 29 0a 42 45 47 49 4e 3b 0a 44 45 4c 45 54 45  1).BEGIN;.DELETE
1afc0 20 46 52 4f 4d 20 74 30 20 57 48 45 52 45 20 2f   FROM t0 WHERE /
1afd0 2a 20 2a 2f 2d 36 3b 0a 50 52 41 47 4d 41 20 69  * */-6;.PRAGMA i
1afe0 6e 63 72 65 6d 65 6e 74 61 6c 5f 76 61 63 75 75  ncremental_vacuu
1aff0 6d 28 b4 29 3b 0a 52 4f 4c 4c 42 41 43 4b 3b 0a  m(.);.ROLLBACK;.
1b000 0d 00 00 00 02 00 3f 00 01 25 00 3f 00 00 00 00  ......?..%.?....
1b010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81  ................
1b040 62 81 3d 04 00 83 49 43 52 45 41 54 45 20 54 41  b.=...ICREATE TA
1b050 42 4c 45 20 74 31 28 61 2c 62 2c 63 29 3b 0a 49  BLE t1(a,b,c);.I
1b060 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
1b070 4c 55 45 53 28 31 2c 32 2c 33 29 3b 0a 49 4e 53  LUES(1,2,3);.INS
1b080 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
1b090 45 53 28 2d 31 2c 2d 32 2c 2d 33 29 3b 0a 49 4e  ES(-1,-2,-3);.IN
1b0a0 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
1b0b0 55 45 53 28 27 30 30 30 27 2c 27 30 30 30 27 2c  UES('000','000',
1b0c0 27 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  '000');.INSERT I
1b0d0 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31 2e  NTO t1 VALUES(1.
1b0e0 35 2c 32 2e 30 35 2c 33 2e 30 30 35 29 3b 0a 53  5,2.05,3.005);.S
1b0f0 45 4c 45 43 54 20 70 72 69 6e 74 66 28 27 30 25  ELECT printf('0%
1b100 71 30 25 73 27 20 2f 2a 20 2a 2f 29 20 46 52 4f  q0%s' /* */) FRO
1b110 4d 20 74 31 20 4f 52 44 45 52 20 42 59 20 72 6f  M t1 ORDER BY ro
1b120 77 69 64 3b 0a 85 57 81 3c 04 00 8b 33 50 52 41  wid;..W.<...3PRA
1b130 47 4d 41 20 6d 6d 61 70 5f 73 69 7a 65 20 3d 20  GMA mmap_size = 
1b140 30 3b 0a 50 52 41 47 4d 41 20 70 61 67 65 5f 73  0;.PRAGMA page_s
1b150 69 7a 65 20 3d 20 31 30 32 34 3b 0a 50 52 41 47  ize = 1024;.PRAG
1b160 4d 41 20 63 61 63 68 65 5f 73 69 7a 65 20 3d 41  MA cache_size =A
1b170 4c 4c 30 30 3b 0a 43 52 45 41 54 45 20 54 41 42  LL00;.CREATE TAB
1b180 4c 45 20 74 31 28 78 29 3b 0a 43 52 45 41 54 45  LE t1(x);.CREATE
1b190 20 54 41 42 4c 45 20 74 32 28 78 29 3b 0a 43 52   TABLE t2(x);.CR
1b1a0 45 41 54 45 20 54 41 42 4c 45 20 74 33 28 78 29  EATE TABLE t3(x)
1b1b0 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 69  ;.CREATE INDEX i
1b1c0 33 20 4f 4e 20 74 33 28 78 29 3b 0a 49 4e 53 45  3 ON t3(x);.INSE
1b1d0 52 54 20 49 4e 54 4f 20 74 33 20 56 41 4c 55 45  RT INTO t3 VALUE
1b1e0 53 28 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30  S(randomblob(100
1b1f0 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ));.INSERT INTO 
1b200 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t3 SELECT random
1b210 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20 74  blob(100) FROM t
1b220 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  3;.INSERT INTO t
1b230 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62  3 SELECT randomb
1b240 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20 74 33  lob(100) FROM t3
1b250 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33  ;.INSERT INTO t3
1b260 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
1b270 6f 62 28 31 30 30 29 20 46 52 4f 4d 20 74 33 3b  ob(100) FROM t3;
1b280 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20  .INSERT INTO t3 
1b290 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f  SELECT randomblo
1b2a0 62 28 31 30 30 29 20 46 52 4f 4d 20 74 33 3b 0a  b(100) FROM t3;.
1b2b0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20 53  INSERT INTO t3 S
1b2c0 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
1b2d0 28 31 30 30 29 20 46 52 4f 4d 20 74 33 3b 0a 49  (100) FROM t3;.I
1b2e0 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20 53 45  NSERT INTO t3 SE
1b2f0 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
1b300 31 30 30 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e  100) FROM t3;.IN
1b310 53 45 52 54 20 49 4e 54 4f 20 74 33 20 53 45 4c  SERT INTO t3 SEL
1b320 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31  ECT randomblob(1
1b330 30 30 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53  00) FROM t3;.INS
1b340 45 52 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45  ERT INTO t3 SELE
1b350 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30  CT randomblob(10
1b360 30 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45  0) FROM t3;.INSE
1b370 52 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43  RT INTO t3 SELEC
1b380 54 20 20 72 65 70 6c 61 63 65 28 31 2c 31 2c 31  T  replace(1,1,1
1b390 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52  ) FROM t3;.INSER
1b3a0 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54  T INTO t3 SELECT
1b3b0 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 0d 30 30 29   randomblob(.00)
1b3c0 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52 54   FROM t3;.INSERT
1b3d0 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54 20   INTO t3 SELECT 
1b3e0 72 61 6e 64 6f 68 62 6c 6f 62 28 32 30 30 29 20  randohblob(200) 
1b3f0 46 52 4f 4d 20 74 33 3b 52 45 49 4e 44 45 58 0a  FROM t3;REINDEX.
1b400 0d 00 00 00 05 00 8f 00 02 69 02 26 01 ba 01 18  .........i.&....
1b410 00 8f 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81  ................
1b490 05 81 42 04 00 82 0f 43 52 45 41 54 45 20 54 41  ..B....CREATE TA
1b4a0 42 4c 45 20 74 30 28 61 2c 49 4e 54 20 50 52 49  BLE t0(a,INT PRI
1b4b0 4d 41 52 59 20 4b 45 59 2c 20 62 2c 20 63 2c 20  MARY KEY, b, c, 
1b4c0 55 4e 49 51 55 45 28 62 2c 20 63 29 29 20 57 49  UNIQUE(b, c)) WI
1b4d0 54 48 4f 55 54 20 72 6f 77 69 64 2b 0a 43 52 42  THOUT rowid+.CRB
1b4e0 4c 45 20 74 33 28 67 2c 20 68 2c 20 69 2c 20 46  LE t3(g, h, i, F
1b4f0 4f 52 45 49 47 4e 20 4b 45 59 20 28 68 2c 20 69  OREIGN KEY (h, i
1b500 29 20 52 45 46 45 52 45 4e 43 45 53 20 74 30 28  ) REFERENCES t0(
1b510 62 2c 20 63 29 29 3b 0a 81 1e 81 41 04 00 82 41  b, c));....A...A
1b520 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28  CREATE TABLE t1(
1b530 78 20 63 68 61 72 28 31 29 29 3b 0a 49 4e 53 45  x char(1));.INSE
1b540 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
1b550 53 28 31 29 2c 28 32 2e 35 29 2c 28 27 30 30 30  S(1),(2.5),('000
1b560 30 30 27 29 2c 28 78 27 30 30 30 30 27 29 2c 28  00'),(x'0000'),(
1b570 4e 55 4c 4c 29 3b 0a 53 45 4c 45 43 54 20 71 75  NULL);.SELECT qu
1b580 6f 74 65 28 78 29 46 52 4f 4d 20 74 31 20 4f 52  ote(x)FROM t1 OR
1b590 44 45 52 20 42 59 20 78 3b 0a 53 45 4c 45 43 54  DER BY x;.SELECT
1b5a0 20 6e 61 6d 65 20 46 52 4f 4d 20 73 71 6c 69 74   name FROM sqlit
1b5b0 65 5f 6d 61 73 74 65 72 3b 0a 69 81 40 04 00 81  e_master;.i.@...
1b5c0 57 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 30  WCREATE TABLE t0
1b5d0 30 30 28 63 30 30 30 20 49 4e 54 30 30 30 30 29  00(c000 INT0000)
1b5e0 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  ;.CREATE TABLE t
1b5f0 30 30 32 28 63 30 30 30 20 49 4e 54 30 30 30 30  002(c000 INT0000
1b600 29 3b 0a 53 45 4c 45 43 54 20 61 2c 62 30 2e 2a  );.SELECT a,b0.*
1b610 20 2c 52 4f 4d 20 74 30 30 30 20 4e 41 54 55 52   ,ROM t000 NATUR
1b620 41 4c 20 4a 4f 0a 40 81 3f 04 00 81 05 53 45 4c  AL JO.@.?....SEL
1b630 45 43 54 20 31 30 20 45 58 43 45 50 54 20 53 45  ECT 10 EXCEPT SE
1b640 4c 45 43 54 20 32 30 20 4f 52 44 45 52 20 42 59  LECT 20 ORDER BY
1b650 20 33 33 33 33 33 33 33 33 33 33 2c 33 33 33 31   3333333333,3331
1b660 20 43 4f 4c 4c 43 54 45 20 83 13 81 3e 04 00 86   COLLCTE ...>...
1b670 2b 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31  +CREATE TABLE t1
1b680 28 61 2c 20 62 2c 20 63 2c 20 64 29 3b 0a 43 52  (a, b, c, d);.CR
1b690 45 41 54 45 20 49 4e 44 45 58 20 69 30 20 4f 4e  EATE INDEX i0 ON
1b6a0 20 74 31 28 61 2c 20 62 29 20 57 48 45 52 45 20   t1(a, b) WHERE 
1b6b0 64 20 49 53 20 4e 4f 54 20 4e 55 4c 4c 3b 0a 49  d IS NOT NULL;.I
1b6c0 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
1b6d0 4c 55 45 53 28 2d 31 2c 20 2d 31 2c 20 2d 31 2c  LUES(-1, -1, -1,
1b6e0 20 4e 55 4c 4c 29 3b 0a 49 4e 53 45 52 54 20 49   NULL);.INSERT I
1b6f0 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 32 2a  NTO t1 SELECT 2*
1b700 61 2c 32 2a 62 2c 32 2a 63 2c 64 20 46 52 4f 4d  a,2*b,2*c,d FROM
1b710 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t1;.INSERT INTO
1b720 20 74 31 20 53 45 4c 45 43 54 20 32 2a 61 2c 32   t1 SELECT 2*a,2
1b730 2a 62 2c 32 2a 63 2c 64 20 46 52 4f 4d 20 74 31  *b,2*c,d FROM t1
1b740 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1b750 20 53 45 4c 45 43 54 20 32 2a 61 2c 32 2a 62 2c   SELECT 2*a,2*b,
1b760 32 2a 63 2c 64 20 46 52 4f 4d 20 74 31 3b 0a 49  2*c,d FROM t1;.I
1b770 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
1b780 4c 45 43 54 20 32 2a 61 2c 32 2a 62 2c 32 2a 63  LECT 2*a,2*b,2*c
1b790 2c 64 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45  ,d FROM t1;.INSE
1b7a0 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43  RT INTO t1 SELEC
1b7b0 54 20 32 30 30 31 2d 30 31 2d 30 31 32 2a 61 2c  T 2001-01-012*a,
1b7c0 32 2a 62 2c 32 2a 63 2c 64 20 46 52 4f 4d 20 74  2*b,2*c,d FROM t
1b7d0 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  1;.INSERT INTO t
1b7e0 31 20 53 45 4c 45 43 54 20 32 2a 61 2c 32 2a 62  1 SELECT 2*a,2*b
1b7f0 2c 32 2a 63 2c 64 20 46 52 4f 4d 20 74 31 3b 0a  ,2*c,d FROM t1;.
1b800 0d 00 00 00 01 00 83 00 00 83 00 00 00 00 00 00  ................
1b810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1b880 00 00 00 86 79 81 43 04 00 8d 77 44 52 4f 50 20  ....y.C...wDROP 
1b890 54 41 42 4c 45 20 49 46 20 45 58 49 53 54 53 20  TABLE IF EXISTS 
1b8a0 74 30 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  t0;.CREATE TABLE
1b8b0 20 74 31 28 61 20 49 4e 54 45 47 45 52 20 50 52   t1(a INTEGER PR
1b8c0 49 4d 41 52 59 20 4b 45 59 2c 20 62 2c 20 63 29  IMARY KEY, b, c)
1b8d0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1b8e0 20 56 41 4c 55 45 53 28 31 2c 31 2c 27 b0 30 30   VALUES(1,1,'.00
1b8f0 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
1b900 20 74 31 20 56 41 4c 55 45 53 28 31 30 2c 31 2c   t1 VALUES(10,1,
1b910 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  '0000');.INSERT 
1b920 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 32  INTO t1 VALUES(2
1b930 30 2c 31 2c 27 6f 30 30 30 27 29 3b 0a 49 4e 53  0,1,'o000');.INS
1b940 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
1b950 45 53 28 33 2c 31 2c 27 30 30 30 30 27 29 3b 0a  ES(3,1,'0000');.
1b960 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
1b970 41 4c 55 45 53 28 34 30 2c 20 31 2c 20 27 6f 30  ALUES(40, 1, 'o0
1b980 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
1b990 4f 20 74 31 20 56 41 4c 55 45 53 28 35 30 2c 20  O t1 VALUES(50, 
1b9a0 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e 53 45  1, 'o000');.INSE
1b9b0 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
1b9c0 53 28 36 30 2c 20 31 2c 58 27 30 30 30 30 27 29  S(60, 1,X'0000')
1b9d0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1b9e0 20 56 41 4c 55 45 53 28 37 30 2c 20 31 2c 20 27   VALUES(70, 1, '
1b9f0 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  0000');.INSERT I
1ba00 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 38 30  NTO t1 VALUES(80
1ba10 2c 20 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e  , 1, 'o000');.IN
1ba20 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
1ba30 55 45 53 28 39 30 2c 20 31 2c 20 27 6f 30 30 30  UES(90, 1, 'o000
1ba40 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
1ba50 20 74 31 20 53 45 4c 45 43 54 20 61 2b 31 2c 32   t1 SELECT a+1,2
1ba60 2c 27 30 30 30 27 20 7c 7c 20 73 75 62 73 74 72  ,'000' || substr
1ba70 28 63 2c 43 29 20 46 52 4f 4d 20 74 31 3b 0a 49  (c,C) FROM t1;.I
1ba80 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
1ba90 4c 45 43 54 20 61 2b 32 2c 33 2c 27 30 27 7c 7c  LECT a+2,3,'0'||
1baa0 73 75 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d  substr(c,4) FROM
1bab0 20 74 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42   t1 WHERE c GLOB
1bac0 20 27 6f 30 2a 27 3b 0a 49 4e 53 45 52 54 20 49   'o0*';.INSERT I
1bad0 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b  NTO t1 SELECT a+
1bae0 33 2c 34 2c 27 30 27 7c 7c 73 75 62 73 74 72 28  3,4,'0'||substr(
1baf0 63 2c 34 29 20 46 52 4f 4d 20 74 31 20 57 48 45  c,4) FROM t1 WHE
1bb00 52 45 20 63 20 47 4c 4f 42 20 27 6f 30 2a 27 3b  RE c GLOB 'o0*';
1bb10 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
1bb20 53 45 4c 45 43 54 20 61 2b 34 2c 35 2c 27 30 27  SELECT a+4,5,'0'
1bb30 7c 7c 73 75 62 73 74 72 28 63 2c 34 29 20 46 52  ||substr(c,4) FR
1bb40 4f 4d 20 74 31 20 57 48 45 52 45 20 63 20 47 4c  OM t1 WHERE c GL
1bb50 4f 42 20 27 6f 30 30 2a 27 3b 0a 49 4e 53 45 52  OB 'o00*';.INSER
1bb60 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
1bb70 20 61 2b 35 2c 36 2c 27 30 30 30 27 7c 7c 73 75   a+5,6,'000'||su
1bb80 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d 20 74  bstr(c,4) FROM t
1bb90 31 20 57 48 45 52 45 20 63 20 4c 49 4b 45 20 27  1 WHERE c LIKE '
1bba0 30 30 30 30 2a 27 3b 0a 43 52 45 41 54 45 20 49  0000*';.CREATE I
1bbb0 4e 44 45 58 20 74 30 62 20 4f 4e 20 74 31 28 62  NDEX t0b ON t1(b
1bbc0 29 3b 0a 41 4e 41 4c 59 5a 45 3b 0a 53 45 4c 45  );.ANALYZE;.SELE
1bbd0 43 54 20 63 20 46 52 4f 4d 20 74 31 20 57 48 45  CT c FROM t1 WHE
1bbe0 52 45 20 62 3d 33 20 41 4e 44 20 61 20 42 45 54  RE b=3 AND a BET
1bbf0 57 45 45 4e 20 33 30 20 41 4e 44 20 36 30 3b 0a  WEEN 30 AND 60;.
1bc00 0d 00 00 00 03 00 8e 00 02 e6 01 7b 00 8e 00 00  ...........{....
1bc10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1bc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1bc30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1bc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1bc50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1bc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1bc70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1bc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 69  ...............i
1bc90 81 46 04 00 83 57 43 52 45 41 54 45 20 54 41 42  .F...WCREATE TAB
1bca0 4c 45 20 74 31 28 78 20 49 4e 54 45 47 45 52 20  LE t1(x INTEGER 
1bcb0 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 79 2c 20  PRIMARY KEY, y, 
1bcc0 7a 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  z);.CREATE TABLE
1bcd0 20 74 32 28 61 2c 20 62 29 3b 0a 43 52 45 41 54   t2(a, b);.CREAT
1bce0 45 20 56 49 45 57 20 61 30 30 32 20 41 53 20 53  E VIEW a002 AS S
1bcf0 45 4c 45 43 54 20 61 2c 20 73 75 6d 28 62 29 20  ELECT a, sum(b) 
1bd00 41 53 20 6d 20 46 52 4f 4d 20 74 32 20 47 52 4f  AS m FROM t2 GRO
1bd10 55 50 20 42 59 20 61 3b 0a 45 58 50 4c 41 49 4e  UP BY a;.EXPLAIN
1bd20 20 51 55 45 52 59 20 50 4c 41 4e 0a 53 45 4c 45   QUERY PLAN.SELE
1bd30 43 54 20 74 31 2e 7a 2c 20 61 30 30 32 2e 6d 0a  CT t1.z, a002.m.
1bd40 46 52 4f 4d 20 74 31 20 4a 4f 49 4e 20 61 30 30  FROM t1 JOIN a00
1bd50 32 20 4f 4e 20 74 31 2e 79 3d 61 30 30 32 2e 6d  2 ON t1.y=a002.m
1bd60 0a 57 48 45 52 45 20 74 31 2e 78 20 49 4e 20 28  .WHERE t1.x IN (
1bd70 20 2d 31 2c 20 2d 31 33 29 25 59 82 67 81 45 04   -1, -13)%Y.g.E.
1bd80 00 85 53 43 52 45 41 54 45 20 54 41 42 4c 45 20  ..SCREATE TABLE 
1bd90 74 30 28 61 2c 20 62 29 3b 0a 43 52 45 41 54 45  t0(a, b);.CREATE
1bda0 20 54 41 42 4c 45 20 6c 6f 67 28 78 20 73 71 6c   TABLE log(x sql
1bdb0 69 74 65 5f 63 6f 6d 70 69 6c 65 6f 70 74 69 6f  ite_compileoptio
1bdc0 6e 5f 67 65 74 28 31 29 29 3b 0a 49 4e 53 45 52  n_get(1));.INSER
1bdd0 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53  T INTO t0 VALUES
1bde0 28 30 2c 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e  (0,0);.INSERT IN
1bdf0 54 4f 20 74 30 20 56 41 4c 55 45 53 28 30 2c 30  TO t0 VALUES(0,0
1be00 29 3b 0a 43 52 45 41 54 45 20 54 52 49 47 47 45  );.CREATE TRIGGE
1be10 52 20 74 30 30 30 30 30 20 41 46 54 45 52 20 55  R t00000 AFTER U
1be20 50 44 41 54 45 20 4f 4e 20 74 30 20 42 45 47 49  PDATE ON t0 BEGI
1be30 4e 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 6c 6f  N.INSERT INTO lo
1be40 67 20 56 41 4c 55 45 53 28 6f 6c 64 2e 62 20 7c  g VALUES(old.b |
1be50 20 6c 6f 77 65 72 28 31 29 7c 20 20 73 71 6c 69   lower(1)|  sqli
1be60 74 65 5f 63 6f 6d 70 69 6c 65 6f 70 74 69 6f 6e  te_compileoption
1be70 5f 67 65 74 28 31 29 7c 20 27 30 27 20 7c 7c 20  _get(1)| '0' || 
1be80 63 68 61 6e 67 65 73 28 29 20 29 3b 0a 45 4e 44  changes() );.END
1be90 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  ;.CREATE TABLE t
1bea0 32 28 61 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  2(a);.INSERT INT
1beb0 4f 20 74 32 20 56 41 4c 55 45 53 28 30 29 2c 20  O t2 VALUES(0), 
1bec0 28 32 29 2c 20 28 30 29 3b 0a 55 50 44 41 54 45  (2), (0);.UPDATE
1bed0 20 74 30 20 53 45 54 20 62 3d 20 63 68 61 6e 67   t0 SET b= chang
1bee0 65 73 28 29 3b 0a 82 16 81 44 04 00 84 31 43 52  es();....D...1CR
1bef0 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 61 2c  EATE TABLE t0(a,
1bf00 62 2c 63 2c 64 2c 20 50 52 49 4d 41 52 59 20 4b  b,c,d, PRIMARY K
1bf10 45 59 28 61 2c 61 29 29 20 57 49 54 48 4f 55 54  EY(a,a)) WITHOUT
1bf20 20 52 4f 57 49 44 3b 0a 43 52 45 41 54 45 20 49   ROWID;.CREATE I
1bf30 4e 44 45 58 20 74 30 30 64 20 4f 4e 20 74 30 28  NDEX t00d ON t0(
1bf40 62 2c 20 64 29 3b 0a 49 4e 53 45 52 54 20 49 4e  b, d);.INSERT IN
1bf50 54 4f 20 74 30 20 56 41 4c 55 45 53 28 27 30 30  TO t0 VALUES('00
1bf60 30 27 2c 27 30 30 30 72 30 30 30 27 2c 27 30 30  0','000r000','00
1bf70 61 27 2c 27 30 30 30 30 30 30 27 29 3b 0a 49 4e  a','000000');.IN
1bf80 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c  SERT INTO t0 VAL
1bf90 55 45 53 28 27 30 30 30 30 30 30 30 27 2c 27 6a  UES('0000000','j
1bfa0 30 30 30 30 30 27 2c 27 30 30 30 30 30 30 30 27  00000','0000000'
1bfb0 2c 27 30 30 30 30 30 30 30 27 29 3b 0a 49 4e 53  ,'0000000');.INS
1bfc0 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55  ERT INTO t0 VALU
1bfd0 45 53 28 27 30 30 30 30 30 30 30 27 2c 27 30 30  ES('0000000','00
1bfe0 30 72 30 30 30 27 2c 27 30 30 30 30 61 27 2c 27  0r000','0000a','
1bff0 30 30 30 72 30 30 30 27 29 3b 0a 49 4e 53 3b 0a  000r000');.INS;.
1c000 0d 00 00 00 06 00 55 00 02 5d 02 0e 01 96 01 46  ......U..].....F
1c010 01 07 00 55 00 00 00 00 00 00 00 00 00 00 00 00  ...U............
1c020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c050 00 00 00 00 00 81 2e 81 4c 04 00 82 61 43 52 45  ........L...aCRE
1c060 41 54 45 20 54 41 42 4c 45 20 74 30 28 61 20 50  ATE TABLE t0(a P
1c070 52 49 4d 41 52 59 20 4b 45 59 2c 20 62 29 3b 0a  RIMARY KEY, b);.
1c080 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56  INSERT INTO t0 V
1c090 41 4c 55 45 53 28 27 30 27 2c 20 27 30 30 30 27  ALUES('0', '000'
1c0a0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
1c0b0 30 20 56 41 4c 55 45 53 28 27 64 30 30 27 2c 20  0 VALUES('d00', 
1c0c0 27 30 30 30 27 29 3b 0a 53 45 4c 45 43 54 20 61  '000');.SELECT a
1c0d0 2c 20 6d 61 78 28 62 20 7c 7c 24 61 29 20 46 52  , max(b ||$a) FR
1c0e0 4f 4d 20 74 30 20 57 48 45 52 45 20 28 62 7c 7c  OM t0 WHERE (b||
1c0f0 62 7c 7c 62 29 21 3d 27 30 27 20 47 52 4f 55 50  b||b)!='0' GROUP
1c100 20 42 59 20 61 3b 0a 3c 81 4b 03 00 7f 43 52 45   BY a;.<.K...CRE
1c110 41 54 45 20 54 41 42 4c 45 20 74 30 28 63 2c 22  ATE TABLE t0(c,"
1c120 61 22 2c 22 62 22 20 27 30 30 30 27 29 3b 0a 50  a","b" '000');.P
1c130 52 41 47 4d 41 20 74 61 62 6c 65 5f 69 6e 66 6f  RAGMA table_info
1c140 28 74 30 29 3b 0a 4d 81 4a 04 00 81 1f 53 45 4c  (t0);.M.J....SEL
1c150 45 43 54 20 20 31 30 30 30 30 30 30 25 30 30 30  ECT  1000000%000
1c160 30 30 30 30 36 30 30 30 30 30 25 30 30 30 30 30  0000600000%00000
1c170 38 30 36 30 30 30 25 30 30 30 30 30 30 30 36 30  806000%000000060
1c180 30 30 30 30 25 30 30 30 30 30 38 30 36 30 30 30  0000%00000806000
1c190 30 3b 01 30 3b 01 75 81 49 04 00 81 6f 43 52 45  0;.0;.u.I...oCRE
1c1a0 41 54 45 20 54 41 42 4c 45 20 74 31 28 78 2c 20  ATE TABLE t1(x, 
1c1b0 79 20 44 45 46 41 55 4c 54 28 64 61 74 65 28 43  y DEFAULT(date(C
1c1c0 55 52 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50  URRENT_TIMESTAMP
1c1d0 29 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  )));.INSERT INTO
1c1e0 20 74 31 28 78 29 56 41 4c 55 45 53 28 31 29 3b   t1(x)VALUES(1);
1c1f0 0a 53 45 4c 45 43 54 20 78 2c 20 6c 65 6e 67 74  .SELECT x, lengt
1c200 68 28 79 29 20 46 52 4f 4d 20 74 31 3b 0a 4c 81  h(y) FROM t1;.L.
1c210 48 04 00 81 1d 50 52 41 47 4d 41 20 74 65 6d 70  H....PRAGMA temp
1c220 5f 73 74 6f 72 65 20 3d 20 33 3b 0a 50 52 41 47  _store = 3;.PRAG
1c230 4d 41 20 74 65 6d 70 5f 73 74 6f 72 65 20 3d 20  MA temp_store = 
1c240 33 3b 0a 50 52 41 47 4d 41 20 74 65 6d 70 5f 73  3;.PRAGMA temp_s
1c250 20 74 65 6d 70 5f 73 74 6f 72 65 3b 0a 83 1f 81   temp_store;....
1c260 47 04 00 86 43 50 52 41 47 4d 41 20 61 75 74 6f  G...CPRAGMA auto
1c270 5f 76 61 63 75 75 6d 3d 20 69 6e 63 72 65 6d 65  _vacuum= increme
1c280 6e 74 61 6c 3b 0a 50 52 41 47 4d 41 20 70 61 67  ntal;.PRAGMA pag
1c290 65 5f 73 69 7a 65 20 3d 20 31 30 30 30 3b 0a 43  e_size = 1000;.C
1c2a0 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 61  REATE TABLE t1(a
1c2b0 20 63 68 61 72 28 31 29 20 50 52 49 4d 41 52 59   char(1) PRIMARY
1c2c0 20 4b 45 59 2c 20 62 29 3b 0a 49 4e 53 45 52 54   KEY, b);.INSERT
1c2d0 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
1c2e0 31 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 32 35 30  1,randomblob(250
1c2f0 30 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0));.INSERT INTO
1c300 20 74 31 20 56 41 4c 55 45 53 28 32 2c 72 61 6e   t1 VALUES(2,ran
1c310 64 6f 6d 62 6c 6f 62 28 35 30 29 29 3b 0a 49 4e  domblob(50));.IN
1c320 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c  SERT INTO t1 SEL
1c330 45 43 54 20 4e 55 4c 4c 2c 72 61 6e 64 6f 6d 62  ECT NULL,randomb
1c340 6c 6f 62 28 35 30 29 46 52 4f 4d 20 74 31 3b 0a  lob(50)FROM t1;.
1c350 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
1c360 45 4c 45 43 54 20 4e 55 4c 4c 2c 72 61 6e 64 6f  ELECT NULL,rando
1c370 6d 62 6c 6f 62 28 35 30 29 46 52 4f 4d 20 74 31  mblob(50)FROM t1
1c380 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1c390 20 53 45 4c 45 43 54 20 4e 55 4c 4c 2c 72 61 6e   SELECT NULL,ran
1c3a0 64 6f 6d 62 6c 6f 62 28 35 30 29 46 52 4f 4d 20  domblob(50)FROM 
1c3b0 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
1c3c0 74 31 20 53 45 4c 45 43 54 20 4e 55 4c 4c 2c 72  t1 SELECT NULL,r
1c3d0 61 6e 64 6f 6d 62 6c 6f 62 28 35 30 29 46 52 4f  andomblob(50)FRO
1c3e0 4d 20 74 31 3b 0a 44 45 4c 45 54 45 20 46 52 4f  M t1;.DELETE FRO
1c3f0 4d 20 74 31 20 57 48 45 52 45 20 61 3d 31 3b 0a  M t1 WHERE a=1;.
1c400 0d 00 00 00 01 00 83 00 00 83 00 00 00 00 00 00  ................
1c410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c480 00 00 00 86 79 81 4d 04 00 8d 77 44 52 4f 50 20  ....y.M...wDROP 
1c490 54 41 42 4c 45 20 49 46 20 45 58 49 53 54 53 20  TABLE IF EXISTS 
1c4a0 74 30 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  t0;.CREATE TABLE
1c4b0 20 74 31 28 61 20 49 4e 54 45 47 45 52 20 50 52   t1(a INTEGER PR
1c4c0 49 4d 41 52 59 20 4b 45 59 2c 20 62 2c 20 63 29  IMARY KEY, b, c)
1c4d0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1c4e0 20 56 41 4c 55 45 53 28 31 2c 31 2c 27 30 30 30   VALUES(1,1,'000
1c4f0 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
1c500 20 74 31 20 56 41 4c 55 45 53 28 31 30 2c 31 2c   t1 VALUES(10,1,
1c510 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  '0000');.INSERT 
1c520 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 32  INTO t1 VALUES(2
1c530 30 2c 31 2c 27 6f 30 30 30 27 29 3b 0a 49 4e 53  0,1,'o000');.INS
1c540 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
1c550 45 53 28 33 2c 31 2c 27 30 30 30 30 27 29 3b 0a  ES(3,1,'0000');.
1c560 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
1c570 41 4c 55 45 53 28 34 30 2c 20 31 2c 20 27 6f 30  ALUES(40, 1, 'o0
1c580 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
1c590 4f 20 74 31 20 56 41 4c 55 45 53 28 35 30 2c 20  O t1 VALUES(50, 
1c5a0 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e 53 45  1, 'o000');.INSE
1c5b0 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
1c5c0 53 28 36 30 2c 20 31 2c 20 27 30 30 30 30 27 29  S(60, 1, '0000')
1c5d0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1c5e0 20 56 41 4c 55 45 53 28 37 30 2c 20 31 2c 20 27   VALUES(70, 1, '
1c5f0 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  0000');.INSERT I
1c600 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 38 30  NTO t1 VALUES(80
1c610 2c 20 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e  , 1, 'o000');.IN
1c620 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
1c630 55 45 53 28 39 30 2c 20 31 2c 20 27 6f 30 30 30  UES(90, 1, 'o000
1c640 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
1c650 20 74 31 20 53 45 4c 45 43 54 20 61 2b 31 2c 32   t1 SELECT a+1,2
1c660 2c 27 20 30 30 27 41 4e 44 20 73 75 62 73 74 72  ,' 00'AND substr
1c670 28 63 2c 34 29 20 46 52 4f 4d 20 74 31 3b 0a 49  (c,4) FROM t1;.I
1c680 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
1c690 4c 45 43 54 20 61 2b 32 2c 33 2c 27 30 27 7c 7c  LECT a+2,3,'0'||
1c6a0 73 75 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d  substr(c,4) FROM
1c6b0 20 74 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42   t1 WHERE c GLOB
1c6c0 20 27 6f 30 2a 27 3b 0a 49 4e 53 45 52 54 20 49   'o0*';.INSERT I
1c6d0 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b  NTO t1 SELECT a+
1c6e0 33 2c 34 2c 27 30 27 7c 7c 73 75 62 73 74 72 28  3,4,'0'||substr(
1c6f0 63 2c 34 29 20 46 52 4f 4d 20 74 31 20 57 48 45  c,4) FROM t1 WHE
1c700 52 45 20 63 20 47 4c 4f 42 20 27 6f 30 2a 27 3b  RE c GLOB 'o0*';
1c710 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
1c720 53 45 4c 45 43 54 20 61 2b 34 2c 35 2c 27 30 27  SELECT a+4,5,'0'
1c730 7c 7c 73 75 62 73 74 72 28 63 2c 34 29 20 46 52  ||substr(c,4) FR
1c740 4f 4d 20 74 31 20 57 48 45 52 45 20 63 20 47 4c  OM t1 WHERE c GL
1c750 4f 42 20 27 6f 30 30 2a 27 3b 0a 49 4e 53 45 52  OB 'o00*';.INSER
1c760 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
1c770 20 61 2b 35 2c 36 2c 27 30 30 30 27 7c 7c 73 75   a+5,6,'000'||su
1c780 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d 20 74  bstr(c,4) FROM t
1c790 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42 20 27  1 WHERE c GLOB '
1c7a0 30 30 30 30 2a 27 3b 0a 43 52 45 41 54 45 20 49  0000*';.CREATE I
1c7b0 4e 44 45 58 20 74 30 62 20 4f 4e 20 74 31 28 62  NDEX t0b ON t1(b
1c7c0 29 3b 0a 41 4e 41 4c 59 5a 45 3b 0a 53 45 4c 45  );.ANALYZE;.SELE
1c7d0 43 54 20 63 20 46 52 4f 4d 20 74 31 20 57 48 45  CT c FROM t1 WHE
1c7e0 52 45 20 62 3d 33 20 41 4e 44 20 61 20 42 45 54  RE b=3 AND a BET
1c7f0 57 45 45 4e 20 33 30 20 41 4e 44 20 36 30 3b 0a  WEEN 30 AND 60;.
1c800 0d 00 00 00 05 00 7c 00 03 59 02 95 01 b8 01 41  ......|..Y.....A
1c810 00 7c 00 00 00 00 00 00 00 00 00 00 00 00 00 00  .|..............
1c820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1c870 00 00 00 00 00 00 00 00 00 00 00 00 81 41 81 52  .............A.R
1c880 04 00 83 07 50 52 41 47 4d 41 20 66 6f 72 65 69  ....PRAGMA forei
1c890 67 6e 5f 6b 65 79 73 20 3d 20 4f 4e 3b 0a 43 52  gn_keys = ON;.CR
1c8a0 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 61 20  EATE TABLE t1(a 
1c8b0 55 4e 49 51 55 45 2c 20 62 29 3b 0a 3b 0a 50 52  UNIQUE, b);.;.PR
1c8c0 41 47 4d 41 20 66 6f 72 65 69 67 6e 5f 6b 65 79  AGMA foreign_key
1c8d0 73 20 3d 20 4f 46 42 3b 0a 43 52 45 41 54 45 20  s = OFB;.CREATE 
1c8e0 54 41 42 4c 45 20 74 32 28 63 2c 20 64 20 52 45  TABLE t2(c, d RE
1c8f0 46 45 52 45 4e 43 45 53 20 74 31 28 61 29 29 3b  FERENCES t1(a));
1c900 52 45 50 4c 41 43 45 20 49 4e 54 4f 20 20 74 32  REPLACE INTO  t2
1c910 20 56 41 4c 55 45 53 28 32 2c 20 31 29 3b 0a 42   VALUES(2, 1);.B
1c920 45 47 49 4e 3b 0a 50 52 41 47 4d 41 20 66 6f 72  EGIN;.PRAGMA for
1c930 65 69 67 6e 5f 6b 65 79 73 20 3d 20 56 46 46 3b  eign_keys = VFF;
1c940 0a 74 81 51 04 00 81 6d 43 52 45 41 54 45 20 54  .t.Q...mCREATE T
1c950 41 42 4c 45 20 74 30 28 9e d3 9d d3 63 2c 64 2c  ABLE t0(....c,d,
1c960 65 2c 20 50 52 49 4d 41 52 59 20 4b 45 59 28 61  e, PRIMARY KEY(a
1c970 2c 62 2c 63 2c 64 2c 65 29 29 3b 0a 53 45 4c 45  ,b,c,d,e));.SELE
1c980 43 54 20 2a 20 46 52 4f 4d 20 74 30 20 57 48 45  CT * FROM t0 WHE
1c990 52 45 20 61 3d 3f 20 41 4e 44 20 62 3d 3f 20 41  RE a=? AND b=? A
1c9a0 4e 44 20 63 3d 3f 20 41 4e 44 20 64 3d 3f 20 41  ND c=? AND d=? A
1c9b0 4e 44 20 65 3d 3f 3b 0a 81 59 81 50 04 00 83 37  ND e=?;..Y.P...7
1c9c0 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 20  CREATE TABLE t0 
1c9d0 28 61 20 49 4e 54 45 47 45 52 20 50 52 49 4d 41  (a INTEGER PRIMA
1c9e0 52 59 20 4b 45 59 29 3b 0a 43 52 45 41 54 45 20  RY KEY);.CREATE 
1c9f0 54 41 42 4c 45 20 74 32 20 28 61 20 49 4e 54 45  TABLE t2 (a INTE
1ca00 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c  GER PRIMARY KEY,
1ca10 20 62 20 49 4e 54 30 30 30 30 29 3b 0a 43 52 45   b INT0000);.CRE
1ca20 41 54 45 20 54 41 42 4c 45 20 74 32 78 20 28 62  ATE TABLE t2x (b
1ca30 20 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59   INTEGER PRIMARY
1ca40 20 4b 45 59 29 3b 0a 53 45 4c 45 43 54 20 74 30   KEY);.SELECT t0
1ca50 2e 61 20 46 52 4f 4d 20 20 28 74 30 20 4a 4f 49  .a FROM  (t0 JOI
1ca60 4e 20 74 32 20 4f 4e 20 74 30 2e 61 3d 74 32 2e  N t2 ON t0.a=t2.
1ca70 61 29 20 41 53 20 78 20 4a 4f 49 4e 20 74 32 78  a) AS x JOIN t2x
1ca80 20 4f 4e 20 78 2e 62 3d 74 32 78 2e 62 29 20 61   ON x.b=t2x.b) a
1ca90 73 30 30 3b 0a 81 40 81 4f 04 00 83 05 43 52 45  s00;..@.O....CRE
1caa0 41 54 45 20 54 41 42 4c 45 20 74 30 28 6d 20 43  ATE TABLE t0(m C
1cab0 48 41 52 28 32 29 29 3b 0a 49 4e 53 45 52 54 20  HAR(2));.INSERT 
1cac0 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 27  INTO t0 VALUES('
1cad0 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
1cae0 4f 20 74 30 20 56 41 4c 55 45 53 28 27 62 30 27  O t0 VALUES('b0'
1caf0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
1cb00 30 20 56 41 4c 55 45 53 28 27 63 30 27 29 3b 0a  0 VALUES('c0');.
1cb10 53 45 4c 45 43 54 20 63 6f 75 6e 74 28 2a 29 2c  SELECT count(*),
1cb20 20 73 75 62 73 74 72 28 6d 2c 20 2d 31 32 2c 31   substr(m, -12,1
1cb30 29 20 41 53 30 30 20 46 52 4f 4d 20 74 30 20 47  ) AS00 FROM t0 G
1cb40 52 4f 55 50 20 42 59 2d 6d 20 4f 52 44 45 52 20  ROUP BY-m ORDER 
1cb50 42 59 20 31 2c 20 32 3b 0a 81 23 81 4e 04 00 82  BY 1, 2;..#.N...
1cb60 4b 50 52 41 47 4d 41 20 66 6f 72 65 69 67 6e 5f  KPRAGMA foreign_
1cb70 6b 65 79 73 20 3d 60 4f 4e 4c 45 20 74 31 28 61  keys =`ONLE t1(a
1cb80 20 55 4e 49 51 55 45 2c 20 62 29 3b 0a 43 52 45   UNIQUE, b);.CRE
1cb90 41 54 45 20 54 41 42 4c 45 20 74 32 28 63 2c 20  ATE TABLE t2(c, 
1cba0 64 20 52 45 46 45 52 45 48 41 56 49 4e 47 31 2c  d REFEREHAVING1,
1cbb0 03 e8 29 3b 52 45 50 4c 41 43 45 20 49 4e 54 4f  ..);REPLACE INTO
1cbc0 20 74 31 20 56 41 4c 55 45 53 28 31 2c 32 29 3b   t1 VALUES(1,2);
1cbd0 0a 49 4e 53 31 52 54 20 2d 4e 54 4f 20 74 32 20  .INS1RT -NTO t2 
1cbe0 56 41 4c 55 45 53 28 32 2c 20 31 29 3b 0a 42 45  VALUES(2, 1);.BE
1cbf0 47 49 4e 3b 08 50 52 57 60 4d 41 20 66 46 4d 0a  GIN;.PRW`MA fFM.
1cc00 0d 00 00 00 03 00 1b 00 03 34 01 7e 00 1b 00 00  .........4.~....
1cc10 00 00 00 00 00 00 00 00 00 00 00 82 5f 81 55 04  ............_.U.
1cc20 00 85 43 50 52 41 47 4d 41 20 61 75 74 6f 5f 76  ..CPRAGMA auto_v
1cc30 61 63 75 75 6d 3d 49 4e 43 52 45 4d 45 4e 54 41  acuum=INCREMENTA
1cc40 4c 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  L;.CREATE TABLE 
1cc50 74 30 28 78 29 3b 0a 49 4e 53 45 52 54 20 49 4e  t0(x);.INSERT IN
1cc60 54 4f 20 74 30 20 56 41 4c 55 45 53 28 7a 65 72  TO t0 VALUES(zer
1cc70 6f 62 6c 6f 62 28 38 30 32 30 30 31 2d 30 31 2d  oblob(802001-01-
1cc80 30 31 30 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e  010));.INSERT IN
1cc90 54 4f 20 74 30 20 56 41 4c 55 45 53 28 7a 65 72  TO t0 VALUES(zer
1cca0 6f 62 6c 6f 62 28 39 39 30 29 29 3b 0a 49 4e 53  oblob(990));.INS
1ccb0 45 52 54 20 49 4e 54 4f 20 74 30 20 53 45 4c 45  ERT INTO t0 SELE
1ccc0 43 54 20 78 20 46 52 4f 4d 20 74 30 3b 0a 49 4e  CT x FROM t0;.IN
1ccd0 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53 45 4c  SERT INTO t0 SEL
1cce0 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b 0a 49  ECT x FROM t0;.I
1ccf0 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53 45  NSERT INTO t0 SE
1cd00 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30 2b 0a  LECT x FROM t0+.
1cd10 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53  INSERT INTO t0 S
1cd20 45 4c 45 43 54 20 38 20 46 52 4f 4d 20 74 30 3b  ELECT 8 FROM t0;
1cd30 0a 42 45 47 49 4e 3b 0a 44 45 4c 45 54 45 20 46  .BEGIN;.DELETE F
1cd40 52 4f 4d 20 74 30 20 57 48 45 52 45 20 72 6f 77  ROM t0 WHERE row
1cd50 69 64 25 32 3b 0a 50 52 41 47 4d 41 20 69 6e 63  id%2;.PRAGMA inc
1cd60 72 65 6d 65 6e 74 61 6c 5f 76 61 63 75 75 6d 28  remental_vacuum(
1cd70 34 29 3b 0a 52 4f 4c 4c 42 41 43 4b 3b 0a 83 32  4);.ROLLBACK;..2
1cd80 81 54 04 00 86 69 50 52 41 47 4d 41 20 70 61 67  .T...iPRAGMA pag
1cd90 65 5f 73 69 7a 65 3d 20 35 31 32 3b 0a 50 52 41  e_size= 512;.PRA
1cda0 47 4d 41 20 61 75 74 6f 5f 76 61 63 75 75 6d 20  GMA auto_vacuum 
1cdb0 3d 20 69 6e 63 56 65 6d 65 6e 74 81 6c 3b 0a 43  = incVement.l;.C
1cdc0 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78  REATE TABLE t1(x
1cdd0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
1cde0 31 20 56 41 4c 55 45 53 28 20 72 61 6e 64 6f 6d  1 VALUES( random
1cdf0 62 6c 6f 62 28 31 20 2a 20 28 35 31 32 2d 34 29  blob(1 * (512-4)
1ce00 29 20 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  ) );.INSERT INTO
1ce10 20 74 31 20 56 41 4c 55 45 53 28 20 72 61 6e 64   t1 VALUES( rand
1ce20 6f 6d 62 6c 6f 62 28 31 20 3d 20 28 35 31 32 2d  omblob(1 = (512-
1ce30 34 29 29 20 29 3b 0a 49 4e 53 45 52 54 20 49 4e  4)) );.INSERT IN
1ce40 54 4f 20 74 31 20 56 41 4c 55 45 53 28 20 72 61  TO t1 VALUES( ra
1ce50 6e 64 6f 6d 62 6c 6f 62 28 32 20 2a 20 28 35 30  ndomblob(2 * (50
1ce60 30 2d 34 29 29 0f 29 3b 0a 49 4e 53 45 52 54 20  0-4)).);.INSERT 
1ce70 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 20  INTO t1 VALUES( 
1ce80 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 31 30 20 2a  randomblob(110 *
1ce90 20 28 35 31 32 2d 34 29 29 20 29 3b 0a 49 4e 53   (512-4)) );.INS
1cea0 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
1ceb0 45 53 28 72 61 6e 64 6f 6d 62 6c 6f 62 28 33 20  ES(randomblob(3 
1cec0 2a 20 28 35 2d 34 29 29 20 29 3b 0a 44 45 4c 45  * (5-4)) );.DELE
1ced0 54 45 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45  TE FROM t1 WHERE
1cee0 07 72 6f 77 69 64 3d 20 ff 7f 00 00 52 41 47 4d  .rowid= ....RAGM
1cef0 41 20 69 6e 63 72 65 6d 65 6e 74 31 32 2d 34 29  A increment12-4)
1cf00 29 20 29 3b 0a 61 6c 5f 76 61 63 75 75 6d 20 3d  ) );.al_vacuum =
1cf10 20 32 3b 0a 44 45 4c 45 54 45 20 46 52 4f 4d 20   2;.DELETE FROM 
1cf20 74 31 20 57 48 45 52 45 20 72 6f 77 69 64 20 3d  t1 WHERE rowid =
1cf30 20 31 3b 0a 81 48 81 53 04 00 83 15 43 52 45 41   1;..H.S....CREA
1cf40 54 45 20 54 41 42 4c 45 20 61 76 34 28 61 2c 20  TE TABLE av4(a, 
1cf50 62 2c 20 63 29 3b 0a 43 52 45 41 54 45 20 49 4e  b, c);.CREATE IN
1cf60 44 45 58 20 61 76 30 30 20 4f 4e 20 61 76 34 28  DEX av00 ON av4(
1cf70 61 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  a);.CREATE INDEX
1cf80 20 61 30 30 30 20 4f 4e 20 61 76 34 28 62 29 3b   a000 ON av4(b);
1cf90 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 61 30  .CREATE INDEX a0
1cfa0 30 30 30 30 20 4f 4e 20 61 76 34 28 63 29 3b 0a  0000 ON av4(c);.
1cfb0 43 52 45 41 54 45 20 49 4e 44 45 58 20 61 30 30  CREATE INDEX a00
1cfc0 34 20 4f 4e 20 61 76 34 28 61 2c 20 62 2c 20 63  4 ON av4(a, b, c
1cfd0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61  );.INSERT INTO a
1cfe0 76 34 20 56 41 4c 55 45 53 28 27 30 27 2c 20 27  v4 VALUES('0', '
1cff0 30 27 2c 20 27 30 27 29 3b 56 41 43 55 55 4d 0a  0', '0');VACUUM.
1d000 0d 00 00 00 04 01 24 00 03 dc 03 7b 01 f6 01 24  ......$....{...$
1d010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d0b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d0d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d0f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1d120 00 00 00 00 f9 0e 81 59 05 00 81 f2 1f 42 45 47  .......Y.....BEG
1d130 49 4e 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  IN;.CREATE TABLE
1d140 20 41 30 30 30 28 49 53 53 55 45 49 44 20 74 65   A000(ISSUEID te
1d150 78 74 28 35 30 29 6e 6f 74 20 6e 75 6c 6c 2c 20  xt(50)not null, 
1d160 4f 42 30 45 43 54 49 44 20 74 65 78 74 28 35 30  OB0ECTID text(50
1d170 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 41 52 54  ) not null, PART
1d180 49 43 49 50 41 4e 54 49 44 20 74 65 78 74 28 35  ICIPANTID text(5
1d190 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 45 30 30 30  0) not null,E000
1d1a0 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  0000000 int not 
1d1b0 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74  null, constraint
1d1c0 20 50 30 30 30 30 30 30 20 70 72 69 6d 61 72 79   P000000 primary
1d1d0 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f   key (ISSUEID, O
1d1e0 42 30 45 43 54 49 44 2c 20 50 41 52 54 49 43 49  B0ECTID, PARTICI
1d1f0 50 41 00 00 00 76 83 01 81 58 04 00 86 07 43 52  PA...v...X....CR
1d200 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78 29  EATE TABLE t1(x)
1d210 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1d220 20 56 41 4c 55 45 53 28 72 61 6e 64 6f 6d 62 6c   VALUES(randombl
1d230 6f 62 28 31 30 30 29 29 3b 0a 49 4e 53 45 52 54  ob(100));.INSERT
1d240 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
1d250 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20  randomblob(100) 
1d260 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20  FROM t1;.INSERT 
1d270 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72  INTO t1 SELECT r
1d280 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29 4d a0  andomblob(100)M.
1d290 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
1d2a0 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
1d2b0 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20 74  blob(100) FROM t
1d2c0 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  1;.INSERT INTO t
1d2d0 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62  1 SELECT randomb
1d2e0 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20 74 31  lob(100) FROM t1
1d2f0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
1d300 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
1d310 6f 62 28 39 30 30 29 20 46 52 4f 4d 20 74 31 3b  ob(900) FROM t1;
1d320 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
1d330 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f  SELECT randomblo
1d340 62 28 31 30 32 30 30 31 2d 30 31 35 30 31 30 29  b(102001-015010)
1d350 20 46 52 4f 4d 20 74 31 3b 0a 43 52 45 41 54 45   FROM t1;.CREATE
1d360 20 49 4e 44 45 58 20 69 30 20 4f 4e 20 74 31 28   INDEX i0 ON t1(
1d370 78 20 3b 52 45 49 4e 44 45 58 0a 5e 81 57 04 00  x ;REINDEX.^.W..
1d380 81 41 43 52 45 41 54 45 20 54 45 4d 50 20 54 41  .ACREATE TEMP TA
1d390 42 4c 45 20 74 30 30 30 31 28 61 2c 62 2c 63 29  BLE t0001(a,b,c)
1d3a0 3b 0a 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20  ;.SELECT * FROM 
1d3b0 73 71 6c 69 74 65 5f 74 65 6d 70 5f 6d 61 73 74  sqlite_temp_mast
1d3c0 65 72 20 57 48 45 52 45 20 73 71 6c 20 47 4c 4f  er WHERE sql GLO
1d3d0 42 20 27 2a 5b 2d 30 30 30 27 3b 0a 21 81 56 03  B '*[-000';.!.V.
1d3e0 00 49 53 45 4c 45 43 54 20 27 30 30 30 27 20 4e  .ISELECT '000' N
1d3f0 4f 54 20 4d 41 54 43 48 20 27 30 30 30 27 3b 0a  OT MATCH '000';.
1d400 00 00 00 77 4e 54 49 44 29 29 3b 0a 43 52 45 41  ...wNTID));.CREA
1d410 54 45 20 54 41 42 4c 45 20 41 30 30 30 30 30 30  TE TABLE A000000
1d420 30 30 30 30 30 30 30 30 30 30 30 28 4c 30 20 69  00000000000(L0 i
1d430 6e 74 30 30 30 2c 20 51 30 30 20 69 6e 74 20 6e  nt000, Q00 int n
1d440 6f 74 20 6e 75 6c 6c 2c 20 4e 30 30 30 30 30 30  ot null, N000000
1d450 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
1d460 6c 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30 30  ll, P00000000000
1d470 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c  000 text(50) nul
1d480 6c 2c 20 49 53 53 55 45 49 44 20 74 65 78 74 28  l, ISSUEID text(
1d490 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42  50) not null, OB
1d4a0 30 45 43 54 49 44 20 74 65 78 74 28 35 30 29 20  0ECTID text(50) 
1d4b0 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30  not null, R00000
1d4c0 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
1d4d0 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 20  ll, C0000000000 
1d4e0 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
1d4f0 6c 2c 20 41 30 30 30 30 30 30 30 20 74 65 78 74  l, A0000000 text
1d500 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43  (50) not null, C
1d510 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
1d520 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  (20) null, L0000
1d530 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
1d540 28 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30 30  (20) null, U0000
1d550 30 30 30 30 30 30 30 20 69 6e 74 30 30 30 30 30  0000000 int00000
1d560 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30  , P0000000000000
1d570 4d 20 69 6e 74 30 30 30 30 30 2c 20 4c 30 30 30  M int00000, L000
1d580 30 30 30 20 69 6e 74 30 30 30 30 30 2c 20 4c 30  000 int00000, L0
1d590 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
1d5a0 69 6e 74 30 30 30 30 30 2c 20 55 30 30 30 30 30  int00000, U00000
1d5b0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
1d5c0 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  300) null, L0000
1d5d0 30 30 30 30 30 30 30 30 30 30 44 20 74 65 78 74  0000000000D text
1d5e0 28 35 30 29 20 6e 75 6c 6c 2c 20 46 30 30 30 30  (50) null, F0000
1d5f0 30 30 30 30 30 30 30 20 74 65 78 74 28 31 30 30  0000000 text(100
1d600 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30  ) not null, R000
1d610 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  0000 int not nul
1d620 6c 2c 20 53 30 30 30 30 30 30 30 30 20 74 65 78  l, S00000000 tex
1d630 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(30) not null, 
1d640 4c 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30  L0000000 text(20
1d650 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30  0) not null, A00
1d660 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
1d670 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30  int not null, R0
1d680 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  0000 int not nul
1d690 6c 2c 20 4e 30 30 30 30 30 30 30 30 30 30 30 30  l, N000000000000
1d6a0 20 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20 4e   text(1) null, N
1d6b0 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
1d6c0 78 74 28 31 29 20 6e 75 6c 6c 2c 20 4e 30 30 30  xt(1) null, N000
1d6d0 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e 75  00000 text(1) nu
1d6e0 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 30 30 30  ll, N00000000000
1d6f0 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e 75  00000 text(1) nu
1d700 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 30 30 30  ll, N00000000000
1d710 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e  000000 text(1) n
1d720 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30  ull, C0000000000
1d730 30 30 30 30 20 74 65 78 74 28 31 29 20 6e 6f 74  0000 text(1) not
1d740 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e   null, constrain
1d750 74 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30  t P0000000000000
1d760 30 30 30 30 30 30 30 20 70 72 69 6d 61 72 79 20  0000000 primary 
1d770 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f 42  key (ISSUEID, OB
1d780 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41 54 45  0ECTID));.CREATE
1d790 20 54 41 42 4c 45 20 54 30 30 28 43 30 30 20 69   TABLE T00(C00 i
1d7a0 6e 74 30 30 30 30 30 2c 53 30 30 30 30 20 69 6e  nt00000,S0000 in
1d7b0 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30  t not null, L000
1d7c0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
1d7d0 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50  (50) not null, P
1d7e0 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
1d7f0 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44 20 74 65  null, ISSUEID te
1d800 00 00 00 78 78 74 28 35 30 29 20 6e 6f 74 20 6e  ...xxt(50) not n
1d810 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65  ull, OB0ECTID te
1d820 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
1d830 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e 74   R0000000000 int
1d840 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30   not null, C0000
1d850 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
1d860 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30  not null, A00000
1d870 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
1d880 6e 75 6c 6c 2c 20 43 30 30 30 20 74 65 78 74 28  null, C000 text(
1d890 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  20) null, L00000
1d8a0 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c  00 text(20) null
1d8b0 2c 20 55 30 30 30 20 69 6e 74 30 30 30 30 30 2c  , U000 int00000,
1d8c0 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30 30   P00000000000000
1d8d0 20 69 6e 74 30 30 30 30 30 2c 20 4c 30 30 30 30   int00000, L0000
1d8e0 30 30 20 69 6e 74 30 30 30 30 30 2c 20 4c 30 30  00 int00000, L00
1d8f0 30 30 30 30 30 30 20 69 6e 74 30 30 30 30 30 2c  000000 int00000,
1d900 20 55 30 30 30 30 30 30 30 20 74 65 78 74 28 33   U0000000 text(3
1d910 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  00) null, L00000
1d920 30 44 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c  0D text(50) null
1d930 2c 20 52 30 30 30 30 30 30 30 20 69 6e 74 20 6e  , R0000000 int n
1d940 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 20 74  ot null, L0000 t
1d950 65 78 74 28 32 30 30 29 20 6e 6f 74 20 6e 75 6c  ext(200) not nul
1d960 6c 2c 20 49 30 30 30 30 30 30 30 30 30 30 30 20  l, I00000000000 
1d970 74 65 78 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45  text not null, E
1d980 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e 75  00000000 text nu
1d990 6c 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30 30  ll, A00000000000
1d9a0 30 30 30 20 74 65 78 74 20 6e 6f 74 20 6e 75 6c  000 text not nul
1d9b0 6c 2c 20 49 30 30 30 30 30 30 30 30 30 30 30 30  l, I000000000000
1d9c0 20 74 65 78 74 28 31 30 30 29 20 6e 6f 74 20 6e   text(100) not n
1d9d0 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30  ull, C0000000000
1d9e0 30 30 30 30 20 74 65 78 74 28 31 29 20 6e 6f 74  0000 text(1) not
1d9f0 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 30   null, A00000000
1da00 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f  000000000 int no
1da10 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69  t null, constrai
1da20 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30 30  nt P000000000000
1da30 30 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65  00000 primary ke
1da40 79 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45  y (ISSUEID, OB0E
1da50 43 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54  CTID));.CREATE T
1da60 41 42 4c 45 20 41 30 30 30 30 30 30 30 30 30 30  ABLE A0000000000
1da70 28 54 51 55 4e 49 44 20 74 65 78 74 28 33 30 29  (TQUNID text(30)
1da80 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 30 20 74 65   not null, O0 te
1da90 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49 30 30  xt(50) null, I00
1daa0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75  0000 text(50) nu
1dab0 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 20 74 65  ll, D00000000 te
1dac0 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 43 30 30  xt(50) null, C00
1dad0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
1dae0 28 35 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30  (50) null, C0000
1daf0 30 30 30 30 30 30 20 74 65 78 74 28 31 30 30 29  000000 text(100)
1db00 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
1db10 20 74 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c   text(100) null,
1db20 20 43 30 30 30 30 30 30 30 30 30 30 30 30 30 30   C00000000000000
1db30 20 74 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c   text(100) null,
1db40 20 43 30 30 30 30 30 30 30 30 30 45 20 74 65 78   C000000000E tex
1db50 74 28 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  t(100) not null,
1db60 20 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30   constraint P000
1db70 30 30 30 30 30 30 30 30 30 30 20 70 72 69 6d 61  0000000000 prima
1db80 72 79 20 6b 65 79 20 28 54 51 55 4e 49 44 29 29  ry key (TQUNID))
1db90 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 43  ;.CREATE TABLE C
1dba0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 28  000000000000000(
1dbb0 43 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e  C00000 int not n
1dbc0 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30  ull, L0000000000
1dbd0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
1dbe0 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30  t null, P0000000
1dbf0 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
1dc00 00 00 00 79 20 6e 75 6c 6c 2c 20 49 53 53 55 45  ...y null, ISSUE
1dc10 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
1dc20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74  null, OB0ECTID t
1dc30 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
1dc40 2c 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e  , R0000000000 in
1dc50 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30  t not null, C000
1dc60 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
1dc70 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30   not null, A0000
1dc80 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
1dc90 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
1dca0 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
1dcb0 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
1dcc0 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
1dcd0 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 20  l, U00000000000 
1dce0 69 6e 74 30 30 30 30 30 2c 20 50 30 30 30 30 30  int00000, P00000
1dcf0 30 30 30 30 30 30 30 30 4d 20 69 6e 74 30 30 30  00000000M int000
1dd00 30 30 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 30  00, L000000 int0
1dd10 30 30 30 30 2c 20 4c 30 30 30 30 30 30 30 30 30  0000, L000000000
1dd20 30 30 30 30 30 30 30 20 69 6e 74 30 30 30 30 30  0000000 int00000
1dd30 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 30 30  , U0000000000000
1dd40 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c  00 text(300) nul
1dd50 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
1dd60 30 30 44 20 74 65 78 74 28 35 30 29 20 6e 75 6c  00D text(50) nul
1dd70 6c 2c 20 42 30 30 30 20 74 65 78 74 20 6e 75 6c  l, B000 text nul
1dd80 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20 50 30  l, constraint P0
1dd90 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1dda0 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20  000 primary key 
1ddb0 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54  (ISSUEID, OB0ECT
1ddc0 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ID));.CREATE TAB
1ddd0 4c 45 20 48 30 30 28 44 41 54 30 30 30 30 45 20  LE H00(DAT0000E 
1dde0 74 65 78 74 28 32 29 20 6e 6f 74 20 6e 75 6c 6c  text(2) not null
1ddf0 2c 20 4f 30 30 30 30 20 74 65 78 74 28 32 30 29  , O0000 text(20)
1de00 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4b 30 30 30 30   not null, K0000
1de10 30 30 30 30 30 30 20 74 65 78 74 28 31 30 30 29  000000 text(100)
1de20 20 6e 6f 74 20 6e 75 6c 6c 2c 20 46 30 30 30 30   not null, F0000
1de30 30 30 30 30 30 30 20 69 6e 74 30 30 30 30 30 2c  000000 int00000,
1de40 20 54 30 30 30 30 30 30 30 30 20 69 6e 74 30 30   T00000000 int00
1de50 30 30 30 29 3b 0a 43 52 45 41 54 45 20 54 41 42  000);.CREATE TAB
1de60 4c 45 20 44 30 30 30 28 46 30 30 30 30 30 30 30  LE D000(F0000000
1de70 30 30 30 20 74 65 78 74 28 33 30 29 20 6e 6f 74  000 text(30) not
1de80 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30 30 20 69   null, V000000 i
1de90 6e 74 20 6e 6f 74 20 6e 75 6c 6c 29 3b 0a 43 52  nt not null);.CR
1dea0 45 41 54 45 20 54 41 42 4c 45 20 44 30 30 30 30  EATE TABLE D0000
1deb0 30 30 30 30 30 30 30 43 30 30 30 30 30 30 30 28  0000000C0000000(
1dec0 54 51 55 4e 49 44 20 74 65 78 74 28 33 29 20 6e  TQUNID text(3) n
1ded0 6f 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 74  ot null, S0000 t
1dee0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
1def0 2c 20 4f 30 30 30 20 74 65 78 74 28 35 30 29 20  , O000 text(50) 
1df00 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 20 74  not null, P000 t
1df10 65 78 74 28 33 30 30 29 20 6e 6f 74 20 6e 75 6c  ext(300) not nul
1df20 6c 2c 20 44 30 30 30 30 30 30 30 30 30 30 30 30  l, D000000000000
1df30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
1df40 28 32 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30  (20) null, C0000
1df50 30 30 30 30 20 74 65 78 74 28 31 30 30 29 20 6e  0000 text(100) n
1df60 6f 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61  ot null, constra
1df70 69 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30  int P00000000000
1df80 30 30 30 30 30 30 30 30 30 30 20 70 72 69 6d 61  0000000000 prima
1df90 72 79 20 6b 65 79 20 28 54 51 55 4e 49 44 29 29  ry key (TQUNID))
1dfa0 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 44  ;.CREATE TABLE D
1dfb0 30 30 30 30 46 30 30 30 30 30 30 30 28 43 30 30  0000F0000000(C00
1dfc0 20 69 6e 74 30 30 30 30 30 2c 20 53 30 30 30 30   int00000, S0000
1dfd0 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c   int not null, L
1dfe0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
1dff0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
1e000 00 00 00 7a 2c 20 50 30 30 30 30 30 30 30 30 30  ...z, P000000000
1e010 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
1e020 75 6c 6c 2c 20 49 53 53 55 45 49 44 20 74 65 78  ull, ISSUEID tex
1e030 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
1e040 4f 42 30 45 43 54 49 44 20 74 65 78 74 28 35 30  OB0ECTID text(50
1e050 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30  ) not null, R000
1e060 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  0000000 int not 
1e070 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30  null, C000000000
1e080 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
1e090 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 20 74 65  ull, A0000000 te
1e0a0 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
1e0b0 20 43 30 30 30 30 30 30 30 30 30 30 30 20 74 65   C00000000000 te
1e0c0 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30  xt(20) null, L00
1e0d0 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
1e0e0 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30  xt(20) null, U00
1e0f0 30 30 30 30 30 30 30 30 30 20 69 6e 74 30 30 30  000000000 int000
1e100 30 30 2c 20 50 30 30 30 30 30 30 30 30 30 30 30  00, P00000000000
1e110 30 30 4d 20 69 6e 74 30 30 30 30 30 2c 20 4c 30  00M int00000, L0
1e120 30 30 30 30 30 20 69 6e 74 30 30 30 30 30 2c 20  00000 int00000, 
1e130 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  L000000000000000
1e140 30 20 69 6e 74 30 30 30 30 30 2c 20 55 30 30 30  0 int00000, U000
1e150 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
1e160 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30  t(300) null, L00
1e170 30 30 30 30 30 30 30 30 30 30 30 30 44 20 74 65  000000000000D te
1e180 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 52 30 30  xt(50) null, R00
1e190 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1e1a0 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20   text(50) null, 
1e1b0 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30  constraint P0000
1e1c0 30 30 30 30 30 30 30 30 30 30 30 20 70 72 69 6d  00000000000 prim
1e1d0 61 72 79 20 6b 65 79 20 28 49 53 53 55 45 49 44  ary key (ISSUEID
1e1e0 2c 20 4f 42 30 45 43 54 49 44 29 29 3b 0a 43 52  , OB0ECTID));.CR
1e1f0 45 41 54 45 20 54 41 42 4c 45 20 44 30 28 54 51  EATE TABLE D0(TQ
1e200 55 4e 49 44 20 74 65 78 74 28 33 30 29 20 6e 6f  UNID text(30) no
1e210 74 20 6e 75 6c 6c 2c 20 49 30 30 20 74 65 78 74  t null, I00 text
1e220 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 45 30  (50) not null,E0
1e230 30 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c  00 text(50) null
1e240 2c 20 44 30 30 30 30 30 30 30 30 30 30 20 74 65  , D0000000000 te
1e250 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c 20 44 30  xt(100) null, D0
1e260 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
1e270 69 6e 74 20 6e 75 6c 6c 2c 63 6f 6e 73 74 72 61  int null,constra
1e280 69 6e 74 20 50 30 30 30 20 70 72 69 6d 61 72 79  int P000 primary
1e290 20 6b 65 79 20 28 54 51 55 4e 49 44 29 29 bb 0a   key (TQUNID))..
1e2a0 43 52 45 41 54 45 20 54 41 42 4c 69 6e 74 20 6e  CREATE TABLint n
1e2b0 6f 74 20 6e 75 6c 6c 2c 20 4e 30 6e 75 6c 6c 29  ot null, N0null)
1e2c0 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 45  ;.CREATE TABLE E
1e2d0 30 30 30 30 30 30 30 30 30 30 30 30 30 28 43 30  0000000000000(C0
1e2e0 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20  00000 int null, 
1e2f0 53 30 30 30 30 20 69 6e 74 20 6e 6c 6c 2c 20 4c  S0000 int nll, L
1e300 30 30 30 30 30 30 30 30 30 33 20 74 65 78 74 20  0000000003 text 
1e310 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
1e320 34 20 74 65 78 74 20 6e 75 6c 6c 2c 20 4c 30 30  4 text null, L00
1e330 30 30 30 30 30 30 30 35 20 74 65 78 74 20 6e 75  00000005 text nu
1e340 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 36 20  ll, L0000000006 
1e350 74 65 78 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  text null, L0000
1e360 30 30 30 30 30 37 20 74 65 78 74 20 6e 75 6c 6c  000007 text null
1e370 2c 20 4c 30 30 30 30 30 30 30 30 30 38 20 74 65  , L0000000008 te
1e380 78 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  xt null, L000000
1e390 30 30 30 39 20 74 65 78 74 20 6e 75 6c 6c 2c 20  0009 text null, 
1e3a0 4c 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  L00000000000 tex
1e3b0 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69  t null, constrai
1e3c0 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30 30  nt P000000000000
1e3d0 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  0000 primary key
1e3e0 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43   (ISSUEID, OB0EC
1e3f0 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41  TID));.CREATE TA
1e400 00 00 00 7b 42 4c 45 20 46 30 30 30 30 30 30 30  ...{BLE F0000000
1e410 30 30 28 54 51 55 4e 49 44 20 74 65 78 74 28 33  00(TQUNID text(3
1e420 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30  0) not null, P00
1e430 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f 74 20  0 text(300) not 
1e440 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30  null, D000000000
1e450 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
1e460 28 31 29 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72  (1) null, constr
1e470 61 69 6e 74 20 50 30 30 30 30 30 30 30 30 30 30  aint P0000000000
1e480 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
1e490 54 51 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45  TQUNID));.CREATE
1e4a0 20 54 41 42 4c 45 20 46 30 28 43 30 30 20 69 6e   TABLE F0(C00 in
1e4b0 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 69 6e  t null, S0000 in
1e4c0 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30  t not null, L000
1e4d0 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
1e4e0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30   not null, P0000
1e4f0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
1e500 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49  50) null, ISSUEI
1e510 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  D text(50) not n
1e520 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65  ull, OB0ECTID te
1e530 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
1e540 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e 74   R0000000000 int
1e550 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30   not null, C0000
1e560 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
1e570 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30  not null, A00000
1e580 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
1e590 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30  null, C000000000
1e5a0 30 30 20 74 65 78 74 2c 20 50 30 30 30 30 30 30  00 text, P000000
1e5b0 30 30 30 30 30 30 30 4d 20 69 6e 74 20 6e 75 6c  0000000M int nul
1e5c0 6c 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20 6e  l, L000000 int n
1e5d0 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30  ull, L0000000000
1e5e0 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c  000000 int null,
1e5f0 20 55 30 30 30 30 30 30 30 30 30 30 30 30 30 30   U00000000000000
1e600 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c  0 text(300) null
1e610 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30 30  , L0000000000000
1e620 30 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c  00 text(50) null
1e630 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30  , P0000000000000
1e640 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20   text(50) null, 
1e650 42 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20  B000 text null, 
1e660 42 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  B00000000000000 
1e670 74 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c 20  text(100) null, 
1e680 49 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  I000000000 text(
1e690 31 29 20 6e 75 6c 6c 2c 20 46 30 30 30 30 30 30  1) null, F000000
1e6a0 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f 74 20  0 text(300) not 
1e6b0 6e 75 6c 6c 2c 20 56 30 30 30 30 30 30 30 30 30  null, V000000000
1e6c0 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f 74 20  0 text(300) not 
1e6d0 6e 75 6c 6c 2c 20 56 30 30 30 30 30 30 30 30 30  null, V000000000
1e6e0 30 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f  000 text(300) no
1e6f0 74 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 30  t null, D0000000
1e700 30 30 30 30 20 74 65 78 74 28 34 30 29 20 6e 6f  0000 text(40) no
1e710 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30 30 20  t null, I000000 
1e720 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20 44 30  text(1) null, D0
1e730 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
1e740 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 63  t(50) not null,c
1e750 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
1e760 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
1e770 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54 49  ISSUEID, OB0ECTI
1e780 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  D));.CREATE TABL
1e790 45 20 4c 30 30 30 30 28 43 30 30 30 30 30 20 69  E L0000(C00000 i
1e7a0 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 69  nt null, S0000 i
1e7b0 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30  nt not null, L00
1e7c0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
1e7d0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30  ) not null, P000
1e7e0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
1e7f0 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45  (50) null, ISSUE
1e800 00 00 00 7c 49 44 20 74 65 78 74 28 35 30 29 20  ...|ID text(50) 
1e810 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54  not null, OB0ECT
1e820 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
1e830 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30  null, R000000000
1e840 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
1e850 43 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  C0000000000 text
1e860 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41  (50) not null, A
1e870 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
1e880 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30   not null, C0000
1e890 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
1e8a0 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
1e8b0 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
1e8c0 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30   null, U00000000
1e8d0 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 50 30  000 int null, P0
1e8e0 30 30 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e  000000000000M in
1e8f0 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20  t null, L000000 
1e900 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  int null, L00000
1e910 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  00000000000 int 
1e920 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30  null, U000000000
1e930 30 30 30 30 30 30 20 74 65 78 74 28 33 30 30 29  000000 text(300)
1e940 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
1e950 30 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e  000000000 text n
1e960 75 6c 6c 2c 63 6f 6e 73 74 72 61 69 6e 74 20 50  ull,constraint P
1e970 30 30 30 30 30 30 30 30 20 70 72 69 6d 61 72 79  00000000 primary
1e980 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f   key (ISSUEID, O
1e990 42 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41 54  B0ECTID));.CREAT
1e9a0 45 20 54 41 42 4c 45 20 47 30 28 43 30 30 30 30  E TABLE G0(C0000
1e9b0 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 53 30 30  00 int null, S00
1e9c0 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c  00 int not null,
1e9d0 20 4c 30 30 30 30 30 30 30 30 30 30 20 74 65 78   L0000000000 tex
1e9e0 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
1e9f0 50 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  P00000000000000 
1ea00 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49  text(50) null, I
1ea10 53 53 55 45 49 44 20 74 65 78 74 28 35 30 29 20  SSUEID text(50) 
1ea20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54  not null, OB0ECT
1ea30 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
1ea40 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30  null, R000000000
1ea50 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
1ea60 43 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  C0000000000 text
1ea70 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41  (50) not null, A
1ea80 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
1ea90 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30   not null, C0000
1eaa0 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
1eab0 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
1eac0 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
1ead0 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30   null, U00000000
1eae0 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 50 30  000 int null, P0
1eaf0 30 30 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e  000000000000M in
1eb00 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20  t null, L000000 
1eb10 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  int null, L00000
1eb20 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  00000000000 int 
1eb30 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30  null, U000000000
1eb40 30 30 30 30 30 30 20 74 65 78 74 28 33 30 30 29  000000 text(300)
1eb50 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
1eb60 30 30 30 30 30 30 44 20 74 65 78 74 28 35 30 29  000000D text(50)
1eb70 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30 30 30 30   null, S00000000
1eb80 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
1eb90 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50  (30) not null, P
1eba0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1ebb0 30 20 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e  0 text(30) not n
1ebc0 75 6c 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30  ull, P0000000000
1ebd0 30 30 30 44 20 74 65 78 74 28 31 29 20 6e 6f 74  000D text(1) not
1ebe0 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
1ebf0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
1ec00 00 00 00 7d 74 28 31 29 20 6e 6f 74 20 6e 75 6c  ...}t(1) not nul
1ec10 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30 30 30  l, A000000000000
1ec20 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20  0000 text null, 
1ec30 50 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  P0000000000000 t
1ec40 65 78 74 20 6e 75 6c 6c 2c 20 45 30 30 30 30 30  ext null, E00000
1ec50 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
1ec60 65 78 74 20 6e 75 6c 6c 2c 20 45 30 30 30 30 30  ext null, E00000
1ec70 30 30 30 30 30 30 30 30 30 30 30 30 30 4c 20 74  0000000000000L t
1ec80 65 78 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72  ext null, constr
1ec90 61 69 6e 74 20 50 30 30 30 30 30 30 30 30 30 30  aint P0000000000
1eca0 30 30 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b  000000 primary k
1ecb0 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30  ey (ISSUEID, OB0
1ecc0 45 43 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20  ECTID));.CREATE 
1ecd0 54 41 42 4c 45 20 47 30 30 30 30 30 30 30 30 30  TABLE G000000000
1ece0 30 30 30 30 30 30 30 30 30 30 30 30 28 49 44 20  000000000000(ID 
1ecf0 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 55 30 20  int not null,U0 
1ed00 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c  text(30) not nul
1ed10 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20 5f 30  l, constraint _0
1ed20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
1ed30 70 72 69 6d 61 72 79 20 6b 65 79 20 28 49 44 29  primary key (ID)
1ed40 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  );.CREATE TABLE 
1ed50 49 30 30 28 54 51 55 4e 49 44 20 74 65 78 74 28  I00(TQUNID text(
1ed60 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 44 30  30) not null, D0
1ed70 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29 20  000000 text(20) 
1ed80 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30  not null, I00000
1ed90 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
1eda0 75 6c 6c 2c 20 4b 30 30 30 30 30 30 30 30 20 74  ull, K00000000 t
1edb0 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(30) not null
1edc0 2c 20 46 30 30 30 30 30 30 30 30 20 69 6e 74 20  , F00000000 int 
1edd0 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  not null, L00000
1ede0 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
1edf0 20 45 30 30 30 30 30 30 30 30 30 30 30 30 30 20   E0000000000000 
1ee00 62 6c 6f 62 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50  blob not null, P
1ee10 30 30 30 30 30 30 30 30 30 30 30 30 20 62 6c 6f  000000000000 blo
1ee20 62 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73  b not null, cons
1ee30 74 72 61 69 6e 74 20 50 30 30 30 30 30 20 70 72  traint P00000 pr
1ee40 69 6d 61 72 79 20 6b 65 79 20 28 54 51 55 4e 49  imary key (TQUNI
1ee50 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  D));.CREATE TABL
1ee60 45 20 4f 30 28 49 4e 56 49 54 41 54 49 4f 4e 49  E O0(INVITATIONI
1ee70 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  D text(50) not n
1ee80 75 6c 6c 2c 20 52 45 43 49 50 49 45 4e 54 4e 4f  ull, RECIPIENTNO
1ee90 44 45 49 44 20 74 65 78 74 20 6e 6f 74 20 6e 75  DEID text not nu
1eea0 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30 30 20  ll, D0000000000 
1eeb0 74 65 78 74 28 32 30 29 20 2c 20 63 6f 6e 73 74  text(20) , const
1eec0 72 61 69 6e 74 20 50 30 30 30 30 30 30 30 30 30  raint P000000000
1eed0 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 49 4e   primary key (IN
1eee0 56 49 54 41 54 49 4f 4e 49 44 2c 20 52 45 43 49  VITATIONID, RECI
1eef0 50 49 45 4e 54 4e 4f 44 45 49 44 29 29 3b 0a 43  PIENTNODEID));.C
1ef00 52 45 41 54 45 20 54 41 42 4c 45 20 49 30 28 4f  REATE TABLE I0(O
1ef10 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20 53  000 text null, S
1ef20 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
1ef30 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30   not null, R0000
1ef40 30 30 30 30 30 20 74 65 78 74 30 20 6e 75 6c 6c  00000 text0 null
1ef50 2c 20 52 30 30 30 30 30 30 30 30 30 30 30 30 30  , R0000000000000
1ef60 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c  0 text(50) null,
1ef70 20 52 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c   R00000 text nul
1ef80 6c 2c 20 49 30 30 30 30 30 30 20 74 65 78 74 28  l, I000000 text(
1ef90 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45 30  50) not null, E0
1efa0 30 30 30 30 30 30 20 74 65 78 74 20 6e 6f 74 20  000000 text not 
1efb0 6e 75 6c 6c 2c 20 4d 30 30 30 30 30 30 30 30 30  null, M000000000
1efc0 30 20 62 6c 6f 62 20 6e 6f 74 20 6e 75 6c 6c 2c  0 blob not null,
1efd0 20 49 30 30 30 30 30 30 30 30 30 30 30 30 30 30   I00000000000000
1efe0 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54   int not null, T
1eff0 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c  00000 text null,
1f000 00 00 00 7e 20 44 30 30 20 74 65 78 74 28 32 30  ...~ D00 text(20
1f010 29 20 6e 6f 74 20 6e 75 6c 6c 29 3b 0a 43 52 45  ) not null);.CRE
1f020 41 54 45 20 54 41 42 4c 45 20 49 30 30 30 30 28  ATE TABLE I0000(
1f030 43 30 30 30 30 30 20 69 6e 74 30 2c 20 53 30 30  C00000 int0, S00
1f040 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c   int not null, L
1f050 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
1f060 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
1f070 2c 20 50 30 30 30 30 30 30 20 74 65 78 74 28 35  , P000000 text(5
1f080 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44  0) null, ISSUEID
1f090 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
1f0a0 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65 78  ll, OB0ECTID tex
1f0b0 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
1f0c0 52 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  R0000000000 int 
1f0d0 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30  not null, C00000
1f0e0 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
1f0f0 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30  ot null, A000000
1f100 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
1f110 75 6c 6c 2c 20 43 30 30 30 20 74 65 78 74 28 32  ull, C000 text(2
1f120 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  0) null, L000000
1f130 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
1f140 20 55 30 30 30 30 30 30 30 30 30 30 30 20 69 6e   U00000000000 in
1f150 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30  t null, P0000000
1f160 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
1f170 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20 6e 75  , L000000 int nu
1f180 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 20 69 6e  ll, L00000000 in
1f190 74 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30  t null, U0000000
1f1a0 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c   text(300) null,
1f1b0 20 4c 30 30 30 30 30 30 44 20 74 65 78 74 28 35   L000000D text(5
1f1c0 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30  0) null, C000000
1f1d0 30 30 30 30 30 30 20 74 65 78 74 28 33 30 30 29  000000 text(300)
1f1e0 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
1f1f0 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20 49  000 text null, I
1f200 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
1f210 74 28 31 29 20 6e 75 6c 6c 2c 20 42 30 30 30 20  t(1) null, B000 
1f220 74 65 78 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30  text null, I0000
1f230 30 30 30 30 30 30 30 45 20 74 65 78 74 28 31 29  0000000E text(1)
1f240 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30   not null, I0000
1f250 30 30 30 45 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  000E int not nul
1f260 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30 30 30  l, A000000000000
1f270 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c  0 text(50) null,
1f280 20 49 30 30 30 30 30 30 30 30 30 30 30 20 74 65   I00000000000 te
1f290 78 74 28 31 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  xt(1) not null, 
1f2a0 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30  constraint P0000
1f2b0 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  0000 primary key
1f2c0 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43   (ISSUEID, OB0EC
1f2d0 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41  TID));.CREATE TA
1f2e0 42 4c 45 20 49 30 30 30 30 30 30 28 43 30 30 30  BLE I000000(C000
1f2f0 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30  0 int null, S000
1f300 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
1f310 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  L00000000000000 
1f320 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
1f330 6c 2c 20 50 30 30 30 30 30 30 20 74 65 78 74 28  l, P000000 text(
1f340 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49  50) null, ISSUEI
1f350 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  D text(50) not n
1f360 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65  ull, OB0ECTID te
1f370 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
1f380 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e 74   R0000000000 int
1f390 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30   not null, C0000
1f3a0 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
1f3b0 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30  not null, A00000
1f3c0 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
1f3d0 6e 75 6c 6c 2c 20 43 30 30 30 20 74 65 78 74 28  null, C000 text(
1f3e0 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  20) null, L00000
1f3f0 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c  00 text(20) null
1f400 00 00 00 7f 2c 20 55 30 30 30 30 30 30 30 30 30  ...., U000000000
1f410 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 50 52 30  00 int null, PR0
1f420 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c  0000 int null, L
1f430 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c  000000 int null,
1f440 20 4c 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e   L00000000 int n
1f450 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 20 74 65  ull, U0000000 te
1f460 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30  xt(300) null, L0
1f470 30 30 30 30 30 44 20 74 65 78 74 28 35 30 29 20  00000D text(50) 
1f480 6e 75 6c 6c 2c 20 49 30 30 30 30 30 30 30 30 20  null, I00000000 
1f490 74 65 78 74 30 20 6e 75 6c 6c 2c 20 49 30 30 30  text0 null, I000
1f4a0 30 30 30 30 20 74 65 78 74 20 6e 6f 74 20 6e 75  0000 text not nu
1f4b0 6c 6c 2c 20 49 30 30 30 30 30 30 30 30 30 30 30  ll, I00000000000
1f4c0 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20   text(20) null, 
1f4d0 49 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20  I0000 int null, 
1f4e0 49 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  I0000000000 int 
1f4f0 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30  null, D000000000
1f500 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20  0 text(1) null, 
1f510 49 30 30 30 45 20 74 65 78 74 28 31 29 20 6e 6f  I000E text(1) no
1f520 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30  t null, A0000000
1f530 30 30 30 30 30 30 30 30 20 69 6e 74 30 2c 20 63  00000000 int0, c
1f540 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
1f550 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
1f560 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54 49  ISSUEID, OB0ECTI
1f570 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  D));.CREATE TABL
1f580 45 20 4b 30 30 28 4d 53 47 49 44 20 69 6e 74 65  E K00(MSGID inte
1f590 67 65 72 20 6e 6f 74 20 6e 75 6c 6c 2c 20 53 30  ger not null, S0
1f5a0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75  0000 text(50) nu
1f5b0 6c 6c 2c 20 52 30 30 30 30 30 30 20 74 65 78 74  ll, R000000 text
1f5c0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74   not null, const
1f5d0 72 61 69 6e 74 20 50 30 30 30 30 30 30 30 30 30  raint P000000000
1f5e0 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 4d 53   primary key (MS
1f5f0 47 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41  GID));.CREATE TA
1f600 42 4c 45 20 44 30 30 28 4e 30 20 74 65 78 74 28  BLE D00(N0 text(
1f610 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4d 30  50) not null, M0
1f620 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
1f630 52 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  R00000000000 tex
1f640 74 28 32 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(20) not null, 
1f650 53 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f  S00000000 int no
1f660 74 20 6e 75 6c 6c 29 3b 0a 43 52 45 41 54 45 20  t null);.CREATE 
1f670 54 41 42 4c 45 20 4b 30 30 30 30 28 4d 53 47 49  TABLE K0000(MSGI
1f680 44 20 69 6e 74 65 67 65 72 20 6e 6f 74 20 6e 75  D integer not nu
1f690 6c 6c 2c 20 53 30 20 74 65 78 74 28 35 30 29 20  ll, S0 text(50) 
1f6a0 6e 75 6c 6c 2c 20 52 30 30 20 74 65 78 74 20 6e  null, R00 text n
1f6b0 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30 30  ot null, I000000
1f6c0 20 74 65 78 74 30 2c 20 4d 30 30 30 30 30 30 30   text0, M0000000
1f6d0 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c  000 int not null
1f6e0 2c 20 45 30 30 30 30 30 30 30 20 74 65 78 74 20  , E0000000 text 
1f6f0 6e 75 6c 6c 2c 20 4d 30 30 30 30 30 30 30 30 30  null, M000000000
1f700 42 20 62 6c 6f 62 20 6e 6f 74 20 6e 75 6c 6c 2c  B blob not null,
1f710 20 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30   constraint P000
1f720 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  0000 primary key
1f730 20 28 4d 53 47 49 44 29 29 3b 0a 43 52 45 41 54   (MSGID));.CREAT
1f740 45 20 54 41 42 4c 45 20 4c 30 30 30 30 30 30 28  E TABLE L000000(
1f750 43 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  C000000 int null
1f760 2c 20 53 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  , S0000 int not 
1f770 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
1f780 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c  00000 text null,
1f790 20 50 30 30 30 30 30 30 20 74 65 78 74 28 35 30   P000000 text(50
1f7a0 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44 20  ) null, ISSUEID 
1f7b0 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
1f7c0 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65 78 74  l, OB0ECTID text
1f7d0 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52  (50) not null, R
1f7e0 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c  00 int not null,
1f7f0 20 43 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f   C00 text(50) no
1f800 00 00 00 80 74 20 6e 75 6c 6c 2c 20 41 30 30 30  ....t null, A000
1f810 30 30 30 30 20 74 65 78 74 28 35 30 29 20 2c 20  0000 text(50) , 
1f820 43 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75  C000 text(20) nu
1f830 6c 6c 2c 20 55 30 30 30 20 69 6e 74 20 6e 75 6c  ll, U000 int nul
1f840 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30  l, P000000000000
1f850 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30  00 int null, L00
1f860 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c  0000 int null, L
1f870 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1f880 20 69 6e 74 20 6e 75 6c 6c 2c 20 55 30 30 30 30   int null, U0000
1f890 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
1f8a0 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30  (300) null, L000
1f8b0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
1f8c0 74 28 35 30 29 20 6e 75 6c 6c 2c 20 50 30 30 30  t(50) null, P000
1f8d0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
1f8e0 35 30 29 20 6e 75 6c 6c 2c 20 42 30 30 30 20 74  50) null, B000 t
1f8f0 65 78 74 20 6e 75 6c 6c 2c 20 42 30 30 30 30 30  ext null, B00000
1f900 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31  000000000 text(1
1f910 30 30 29 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30  00) null, I00000
1f920 30 30 30 30 20 74 65 78 74 28 31 29 20 6e 75 6c  0000 text(1) nul
1f930 6c 2c 20 41 30 30 30 30 30 30 30 30 30 20 69 6e  l, A000000000 in
1f940 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 20  t not null, A00 
1f950 74 65 78 74 20 6e 75 6c 6c 2c 20 4f 30 30 30 30  text null, O0000
1f960 30 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c  000000 text null
1f970 2c 20 4e 30 30 30 30 30 30 30 30 30 30 20 74 65  , N0000000000 te
1f980 78 74 20 6e 75 6c 6c 2c 20 4f 30 30 30 30 30 30  xt null, O000000
1f990 30 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c  000000 text null
1f9a0 2c 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30  ,constraint P000
1f9b0 30 30 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b  000000 primary k
1f9c0 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30  ey (ISSUEID, OB0
1f9d0 45 43 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20  ECTID));.CREATE 
1f9e0 54 41 42 4c 45 20 4c 30 28 54 51 55 4e 49 44 20  TABLE L0(TQUNID 
1f9f0 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c  text(30) not nul
1fa00 6c 2c 20 49 30 30 30 30 30 30 20 74 65 78 74 28  l, I000000 text(
1fa10 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54 30  50) not null, T0
1fa20 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35  000000000 text(5
1fa30 30 29 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 30  0) null, T000000
1fa40 30 30 30 44 20 74 65 78 74 28 35 30 29 20 6e 75  000D text(50) nu
1fa50 6c 6c 2c 20 54 30 30 30 30 30 30 30 20 69 6e 74  ll, T0000000 int
1fa60 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 30 30 30   null, T00000000
1fa70 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
1fa80 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 30 30 30   null, T00000000
1fa90 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 44 30 30 30  0 int null, D000
1faa0 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e 75  00000000 text nu
1fab0 6c 6c 2c 20 53 30 30 30 30 30 30 20 74 65 78 74  ll, S000000 text
1fac0 28 31 29 20 6e 75 6c 6c 2c 20 45 30 30 30 30 30  (1) null, E00000
1fad0 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e 75  00000000 text nu
1fae0 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30  ll, U00000000000
1faf0 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63   int not null, c
1fb00 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
1fb10 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 54  0 primary key (T
1fb20 51 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45 20  QUNID));.CREATE 
1fb30 54 41 42 4c 45 20 4c 30 30 28 54 51 55 4e 49 44  TABLE L00(TQUNID
1fb40 20 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75   text(30) not nu
1fb50 6c 6c 2c 20 49 30 30 20 74 65 78 74 28 35 30 29  ll, I00 text(50)
1fb60 20 6e 6f 74 20 6e 75 6c 6c 2c 4f 30 30 30 30 20   not null,O0000 
1fb70 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
1fb80 6c 2c 20 53 30 30 30 30 30 30 30 30 30 20 69 6e  l, S000000000 in
1fb90 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 53 30 30 30  t not null, S000
1fba0 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
1fbb0 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 20  ll, L0000000000 
1fbc0 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 63  text(20) null, c
1fbd0 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
1fbe0 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 54  0 primary key (T
1fbf0 51 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45 20  QUNID));.CREATE 
1fc00 00 00 00 81 54 41 42 4c 45 20 4d 30 30 28 54 51  ....TABLE M00(TQ
1fc10 55 4e 49 44 20 74 65 78 74 28 33 30 29 20 6e 6f  UNID text(30) no
1fc20 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 74 65  t null, S0000 te
1fc30 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
1fc40 20 54 30 30 30 30 30 30 30 30 30 30 30 30 30 30   T00000000000000
1fc50 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c  0 text(50) null,
1fc60 20 4d 30 30 30 30 30 30 30 30 30 30 30 30 20 74   M000000000000 t
1fc70 65 78 74 28 36 30 29 20 6e 75 6c 6c 2c 20 44 30  ext(60) null, D0
1fc80 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
1fc90 2c 20 4e 30 30 30 30 30 20 74 65 78 74 28 35 30  , N00000 text(50
1fca0 29 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 30 30  ) null, T0000000
1fcb0 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
1fcc0 2c 20 54 30 30 30 30 30 30 30 30 30 30 30 30 30  , T0000000000000
1fcd0 20 69 6e 74 20 6e 75 6c 6c 2c 20 4e 30 30 30 30   int null, N0000
1fce0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
1fcf0 74 28 32 30 29 20 6e 75 6c 6c 2c 20 54 30 30 30  t(20) null, T000
1fd00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1fd10 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 63 6f 6e  00 int null, con
1fd20 73 74 72 61 69 6e 74 20 50 30 30 30 30 30 20 70  straint P00000 p
1fd30 72 69 6d 61 72 79 20 6b 65 79 20 28 54 51 55 4e  rimary key (TQUN
1fd40 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ID));.CREATE TAB
1fd50 4c 45 20 4e 30 30 28 4e 30 20 74 65 78 74 28 35  LE N00(N0 text(5
1fd60 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 55 30 20  0) not null, U0 
1fd70 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 43  text(50) null, C
1fd80 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 32  000000000 text(2
1fd90 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54 30 30  0) not null, T00
1fda0 30 30 30 20 74 65 78 74 28 33 30 29 20 6e 6f 74  000 text(30) not
1fdb0 20 6e 75 6c 6c 29 3b 0a 43 52 45 41 54 45 20 54   null);.CREATE T
1fdc0 41 42 4c 45 20 4e 30 28 4e 30 20 74 65 78 74 28  ABLE N0(N0 text(
1fdd0 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 55 30  50) not null, U0
1fde0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75  0000 text(50) nu
1fdf0 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 20 69 6e  ll, N00000000 in
1fe00 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30 30 30  t not null, N000
1fe10 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20  0000 text null, 
1fe20 4b 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  K0000000000 int 
1fe30 6e 6f 74 20 6e 75 6c 6c 2c 20 4b 30 30 30 30 30  not null, K00000
1fe40 30 30 30 20 74 65 78 74 28 33 30 29 20 6e 6f 74  000 text(30) not
1fe50 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 20 74 65   null, T00000 te
1fe60 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(30) not null,
1fe70 20 4c 30 30 30 30 30 30 30 30 30 30 30 20 74 65   L00000000000 te
1fe80 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30  xt(20) null, L00
1fe90 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
1fea0 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  (20) null, L0000
1feb0 30 30 30 30 30 20 74 65 78 74 28 31 30 29 20 6e  00000 text(10) n
1fec0 75 6c 6c 2c 20 4e 30 30 30 30 30 30 53 20 69 6e  ull, N000000S in
1fed0 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30 30 30  t not null, N000
1fee0 30 30 44 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  00D0 int not nul
1fef0 6c 2c 20 4e 30 30 30 30 30 4c 30 20 69 6e 74 20  l, N00000L0 int 
1ff00 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30 30 30 30 30  not null, N00000
1ff10 56 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 29  V0 int not null)
1ff20 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 50  ;.CREATE TABLE P
1ff30 30 30 28 49 30 30 20 74 65 78 74 20 6e 75 6c 6c  00(I00 text null
1ff40 2c 20 4f 30 30 30 30 30 30 30 20 74 65 78 74 28  , O0000000 text(
1ff50 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30  50) not null, N0
1ff60 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
1ff70 74 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 20 74  t null, U00000 t
1ff80 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 4e 30  ext(50) null, N0
1ff90 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  0000000 int not 
1ffa0 6e 75 6c 6c 2c 20 4e 30 30 30 30 30 30 30 20 74  null, N0000000 t
1ffb0 65 78 74 20 6e 75 6c 6c 2c 20 4b 30 30 30 30 30  ext null, K00000
1ffc0 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
1ffd0 6c 6c 2c 20 4b 30 30 30 30 30 30 30 30 20 74 65  ll, K00000000 te
1ffe0 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(30) not null,
1fff0 20 54 30 30 30 30 30 20 74 65 78 74 28 33 30 29   T00000 text(30)
20000 00 00 00 82 20 6e 6f 74 20 6e 75 6c 6c 29 3b 0a  .... not null);.
20010 43 52 45 41 54 45 20 54 41 42 4c 45 20 50 30 30  CREATE TABLE P00
20020 30 30 30 30 30 30 30 30 30 28 43 30 30 30 30 20  000000000(C0000 
20030 69 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20  int null, S0000 
20040 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30  int not null, L0
20050 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
20060 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
20070 20 50 30 30 30 30 30 30 20 74 65 78 74 28 35 30   P000000 text(50
20080 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44 20  ) null, ISSUEID 
20090 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
200a0 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65 78 74  l, OB0ECTID text
200b0 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52  (50) not null, R
200c0 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e  0000000000 int n
200d0 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30  ot null, C000000
200e0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
200f0 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30  t null, A0000000
20100 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
20110 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 30  ll, C00000000000
20120 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20   text(20) null, 
20130 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  L000000000000000
20140 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20   text(20) null, 
20150 55 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74  U00000000000 int
20160 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30 30   null, P00000000
20170 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c  000000 int null,
20180 20 4c 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c   L000000 int nul
20190 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
201a0 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 55  0000 int null, U
201b0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
201c0 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20  text(300) null, 
201d0 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30 44  L00000000000000D
201e0 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20   text(50) null, 
201f0 50 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  P000000000000000
20200 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50   int not null, P
20210 41 30 30 30 30 30 30 30 30 30 30 30 30 30 20 69  A0000000000000 i
20220 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30  nt not null, P00
20230 30 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e 74  00000000000M int
20240 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30   not null, I0000
20250 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
20260 28 31 29 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30  (1) null, U00000
20270 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20   text(50) null, 
20280 49 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20  I000000 text(1) 
20290 6e 75 6c 6c 2c 20 4e 30 30 30 20 74 65 78 74 28  null, N000 text(
202a0 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45  100) not null, E
202b0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
202c0 28 32 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  (200) not null, 
202d0 49 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  I0000000000 text
202e0 28 31 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30  (1) not null, I0
202f0 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e 75  00000000 text nu
20300 6c 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30 30  ll, A00000000000
20310 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20  00000 int null, 
20320 41 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  A000000000000000
20330 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
20340 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30 30 30  l, A000000000000
20350 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35  000000000 text(5
20360 30 29 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61  0) null, constra
20370 69 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30  int P00000000000
20380 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20  000 primary key 
20390 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54  (ISSUEID, OB0ECT
203a0 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ID));.CREATE TAB
203b0 4c 45 20 50 30 28 53 30 30 20 69 6e 74 30 30 6c  LE P0(S00 int00l
203c0 2c 20 53 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  , S0000 int not 
203d0 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20 74 65  null, L000000 te
203e0 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
203f0 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30 30   P00000000000000
20400 00 00 00 83 20 74 65 78 74 28 35 30 29 20 6e 75  .... text(50) nu
20410 6c 6c 2c 20 49 53 53 55 45 49 44 20 74 65 78 74  ll, ISSUEID text
20420 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f  (50) not null, O
20430 42 30 45 43 54 49 44 20 74 65 78 74 28 35 30 29  B0ECTID text(50)
20440 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 20 69   not null, R00 i
20450 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30  nt not null, C00
20460 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
20470 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30  ) not null, A000
20480 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
20490 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30  t null, C0000000
204a0 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75  0000 text(20) nu
204b0 6c 6c 2c 20 4c 30 30 30 30 30 30 30 20 74 65 78  ll, L0000000 tex
204c0 74 28 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30  t(20) null, U000
204d0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75  0000 text(50) nu
204e0 6c 6c 2c 20 50 30 30 30 30 20 74 65 78 74 28 35  ll, P0000 text(5
204f0 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54 30 30  0) not null, T00
20500 30 30 30 30 30 30 30 30 20 74 65 78 74 2c 20 4d  00000000 text, M
20510 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
20520 74 28 31 29 20 6e 75 6c 6c 2c 20 4e 30 30 30 30  t(1) null, N0000
20530 20 74 65 78 74 2c 20 4d 30 30 30 30 30 20 74 65   text, M00000 te
20540 78 74 28 31 29 20 6e 75 6c 6c 2c 20 63 6f 6e 73  xt(1) null, cons
20550 74 72 61 69 6e 74 20 50 30 20 70 72 69 6d 61 72  traint P0 primar
20560 79 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20  y key (ISSUEID, 
20570 4f 42 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41  OB0ECTID));.CREA
20580 54 45 20 54 41 42 4c 45 20 50 30 30 30 28 50 30  TE TABLE P000(P0
20590 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
205a0 75 6c 6c 2c 20 4e 30 20 74 65 78 74 28 31 30 30  ull, N0 text(100
205b0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 20 74  ) not null, L0 t
205c0 65 78 74 28 33 30 30 29 20 6e 6f 74 20 6e 75 6c  ext(300) not nul
205d0 6c 2c 20 53 30 30 30 30 30 30 30 30 30 30 30 20  l, S00000000000 
205e0 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
205f0 6c 2c 20 54 30 30 30 30 30 20 74 65 78 74 28 33  l, T00000 text(3
20600 30 29 20 6e 6f 74 20 6e 75 6c 6c 29 3b 0a 43 52  0) not null);.CR
20610 45 41 54 45 20 54 41 42 4c 45 20 50 30 30 30 30  EATE TABLE P0000
20620 30 30 30 28 43 30 30 30 30 30 30 20 69 6e 74 20  000(C000000 int 
20630 6e 75 6c 6c 2c 20 53 30 30 30 30 30 20 74 65 78  null, S00000 tex
20640 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55  t(50) null, ISSU
20650 45 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74  EID text(50) not
20660 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20   null, OB0ECTID 
20670 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
20680 6c 2c 20 52 30 30 30 30 30 30 30 30 30 30 20 69  l, R0000000000 i
20690 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30  nt not null, C00
206a0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
206b0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30  ) not null, A000
206c0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
206d0 74 20 6e 75 6c 6c 2c 20 43 30 30 30 20 74 65 78  t null, C000 tex
206e0 74 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30  t(20) null, L000
206f0 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75  0000 text(20) nu
20700 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30  ll, U00000000000
20710 20 69 6e 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30   int null, P0000
20720 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e  0000000000 int n
20730 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20 69 6e 74  ull, L000000 int
20740 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
20750 20 69 6e 74 20 6e 75 6c 6c 2c 20 55 30 30 30 30   int null, U0000
20760 30 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75  000 text(300) nu
20770 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30  ll, L00000000000
20780 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75  0000 text(50) nu
20790 6c 6c 2c 20 4e 30 30 30 20 74 65 78 74 28 31 30  ll, N000 text(10
207a0 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 20  0) not null, I0 
207b0 74 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c 63  text(100) null,c
207c0 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
207d0 30 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65  00000 primary ke
207e0 79 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45  y (ISSUEID, OB0E
207f0 43 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54  CTID));.CREATE T
20800 00 00 00 84 41 42 4c 45 20 4d 30 30 30 30 30 30  ....ABLE M000000
20810 30 30 28 43 30 30 30 30 30 30 20 69 6e 74 20 6e  00(C000000 int n
20820 75 6c 6c 2c 20 53 30 30 30 30 20 69 6e 74 20 6e  ull, S0000 int n
20830 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  ot null, L000000
20840 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
20850 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30  ) not null, P000
20860 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
20870 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45  (50) null, ISSUE
20880 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
20890 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74  null, OB0ECTID t
208a0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
208b0 2c 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e  , R0000000000 in
208c0 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30  t not null, C000
208d0 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
208e0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30   not null, A0000
208f0 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
20900 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
20910 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
20920 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
20930 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
20940 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 20  l, U00000000000 
20950 69 6e 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30  int null, P00000
20960 30 30 30 30 30 30 30 30 4d 20 69 6e 74 20 6e 75  00000000M int nu
20970 6c 6c 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20  ll, L000000 int 
20980 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
20990 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
209a0 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 30 30  , U0000000000000
209b0 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c  00 text(300) nul
209c0 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
209d0 30 30 44 20 74 65 78 74 28 35 30 29 20 6e 75 6c  00D text(50) nul
209e0 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30  l, P000000000000
209f0 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c  0 text(50) null,
20a00 20 42 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c   B000 text null,
20a10 20 42 30 30 30 30 30 30 30 30 30 30 30 30 30 30   B00000000000000
20a20 20 74 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c   text(100) null,
20a30 20 49 30 30 30 30 30 30 30 30 30 20 74 65 78 74   I000000000 text
20a40 28 31 29 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30  (1) null, T00000
20a50 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
20a60 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30 30 20  ll, D0000000000 
20a70 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 53 30  int not null, S0
20a80 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
20a90 6e 6f 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30  not null, S00000
20aa0 30 30 30 20 74 65 78 74 28 33 30 29 20 6e 6f 74  000 text(30) not
20ab0 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 20   null, L0000000 
20ac0 74 65 78 74 28 32 30 30 29 20 6e 6f 74 20 6e 75  text(200) not nu
20ad0 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20 50  ll, constraint P
20ae0 30 30 30 30 30 30 30 30 30 30 30 20 70 72 69 6d  00000000000 prim
20af0 61 72 79 20 6b 65 79 20 28 49 53 53 55 45 49 44  ary key (ISSUEID
20b00 2c 20 4f 42 30 45 43 54 49 44 29 29 3b 0a 43 52  , OB0ECTID));.CR
20b10 45 41 54 45 20 54 41 42 4c 45 20 54 30 30 30 30  EATE TABLE T0000
20b20 28 43 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 53  (C00 int null, S
20b30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  0000 int not nul
20b40 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
20b50 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
20b60 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30 30 30  null, P000000000
20b70 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
20b80 75 6c 6c 2c 20 49 53 53 55 45 49 44 20 74 65 78  ull, ISSUEID tex
20b90 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
20ba0 4f 42 30 45 43 54 49 44 20 74 65 78 74 28 35 30  OB0ECTID text(50
20bb0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 45 30 30  ) not null, RE00
20bc0 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  0000000 int not 
20bd0 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30  null, C000000000
20be0 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
20bf0 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 20 74 65  ull, A0000000 te
20c00 00 00 00 00 78 74 28 35 30 29 20 6e 6f 74 20 6e  ....xt(50) not n
20c10 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30  ull, C0000000000
20c20 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
20c30 20 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30   L00000000000000
20c40 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
20c50 20 55 30 30 30 30 30 30 30 30 30 30 30 20 69 6e   U00000000000 in
20c60 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30  t null, P0000000
20c70 30 30 30 30 30 30 4d 20 69 6e 74 20 6e 75 6c 6c  000000M int null
20c80 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20 6e 75  , L000000 int nu
20c90 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30  ll, L00000000000
20ca0 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20  00000 int null, 
20cb0 55 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  U000000000000000
20cc0 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c   text(300) null,
20cd0 20 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30   L00000000000000
20ce0 44 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c  D text(50) null,
20cf0 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30 20   P0000000000000 
20d00 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 42  text(50) null, B
20d10 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20 42  000 text null, B
20d20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
20d30 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c 20 49  ext(100) null, I
20d40 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31  000000000 text(1
20d50 29 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 20  ) null, D000000 
20d60 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 41  text(20) null, A
20d70 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35  000000000 text(5
20d80 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54 30 30  0) not null, T00
20d90 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
20da0 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30 30  t null, R0000000
20db0 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
20dc0 6e 75 6c 6c 2c 20 54 30 30 30 30 30 20 74 65 78  null, T00000 tex
20dd0 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
20de0 4c 30 30 30 30 20 74 65 78 74 28 32 30 30 29 20  L0000 text(200) 
20df0 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30  not null, I00000
20e00 30 30 30 30 30 30 20 74 65 78 74 20 6e 6f 74 20  000000 text not 
20e10 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 30 30  null, A000000000
20e20 30 30 30 30 30 20 74 65 78 74 20 6e 6f 74 20 6e  00000 text not n
20e30 75 6c 6c 2c 20 49 30 30 30 30 30 30 30 30 30 30  ull, I0000000000
20e40 30 30 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c  000 text(1) null
20e50 2c 20 44 30 30 30 30 30 30 30 30 30 30 30 20 69  , D00000000000 i
20e60 6e 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30  nt null, R000000
20e70 30 30 30 30 20 74 65 78 74 28 35 30 30 29 20 6e  0000 text(500) n
20e80 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 45 20  ull, R00000000E 
20e90 69 6e 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30  int null, R00000
20ea0 30 30 30 30 50 20 74 65 78 74 28 33 30 30 29 20  0000P text(300) 
20eb0 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74  null, constraint
20ec0 20 50 30 30 30 30 30 30 30 20 70 72 69 6d 61 72   P0000000 primar
20ed0 79 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20  y key (ISSUEID, 
20ee0 4f 42 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41  OB0ECTID));.CREA
20ef0 54 45 20 54 41 42 4c 45 20 55 30 28 55 30 30 20  TE TABLE U0(U00 
20f00 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
20f10 6c 2c 20 55 30 30 30 30 30 30 20 74 65 78 74 28  l, U000000 text(
20f20 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45  100) not null, E
20f30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31  000000000 text(1
20f40 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 55 30 30 30  ) not null, U000
20f50 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
20f60 74 28 32 30 30 29 20 6e 75 6c 6c 2c 20 45 30 30  t(200) null, E00
20f70 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
20f80 28 31 29 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30  (1) null, V00000
20f90 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
20fa0 35 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30  50) null, C00000
20fb0 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 6f  0000 text(20) no
20fc0 74 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 20 74  t null, T00000 t
20fd0 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(30) not null
20fe0 2c 20 50 30 30 30 30 30 30 30 30 30 30 20 74 65  , P0000000000 te
20ff0 78 74 28 35 30 29 20 6e 75 6c 6c 29 3b 0a 30 0a  xt(50) null);.0.
21000 0d 00 00 00 02 00 f1 00 01 1b 00 f1 00 00 00 00  ................
21010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
210a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
210b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
210c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
210d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
210e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
210f0 00 27 81 5b 03 00 55 41 54 54 41 43 48 20 72 6f  .'.[..UATTACH ro
21100 75 6e 64 28 31 30 65 32 30 31 2d 30 31 2d 30 31  und(10e201-01-01
21110 31 29 61 73 20 4d 41 49 4e 3b 0a 85 61 81 5a 04  1)as MAIN;..a.Z.
21120 00 8b 47 50 52 41 47 4d 41 20 6d 6d 61 70 5f 73  ..GPRAGMA mmap_s
21130 69 7a 65 20 3d 20 30 3b 0a 50 52 41 47 4d 41 20  ize = 0;.PRAGMA 
21140 70 61 67 65 5f 73 69 7a 65 20 3d 20 31 30 32 34  page_size = 1024
21150 3b 0a 50 52 41 47 4d 41 20 63 61 63 68 65 5f 73  ;.PRAGMA cache_s
21160 69 7a 65 20 3d 41 4c 4c 30 30 3b 0a 43 52 45 41  ize =ALL00;.CREA
21170 54 45 20 54 41 42 4c 45 20 74 31 28 78 29 3b 0a  TE TABLE t1(x);.
21180 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 32 28  CREATE TABLE t2(
21190 78 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  x);.CREATE TABLE
211a0 20 74 33 28 78 29 3b 0a 43 52 45 41 54 45 20 49   t3(x);.CREATE I
211b0 4e 44 45 58 20 69 33 20 4f 4e 20 74 33 28 78 29  NDEX i3 ON t3(x)
211c0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33  ;.INSERT INTO t3
211d0 20 56 41 4c 55 45 53 28 72 61 6e 64 6f 6d 62 6c   VALUES(randombl
211e0 6f 62 28 31 30 33 29 29 3b 0a 49 4e 53 45 52 54  ob(103));.INSERT
211f0 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54 20   INTO t3 SELECT 
21200 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 31 30 29 20  randomblob(110) 
21210 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52 54 20  FROM t3;.INSERT 
21220 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54 20 72  INTO t3 SELECT r
21230 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46  andomblob(100) F
21240 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52 54 20 49  ROM t3;.INSERT I
21250 4e 54 4f 20 74 33 20 53 45 4c 45 43 54 20 72 61  NTO t3 SELECT ra
21260 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46 52  ndomblob(100) FR
21270 4f 4d 20 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t3;.INSERT IN
21280 54 4f 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e  TO t3 SELECT ran
21290 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f  domblob(100) FRO
212a0 4d a0 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54  M.t3;.INSERT INT
212b0 4f 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64  O t3 SELECT rand
212c0 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d  omblob(100) FROM
212d0 20 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t3;.INSERT INTO
212e0 20 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t3 SELECT rando
212f0 6d 62 6c 6f 62 28 31 30 0d 29 20 46 52 4f 4d 20  mblob(10.) FROM 
21300 74 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t3;.INSERT INTO 
21310 74 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t3 SELECT random
21320 62 6c 6f 62 28 31 30 30 29 20 46 52 4f 4d 20 74  blob(100) FROM t
21330 33 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  3;.INSERT INTO t
21340 33 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62  3 SELECT randomb
21350 6c 6f 62 28 31 32 30 30 31 2d 30 31 2d 30 31 30  lob(12001-01-010
21360 30 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45  0) FROM t1;.INSE
21370 52 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43  RT INTO t3 SELEC
21380 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30  T randomblob(100
21390 29 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52  ) FROM t3;.INSER
213a0 54 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54  T INTO t3 SELECT
213b0 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 0d 30 30 29   randomblob(.00)
213c0 20 46 52 4f 4d 20 74 33 3b 0a 49 4e 53 45 52 54   FROM t3;.INSERT
213d0 20 49 4e 54 4f 20 74 33 20 53 45 4c 45 43 54 20   INTO t3 SELECT 
213e0 72 61 6e 64 6f 6d 62 6c 6f 62 28 32 30 30 29 20  randomblob(200) 
213f0 46 52 4f 4d 20 74 33 3b 52 45 49 4e 44 45 58 0a  FROM t3;REINDEX.
21400 0d 00 00 00 02 02 10 00 02 a6 02 10 00 00 00 00  ................
21410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
214a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
214b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
214c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
214d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
214e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
214f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
215a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
215b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
215c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
215d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
215e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
215f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
21610 81 12 81 5d 04 00 82 29 43 52 45 41 54 45 20 54  ...]...)CREATE T
21620 41 42 4c 45 20 74 31 28 78 20 49 4e 54 45 47 45  ABLE t1(x INTEGE
21630 52 a0 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 79  R.PRIMARY KEY, y
21640 2c 20 7a 29 3b 0a 43 52 45 41 54 45 20 54 41 42  , z);.CREATE TAB
21650 4c 45 20 74 32 28 61 2c 20 62 29 3b 0a 43 52 45  LE t2(a, b);.CRE
21660 41 54 45 20 56 49 45 57 20 61 30 30 32 20 41 53  ATE VIEW a002 AS
21670 20 53 45 4c 45 43 54 20 61 2c 20 73 75 6d 28 62   SELECT a, sum(b
21680 29 20 41 53 20 6d 20 46 52 4f 4d 20 74 32 20 47  ) AS m FROM t2 G
21690 52 4f 55 50 20 42 59 20 61 2c 2b 32 20 64 61 79  ROUP BY a,+2 day
216a0 73 4e 20 51 3b 0a 82 56 81 5c 04 00 85 31 43 52  sN Q;..V.\...1CR
216b0 45 41 54 45 20 54 41 42 4c 45 20 74 32 28 78 2c  EATE TABLE t2(x,
216c0 79 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  y);.INSERT INTO 
216d0 74 32 20 56 41 4c 55 45 53 28 31 2c 32 29 3b 0a  t2 VALUES(1,2);.
216e0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 53  INSERT INTO t2 S
216f0 45 4c 45 43 54 20 78 2b 32 2c 20 79 2b 32 20 46  ELECT x+2, y+2 F
21700 52 4f 4d 20 74 32 3b 0a 49 4e 53 45 52 54 20 49  ROM t2;.INSERT I
21710 4e 54 4f 20 74 32 20 53 45 4c 45 43 54 20 78 2b  NTO t2 SELECT x+
21720 34 2c 20 79 2b 34 20 46 52 4f 4d 20 74 32 3b 0a  4, y+4 FROM t2;.
21730 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 53  INSERT INTO t2 S
21740 45 4c 45 43 54 20 78 2b 38 2c 20 79 2b 38 20 46  ELECT x+8, y+8 F
21750 52 4f 4d 20 74 32 3b 0a 49 4e 53 45 52 54 20 49  ROM t2;.INSERT I
21760 4e 54 4f 20 74 32 20 53 45 4c 45 43 54 20 78 2b  NTO t2 SELECT x+
21770 31 36 2c 79 2b 31 36 20 46 52 4f 4d 20 74 32 3b  16,y+16 FROM t2;
21780 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
21790 53 45 4c 45 43 54 20 78 20 7c 7c 20 2b 33 32 2c  SELECT x || +32,
217a0 79 2b 33 32 20 46 52 4f 4d 20 74 32 3b 0a 49 4e  y+32 FROM t2;.IN
217b0 53 45 52 54 20 49 4e 54 4f 20 74 32 20 53 45 4c  SERT INTO t2 SEL
217c0 45 43 54 20 78 2b 36 34 2c 20 79 2b 36 34 20 46  ECT x+64, y+64 F
217d0 52 4f 4d 20 74 32 3b 0a 53 45 4c 45 43 54 20 63  ROM t2;.SELECT c
217e0 6f 75 6e 74 28 2a 29 2c 73 75 6d 28 78 29 2c 20  ount(*),sum(x), 
217f0 73 75 6d 28 79 29 20 46 52 4f 4d 20 74 32 3b 0a  sum(y) FROM t2;.
21800 00 00 00 88 69 6e 74 30 30 30 30 30 2c 20 50 30  ....int00000, P0
21810 30 30 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e  000000000000M in
21820 74 30 30 30 30 30 2c 20 4c 30 30 30 30 30 30 20  t00000, L000000 
21830 69 6e 74 30 30 30 30 30 2c 20 4c 30 30 30 30 30  int00000, L00000
21840 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 30  00000000000 int0
21850 30 30 30 30 2c 20 55 30 30 30 30 30 30 30 30 30  0000, U000000000
21860 30 30 30 30 30 30 20 74 65 78 74 28 33 30 30 29  000000 text(300)
21870 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
21880 30 30 30 30 30 30 44 20 74 65 78 74 28 35 30 29  000000D text(50)
21890 20 6e 75 6c 6c 2c 20 46 30 30 30 30 30 30 30 30   null, F00000000
218a0 30 30 30 20 74 65 78 74 28 31 30 30 29 20 6e 6f  000 text(100) no
218b0 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30 30  t null, R0000000
218c0 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 53   int not null, S
218d0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 33 30  00000000 text(30
218e0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30  ) not null, L000
218f0 30 30 30 30 20 74 65 78 74 28 32 30 30 29 20 6e  0000 text(200) n
21900 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30  ot null, A000000
21910 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  00000000000 int 
21920 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30  not null, R00000
21930 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4e   int not null, N
21940 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
21950 74 28 31 29 20 6e 75 6c 6c 2c 20 4e 30 30 30 30  t(1) null, N0000
21960 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31  000000000 text(1
21970 29 20 6e 75 6c 6c 2c 20 4e 30 30 30 30 30 30 30  ) null, N0000000
21980 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20  0 text(1) null, 
21990 4e 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  N000000000000000
219a0 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20  0 text(1) null, 
219b0 4e 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  N000000000000000
219c0 30 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c  00 text(1) null,
219d0 20 43 30 30 30 30 30 30 30 30 30 30 30 30 30 30   C00000000000000
219e0 20 74 65 78 74 28 31 29 20 6e 6f 74 20 6e 75 6c   text(1) not nul
219f0 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20 50 30  l, constraint P0
21a00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
21a10 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20  000 primary key 
21a20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54  (ISSUEID, OB0ECT
21a30 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ID));.CREATE TAB
21a40 4c 45 20 54 30 30 28 43 30 30 20 69 6e 74 30 30  LE T00(C00 int00
21a50 30 30 30 2c 53 30 30 30 30 20 69 6e 74 20 6e 6f  000,S0000 int no
21a60 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30  t null, L0000000
21a70 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
21a80 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30   not null, P0000
21a90 30 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c  00 text(50) null
21aa0 2c 20 49 53 53 55 45 49 44 20 74 65 78 74 28 35  , ISSUEID text(5
21ab0 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30  0) not null, OB0
21ac0 45 43 54 49 44 20 74 65 78 74 28 35 30 29 20 6e  ECTID text(50) n
21ad0 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30  ot null, R000000
21ae0 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  0000 int not nul
21af0 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 20 74  l, C0000000000 t
21b00 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
21b10 2c 20 41 30 30 30 30 30 30 30 20 74 65 78 74 28  , A0000000 text(
21b20 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30  50) not null, C0
21b30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c  00 text(20) null
21b40 2c 20 4c 30 30 30 30 30 30 30 20 74 65 78 74 28  , L0000000 text(
21b50 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30 20 69  20) null, U000 i
21b60 6e 74 30 30 30 30 30 2c 20 50 30 30 30 30 30 30  nt00000, P000000
21b70 30 30 30 30 30 30 30 30 20 69 6e 74 30 30 30 30  00000000 int0000
21b80 30 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 30 30  0, L000000 int00
21b90 30 30 30 2c 20 4c 30 30 30 30 30 30 30 30 20 69  000, L00000000 i
21ba0 6e 74 30 30 30 30 30 2c 20 55 30 30 30 30 30 30  nt00000, U000000
21bb0 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c  0 text(300) null
21bc0 2c 20 4c 30 30 30 30 30 30 44 20 74 65 78 74 28  , L000000D text(
21bd0 35 30 29 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30  50) null, R00000
21be0 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c  00 int not null,
21bf0 20 4c 30 30 30 30 20 74 65 78 74 28 32 30 30 29   L0000 text(200)
21c00 00 00 00 89 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49  .... not null, I
21c10 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
21c20 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45 30 30 30 30   not null, E0000
21c30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20  0000 text null, 
21c40 41 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  A00000000000000 
21c50 74 65 78 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49  text not null, I
21c60 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
21c70 74 28 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  t(100) not null,
21c80 20 43 30 30 30 30 30 30 30 30 30 30 30 30 30 30   C00000000000000
21c90 20 74 65 78 74 28 31 29 20 6e 6f 74 20 6e 75 6c   text(1) not nul
21ca0 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30 30 30  l, A000000000000
21cb0 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
21cc0 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20 50  ll, constraint P
21cd0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
21ce0 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 49  0 primary key (I
21cf0 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54 49 44  SSUEID, OB0ECTID
21d00 29 29 3b 41 4e 41 4c 59 5a 45 20 54 41 42 4c 45  ));ANALYZE TABLE
21d10 20 41 30 30 30 30 30 30 30 30 30 30 28 54 51 55   A0000000000(TQU
21d20 4e 49 44 20 74 65 78 74 28 33 30 29 20 6e 6f 74  NID text(30) not
21d30 20 6e 75 6c 6c 2c 20 4f 30 20 74 65 78 74 28 35   null, O0 text(5
21d40 30 29 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30 30  0) null, I000000
21d50 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20   text(50) null, 
21d60 44 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35  D00000000 text(5
21d70 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30  0) null, C000000
21d80 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
21d90 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
21da0 30 30 20 74 65 78 74 28 31 30 30 29 20 6e 75 6c  00 text(100) nul
21db0 6c 2c 20 43 30 30 30 30 30 30 30 30 20 74 65 78  l, C00000000 tex
21dc0 74 28 31 30 30 29 20 6e 75 6c 6c 2c 20 43 30 30  t(100) null, C00
21dd0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
21de0 74 28 31 30 30 29 20 6e 75 6c 6c 2c 20 43 30 30  t(100) null, C00
21df0 30 30 30 30 30 30 30 45 20 74 65 78 74 28 31 30  0000000E text(10
21e00 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63 6f 6e  0) not null, con
21e10 73 74 72 61 69 6e 74 20 50 30 30 30 30 30 30 30  straint P0000000
21e20 30 30 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b  000000 primary k
21e30 65 79 20 28 54 51 55 4e 49 44 29 29 3b 0a 43 52  ey (TQUNID));.CR
21e40 45 41 54 45 20 54 41 42 4c 45 20 43 30 30 30 30  EATE TABLE C0000
21e50 30 30 30 30 30 30 30 30 30 30 30 28 43 30 30 30  00000000000(C000
21e60 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c  00 int not null,
21e70 20 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30   L00000000000000
21e80 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
21e90 6c 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30 30  ll, P00000000000
21ea0 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c  000 text(50) nul
21eb0 6c 2c 20 49 53 53 55 45 49 44 20 74 65 78 74 28  l, ISSUEID text(
21ec0 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42  50) not null, OB
21ed0 30 45 43 54 49 44 20 74 65 78 74 28 35 30 29 20  0ECTID text(50) 
21ee0 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30  not null, R00000
21ef0 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
21f00 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 20  ll, C0000000000 
21f10 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
21f20 6c 2c 20 41 30 30 30 30 30 30 30 20 74 65 78 74  l, A0000000 text
21f30 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43  (50) not null, C
21f40 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
21f50 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  (20) null, L0000
21f60 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
21f70 28 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30 30  (20) null, U0000
21f80 30 30 30 30 30 30 30 20 69 6e 74 30 30 30 30 30  0000000 int00000
21f90 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30  , P0000000000000
21fa0 4d 20 69 6e 74 30 30 30 30 30 2c 20 4c 30 30 30  M int00000, L000
21fb0 30 30 30 20 69 6e 74 30 30 30 30 30 2c 20 4c 30  000 int00000, L0
21fc0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
21fd0 69 6e 74 30 30 30 30 30 2c 20 55 30 30 30 30 30  int00000, U00000
21fe0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
21ff0 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  300) null, L0000
22000 00 00 00 8a 30 30 30 30 30 30 30 30 30 30 44 20  ....0000000000D 
22010 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 42  text(50) null, B
22020 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20 63  000 text null, c
22030 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
22040 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
22050 70 72 69 6d 61 72 79 20 6b 65 79 20 28 49 53 53  primary key (ISS
22060 55 45 49 44 2c 20 4f 42 30 45 43 54 49 44 29 29  UEID, OB0ECTID))
22070 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 48  ;.CREATE TABLE H
22080 30 30 28 44 41 54 30 30 30 30 45 20 74 65 78 74  00(DAT0000E text
22090 28 32 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 30  (2) not null, O0
220a0 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 6f 74  000 text(20) not
220b0 20 6e 75 6c 6c 2c 20 4b 30 30 30 30 30 30 30 30   null, K00000000
220c0 30 30 20 74 65 78 74 28 31 30 30 29 20 6e 6f 74  00 text(100) not
220d0 20 6e 75 6c 6c 2c 20 46 30 30 30 30 30 30 30 30   null, F00000000
220e0 30 30 20 69 6e 74 30 30 30 30 30 2c 20 54 30 30  00 int00000, T00
220f0 30 30 30 30 30 30 20 69 6e 74 30 30 30 30 30 29  000000 int00000)
22100 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 44  ;.CREATE TABLE D
22110 30 30 30 28 46 30 30 30 30 30 30 30 30 30 30 20  000(F0000000000 
22120 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c  text(30) not nul
22130 6c 2c 20 56 30 30 30 30 30 30 20 69 6e 74 20 6e  l, V000000 int n
22140 6f 74 20 6e 75 6c 6c 29 3b 0a 43 52 45 41 54 45  ot null);.CREATE
22150 20 54 41 42 4c 45 20 44 30 30 30 30 30 30 30 30   TABLE D00000000
22160 30 30 30 43 30 30 30 30 30 30 30 28 54 51 55 4e  000C0000000(TQUN
22170 49 44 20 74 65 78 74 28 33 29 20 6e 6f 74 20 6e  ID text(3) not n
22180 75 6c 6c 2c 20 53 30 30 30 30 20 74 65 78 74 28  ull, S0000 text(
22190 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 30  50) not null, O0
221a0 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
221b0 6e 75 6c 6c 2c 20 50 30 30 30 20 74 65 78 74 28  null, P000 text(
221c0 33 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 44  300) not null, D
221d0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
221e0 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
221f0 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
22200 20 74 65 78 74 28 31 30 30 29 20 6e 6f 74 20 6e   text(100) not n
22210 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20  ull, constraint 
22220 50 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  P000000000000000
22230 30 30 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b  000000 primary k
22240 65 79 20 28 54 51 55 4e 49 44 29 29 3b 0a 43 52  ey (TQUNID));.CR
22250 45 41 54 45 20 54 41 42 4c 45 20 44 30 30 30 30  EATE TABLE D0000
22260 46 30 30 30 30 30 30 30 28 43 30 30 20 69 6e 74  F0000000(C00 int
22270 30 30 30 30 30 2c 20 53 30 30 30 30 20 69 6e 74  00000, S0000 int
22280 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30   not null, L0000
22290 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
222a0 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30  50) not null, P0
222b0 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
222c0 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53  xt(50) null, ISS
222d0 55 45 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f  UEID text(50) no
222e0 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44  t null, OB0ECTID
222f0 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
22300 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30 30 20  ll, R0000000000 
22310 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30  int not null, C0
22320 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35  000000000 text(5
22330 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30  0) not null, A00
22340 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
22350 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30  ot null, C000000
22360 30 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e  00000 text(20) n
22370 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30  ull, L0000000000
22380 30 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e  00000 text(20) n
22390 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30  ull, U0000000000
223a0 30 20 69 6e 74 30 30 30 30 30 2c 20 50 30 30 30  0 int00000, P000
223b0 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e 74 30  0000000000M int0
223c0 30 30 30 30 2c 20 4c 30 30 30 30 30 30 20 69 6e  0000, L000000 in
223d0 74 30 30 30 30 30 2c 20 4c 30 30 30 30 30 30 30  t00000, L0000000
223e0 30 30 30 30 30 30 30 30 30 20 69 6e 74 30 30 30  000000000 int000
223f0 30 30 2c 20 55 30 30 30 30 30 30 30 30 30 30 30  00, U00000000000
22400 00 00 00 8b 30 30 30 30 20 74 65 78 74 28 33 30  ....0000 text(30
22410 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  0) null, L000000
22420 30 30 30 30 30 30 30 30 44 20 74 65 78 74 28 35  00000000D text(5
22430 30 29 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30  0) null, R000000
22440 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
22450 74 28 35 30 29 20 6e 75 6c 6c 2c 20 63 6f 6e 73  t(50) null, cons
22460 74 72 61 69 6e 74 20 50 30 30 30 30 30 30 30 30  traint P00000000
22470 30 30 30 30 30 30 30 20 70 72 69 6d 61 72 79 20  0000000 primary 
22480 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f 42  key (ISSUEID, OB
22490 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41 54 45  0ECTID));.CREATE
224a0 20 54 41 42 4c 45 20 44 30 28 54 51 55 4e 49 44   TABLE D0(TQUNID
224b0 20 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75   text(30) not nu
224c0 6c 6c 2c 20 49 30 30 20 74 65 78 74 28 35 30 29  ll, I00 text(50)
224d0 20 6e 6f 74 20 6e 75 6c 6c 2c 45 30 30 30 20 74   not null,E000 t
224e0 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 44 30  ext(50) null, D0
224f0 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31  000000000 text(1
22500 30 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30  00) null, D00000
22510 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  00000000000 int 
22520 6e 75 6c 6c 2c 63 6f 6e 73 74 72 61 69 6e 74 20  null,constraint 
22530 50 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  P000 primary key
22540 20 28 54 51 55 4e 49 44 29 29 3b 0a 43 52 45 41   (TQUNID));.CREA
22550 54 45 20 54 41 42 4c 45 20 45 30 30 30 30 30 28  TE TABLE E00000(
22560 54 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e  T00000 int not n
22570 75 6c 6c 2c 20 4e 30 30 30 30 30 20 74 65 78 74  ull, N00000 text
22580 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4d  (50) not null, M
22590 30 30 30 20 62 6c 6f 62 20 6e 6f 74 20 6e 75 6c  000 blob not nul
225a0 6c 2c 20 54 30 30 30 30 44 20 74 65 78 74 28 33  l, T0000D text(3
225b0 30 29 20 6e 6f 74 20 6e 75 6c 6c 29 3b 0a 43 52  0) not null);.CR
225c0 45 41 54 45 20 54 41 42 4c 45 20 45 30 30 30 30  EATE TABLE E0000
225d0 30 30 30 30 30 30 30 30 30 28 43 30 30 30 30 30  000000000(C00000
225e0 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30  0 int null, S000
225f0 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
22600 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  L00000000000000 
22610 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
22620 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30  l, P000000000000
22630 30 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c  00 text(50) null
22640 2c 20 49 53 53 55 45 49 44 20 74 65 78 74 28 35  , ISSUEID text(5
22650 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30  0) not null, OB0
22660 45 43 54 49 44 20 74 65 78 74 28 35 30 29 20 6e  ECTID text(50) n
22670 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30  ot null, R000000
22680 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  0000 int not nul
22690 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 20 74  l, C0000000000 t
226a0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
226b0 2c 20 41 30 30 30 30 30 30 30 20 74 65 78 74 28  , A0000000 text(
226c0 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30  50) not null, C0
226d0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
226e0 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  20) null, L00000
226f0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
22700 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30  20) null, U00000
22710 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c  000000 int null,
22720 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30 4d   P0000000000000M
22730 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30   int null, L0000
22740 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30  00 int null, L00
22750 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 69  00000000000000 i
22760 6e 74 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30  nt null, U000000
22770 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 33  000000000 text(3
22780 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  00) null, L00000
22790 30 30 30 30 30 30 30 30 30 44 20 74 65 78 74 28  000000000D text(
227a0 35 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30 30 20  50) null, D0000 
227b0 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 44  text(20) null, D
227c0 30 30 30 32 20 74 65 78 74 28 32 30 29 20 6e 75  0002 text(20) nu
227d0 6c 6c 2c 20 44 30 30 30 33 20 74 65 78 74 28 32  ll, D0003 text(2
227e0 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30 34 20 74  0) null, D0004 t
227f0 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 44 30  ext(20) null, D0
22800 00 00 00 8c 30 30 35 20 74 65 78 74 28 32 30 29  ....005 text(20)
22810 20 6e 75 6c 6c 2c 20 44 30 30 30 36 20 74 65 78   null, D0006 tex
22820 74 28 32 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30  t(20) null, D000
22830 37 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  7 text(20) null,
22840 20 44 30 30 30 38 20 74 65 78 74 28 32 30 29 20   D0008 text(20) 
22850 6e 75 6c 6c 2c 20 44 30 30 30 39 20 74 65 78 74  null, D0009 text
22860 28 32 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30 30  (20) null, D0000
22870 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
22880 20 56 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c   V00000 int null
22890 2c 20 56 30 30 30 30 32 20 69 6e 74 20 6e 75 6c  , V00002 int nul
228a0 6c 2c 20 56 30 30 30 30 33 20 69 6e 74 20 6e 75  l, V00003 int nu
228b0 6c 6c 2c 20 56 30 30 30 30 34 20 69 6e 74 20 6e  ll, V00004 int n
228c0 75 6c 6c 2c 20 56 30 30 30 30 35 20 69 6e 74 20  ull, V00005 int 
228d0 6e 75 6c 6c 2c 20 56 30 30 30 30 36 20 69 6e 74  null, V00006 int
228e0 20 6e 75 6c 6c 2c 20 56 30 30 30 30 37 20 69 6e   null, V00007 in
228f0 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 38 20 69  t null, V00008 i
22900 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 39 20  nt null, V00009 
22910 69 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30  int null, V00000
22920 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30  0 int null, V000
22930 30 30 31 20 69 6e 74 20 6e 75 6c 6c 2c 20 56 30  001 int null, V0
22940 30 30 30 30 32 20 69 6e 74 20 6e 75 6c 6c 2c 20  00002 int null, 
22950 56 30 30 30 30 30 33 20 69 6e 74 20 6e 75 6c 6c  V000003 int null
22960 2c 20 56 30 30 30 30 30 34 20 69 6e 74 20 6e 75  , V000004 int nu
22970 6c 6c 2c 20 56 30 30 30 30 30 35 20 69 6e 74 20  ll, V000005 int 
22980 6e 75 6c 6c 2c 20 56 30 30 30 30 30 36 20 69 6e  null, V000006 in
22990 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30 37 20  t null, V000007 
229a0 69 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30  int null, V00000
229b0 38 20 69 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30  8 int null, V000
229c0 30 30 39 20 69 6e 74 20 6e 75 6c 6c 2c 20 56 30  009 int null, V0
229d0 30 30 30 32 30 20 69 6e 74 20 6e 75 6c 6c 2c 20  00020 int null, 
229e0 53 30 30 30 30 30 30 20 74 65 78 74 28 33 30 30  S000000 text(300
229f0 29 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30 32 20  ) null, S000002 
22a00 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20  text(300) null, 
22a10 53 30 30 30 30 30 33 20 74 65 78 74 28 33 30 30  S000003 text(300
22a20 29 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30 34 20  ) null, S000004 
22a30 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20  text(300) null, 
22a40 53 30 30 30 30 30 35 20 74 65 78 74 28 33 30 30  S000005 text(300
22a50 29 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30 36 20  ) null, S000006 
22a60 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20  text(300) null, 
22a70 53 30 30 30 30 30 37 20 74 65 78 74 28 33 30 30  S000007 text(300
22a80 29 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30 38 20  ) null, S000008 
22a90 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20  text(300) null, 
22aa0 53 30 30 30 30 30 39 20 74 65 78 74 28 33 30 30  S000009 text(300
22ab0 29 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30 30 30  ) null, S0000000
22ac0 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c   text(300) null,
22ad0 20 4c 30 30 30 30 30 30 30 30 30 30 20 74 65 78   L0000000000 tex
22ae0 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30  t null, L0000000
22af0 30 30 32 20 74 65 78 74 20 6e 75 6c 6c 2c 20 4c  002 text null, L
22b00 30 30 30 30 30 30 30 30 30 33 20 74 65 78 74 20  0000000003 text 
22b10 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
22b20 34 20 74 65 78 74 20 6e 75 6c 6c 2c 20 4c 30 30  4 text null, L00
22b30 30 30 30 30 30 30 30 35 20 74 65 78 74 20 6e 75  00000005 text nu
22b40 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 36 20  ll, L0000000006 
22b50 74 65 78 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  text null, L0000
22b60 30 30 30 30 30 37 20 74 65 78 74 20 6e 75 6c 6c  000007 text null
22b70 2c 20 4c 30 30 30 30 30 30 30 30 30 38 20 74 65  , L0000000008 te
22b80 78 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  xt null, L000000
22b90 30 30 30 39 20 74 65 78 74 20 6e 75 6c 6c 2c 20  0009 text null, 
22ba0 4c 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  L00000000000 tex
22bb0 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69  t null, constrai
22bc0 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30 30  nt P000000000000
22bd0 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  0000 primary key
22be0 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43   (ISSUEID, OB0EC
22bf0 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41  TID));.CREATE TA
22c00 00 00 00 8d 42 4c 45 20 46 30 30 30 30 30 30 30  ....BLE F0000000
22c10 30 30 28 54 51 55 4e 49 44 20 74 65 78 74 28 33  00(TQUNID text(3
22c20 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30  0) not null, P00
22c30 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f 74 20  0 text(300) not 
22c40 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30  null, D000000000
22c50 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
22c60 28 31 29 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72  (1) null, constr
22c70 61 69 6e 74 20 50 30 30 30 30 30 30 30 30 30 30  aint P0000000000
22c80 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
22c90 54 51 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45  TQUNID));.CREATE
22ca0 20 54 41 42 4c 45 20 46 30 28 43 30 30 20 69 6e   TABLE F0(C00 in
22cb0 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 69 6e  t null, S0000 in
22cc0 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30  t not null, L000
22cd0 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
22ce0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30   not null, P0000
22cf0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
22d00 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49  50) null, ISSUEI
22d10 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  D text(50) not n
22d20 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65  ull, OB0ECTID te
22d30 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
22d40 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e 74   R0000000000 int
22d50 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30   not null, C0000
22d60 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
22d70 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30  not null, A00000
22d80 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
22d90 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30  null, C000000000
22da0 30 30 20 74 65 78 74 2c 20 50 30 30 30 30 30 30  00 text, P000000
22db0 30 30 30 30 30 30 30 4d 20 69 6e 74 20 6e 75 6c  0000000M int nul
22dc0 6c 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20 6e  l, L000000 int n
22dd0 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30  ull, L0000000000
22de0 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c  000000 int null,
22df0 20 55 30 30 30 30 30 30 30 30 30 30 30 30 30 30   U00000000000000
22e00 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c  0 text(300) null
22e10 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30 30  , L0000000000000
22e20 30 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c  00 text(50) null
22e30 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30  , P0000000000000
22e40 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20   text(50) null, 
22e50 42 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20  B000 text null, 
22e60 42 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  B00000000000000 
22e70 74 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c 20  text(100) null, 
22e80 49 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  I000000000 text(
22e90 31 29 20 6e 75 6c 6c 2c 20 46 30 30 30 30 30 30  1) null, F000000
22ea0 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f 74 20  0 text(300) not 
22eb0 6e 75 6c 6c 2c 20 56 30 30 30 30 30 30 30 30 30  null, V000000000
22ec0 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f 74 20  0 text(300) not 
22ed0 6e 75 6c 6c 2c 20 56 30 30 30 30 30 30 30 30 30  null, V000000000
22ee0 30 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f  000 text(300) no
22ef0 74 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 30  t null, D0000000
22f00 30 30 30 30 20 74 65 78 74 28 34 30 29 20 6e 6f  0000 text(40) no
22f10 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30 30 20  t null, I000000 
22f20 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20 44 30  text(1) null, D0
22f30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
22f40 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 63  t(50) not null,c
22f50 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
22f60 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
22f70 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54 49  ISSUEID, OB0ECTI
22f80 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  D));.CREATE TABL
22f90 45 20 4c 30 30 30 30 28 43 30 30 30 30 30 20 69  E L0000(C00000 i
22fa0 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 69  nt null, S0000 i
22fb0 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30  nt not null, L00
22fc0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
22fd0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30  ) not null, P000
22fe0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
22ff0 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45  (50) null, ISSUE
23000 00 00 00 8e 49 44 20 74 65 78 74 28 35 30 29 20  ....ID text(50) 
23010 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54  not null, OB0ECT
23020 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
23030 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30  null, R000000000
23040 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
23050 43 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  C0000000000 text
23060 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41  (50) not null, A
23070 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
23080 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30   not null, C0000
23090 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
230a0 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
230b0 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
230c0 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30   null, U00000000
230d0 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 50 30  000 int null, P0
230e0 30 30 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e  000000000000M in
230f0 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20  t null, L000000 
23100 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  int null, L00000
23110 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  00000000000 int 
23120 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30  null, U000000000
23130 30 30 30 30 30 30 20 74 65 78 74 28 33 30 30 29  000000 text(300)
23140 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
23150 30 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e  000000000 text n
23160 75 6c 6c 2c 63 6f 6e 73 74 72 61 69 6e 74 20 50  ull,constraint P
23170 30 30 30 30 30 30 30 30 20 70 72 69 6d 61 72 79  00000000 primary
23180 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f   key (ISSUEID, O
23190 42 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41 54  B0ECTID));.CREAT
231a0 45 20 54 41 42 4c 45 20 47 30 28 43 30 30 30 30  E TABLE G0(C0000
231b0 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 53 30 30  00 int null, S00
231c0 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c  00 int not null,
231d0 20 4c 30 30 30 30 30 30 30 30 30 30 20 74 65 78   L0000000000 tex
231e0 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
231f0 50 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  P00000000000000 
23200 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49  text(50) null, I
23210 53 53 55 45 49 44 20 74 65 78 74 28 35 30 29 20  SSUEID text(50) 
23220 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54  not null, OB0ECT
23230 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
23240 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30  null, R000000000
23250 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
23260 43 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  C0000000000 text
23270 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41  (50) not null, A
23280 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
23290 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30   not null, C0000
232a0 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
232b0 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
232c0 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
232d0 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30   null, U00000000
232e0 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 50 30  000 int null, P0
232f0 30 30 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e  000000000000M in
23300 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20  t null, L000000 
23310 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  int null, L00000
23320 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  00000000000 int 
23330 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30  null, U000000000
23340 30 30 30 30 30 30 20 74 65 78 74 28 33 30 30 29  000000 text(300)
23350 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
23360 30 30 30 30 30 30 44 20 74 65 78 74 28 35 30 29  000000D text(50)
23370 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30 30 30 30   null, S00000000
23380 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
23390 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50  (30) not null, P
233a0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
233b0 30 20 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e  0 text(30) not n
233c0 75 6c 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30  ull, P0000000000
233d0 30 30 30 44 20 74 65 78 74 28 31 29 20 6e 6f 74  000D text(1) not
233e0 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
233f0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
23400 00 00 00 8f 74 28 31 29 20 6e 6f 74 20 6e 75 6c  ....t(1) not nul
23410 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30 30 30  l, A000000000000
23420 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20  0000 text null, 
23430 50 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  P0000000000000 t
23440 65 78 74 20 6e 75 6c 6c 2c 20 45 30 30 30 30 30  ext null, E00000
23450 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
23460 65 78 74 20 6e 75 6c 6c 2c 20 45 30 30 30 30 30  ext null, E00000
23470 30 30 30 30 30 30 30 30 30 30 30 30 30 4c 20 74  0000000000000L t
23480 65 78 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72  ext null, constr
23490 61 69 6e 74 20 50 30 30 30 30 30 30 30 30 30 30  aint P0000000000
234a0 30 30 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b  000000 primary k
234b0 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30  ey (ISSUEID, OB0
234c0 45 43 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20  ECTID));.CREATE 
234d0 54 41 42 4c 45 20 47 30 30 30 30 30 30 30 30 30  TABLE G000000000
234e0 30 30 30 30 30 30 30 30 30 30 30 30 28 49 44 20  000000000000(ID 
234f0 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 55 30 20  int not null,U0 
23500 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c  text(30) not nul
23510 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20 5f 30  l, constraint _0
23520 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
23530 70 72 69 6d 61 72 79 20 6b 65 79 20 28 49 44 29  primary key (ID)
23540 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  );.CREATE TABLE 
23550 49 30 30 28 54 51 55 4e 49 44 20 74 65 78 74 28  I00(TQUNID text(
23560 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 44 30  30) not null, D0
23570 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29 20  000000 text(20) 
23580 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30  not null, I00000
23590 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
235a0 75 6c 6c 2c 20 4b 30 30 30 30 30 30 30 30 20 74  ull, K00000000 t
235b0 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(30) not null
235c0 2c 20 46 30 30 30 30 30 30 30 30 20 69 6e 74 20  , F00000000 int 
235d0 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  not null, L00000
235e0 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
235f0 20 45 30 30 30 30 30 30 30 30 30 30 30 30 30 20   E0000000000000 
23600 62 6c 6f 62 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50  blob not null, P
23610 30 30 30 30 30 30 30 30 30 30 30 30 20 62 6c 6f  000000000000 blo
23620 62 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73  b not null, cons
23630 74 72 61 69 6e 74 20 50 30 30 30 30 30 20 70 72  traint P00000 pr
23640 69 6d 61 72 79 20 6b 65 79 20 28 54 51 55 4e 49  imary key (TQUNI
23650 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  D));.CREATE TABL
23660 45 20 4f 30 28 49 4e 56 49 54 41 54 49 4f 4e 49  E O0(INVITATIONI
23670 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  D text(50) not n
23680 75 6c 6c 2c 20 52 45 43 49 50 49 45 4e 54 4e 4f  ull, RECIPIENTNO
23690 44 45 49 44 20 74 65 78 74 20 6e 6f 74 20 6e 75  DEID text not nu
236a0 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30 30 20  ll, D0000000000 
236b0 74 65 78 74 28 32 30 29 20 2c 20 63 6f 6e 73 74  text(20) , const
236c0 72 61 69 6e 74 20 50 30 30 30 30 30 30 30 30 30  raint P000000000
236d0 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 49 4e   primary key (IN
236e0 56 49 54 41 54 49 4f 4e 49 44 2c 20 52 45 43 49  VITATIONID, RECI
236f0 50 49 45 4e 54 4e 4f 44 45 49 44 29 29 3b 0a 43  PIENTNODEID));.C
23700 52 45 41 54 45 20 54 41 42 4c 45 20 49 30 28 4f  REATE TABLE I0(O
23710 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20 53  000 text null, S
23720 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
23730 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30   not null, R0000
23740 30 30 30 30 30 20 74 65 78 74 30 20 6e 75 6c 6c  00000 text0 null
23750 2c 20 52 30 30 30 30 30 30 30 30 30 30 30 30 30  , R0000000000000
23760 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c  0 text(50) null,
23770 20 52 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c   R00000 text nul
23780 6c 2c 20 49 30 30 30 30 30 30 20 74 65 78 74 28  l, I000000 text(
23790 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45 30  50) not null, E0
237a0 30 30 30 30 30 30 20 74 65 78 74 20 6e 6f 74 20  000000 text not 
237b0 6e 75 6c 6c 2c 20 4d 30 30 30 30 30 30 30 30 30  null, M000000000
237c0 30 20 62 6c 6f 62 20 6e 6f 74 20 6e 75 6c 6c 2c  0 blob not null,
237d0 20 49 30 30 30 30 30 30 30 30 30 30 30 30 30 30   I00000000000000
237e0 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54   int not null, T
237f0 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c  00000 text null,
23800 00 00 00 90 20 44 30 30 20 74 65 78 74 28 32 30  .... D00 text(20
23810 29 20 6e 6f 74 20 6e 75 6c 6c 29 3b 0a 43 52 45  ) not null);.CRE
23820 41 54 45 20 54 41 42 4c 45 20 49 30 30 30 30 28  ATE TABLE I0000(
23830 43 30 30 30 30 30 20 69 6e 74 30 2c 20 53 30 30  C00000 int0, S00
23840 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c   int not null, L
23850 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
23860 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
23870 2c 20 50 30 30 30 30 30 30 20 74 65 78 74 28 35  , P000000 text(5
23880 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44  0) null, ISSUEID
23890 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
238a0 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65 78  ll, OB0ECTID tex
238b0 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
238c0 52 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  R0000000000 int 
238d0 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30  not null, C00000
238e0 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
238f0 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30  ot null, A000000
23900 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
23910 75 6c 6c 2c 20 43 30 30 30 20 74 65 78 74 28 32  ull, C000 text(2
23920 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  0) null, L000000
23930 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
23940 20 55 30 30 30 30 30 30 30 30 30 30 30 20 69 6e   U00000000000 in
23950 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30  t null, P0000000
23960 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
23970 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20 6e 75  , L000000 int nu
23980 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 20 69 6e  ll, L00000000 in
23990 74 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30  t null, U0000000
239a0 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c   text(300) null,
239b0 20 4c 30 30 30 30 30 30 44 20 74 65 78 74 28 35   L000000D text(5
239c0 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30  0) null, C000000
239d0 30 30 30 30 30 30 20 74 65 78 74 28 33 30 30 29  000000 text(300)
239e0 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
239f0 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20 49  000 text null, I
23a00 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
23a10 74 28 31 29 20 6e 75 6c 6c 2c 20 42 30 30 30 20  t(1) null, B000 
23a20 74 65 78 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30  text null, I0000
23a30 30 30 30 30 30 30 30 45 20 74 65 78 74 28 31 29  0000000E text(1)
23a40 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30   not null, I0000
23a50 30 30 30 45 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  000E int not nul
23a60 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30 30 30  l, A000000000000
23a70 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c  0 text(50) null,
23a80 20 49 30 30 30 30 30 30 30 30 30 30 30 20 74 65   I00000000000 te
23a90 78 74 28 31 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  xt(1) not null, 
23aa0 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30  constraint P0000
23ab0 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  0000 primary key
23ac0 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43   (ISSUEID, OB0EC
23ad0 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41  TID));.CREATE TA
23ae0 42 4c 45 20 49 30 30 30 30 30 30 28 43 30 30 30  BLE I000000(C000
23af0 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30  0 int null, S000
23b00 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
23b10 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  L00000000000000 
23b20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
23b30 6c 2c 20 50 30 30 30 30 30 30 20 74 65 78 74 28  l, P000000 text(
23b40 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49  50) null, ISSUEI
23b50 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  D text(50) not n
23b60 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65  ull, OB0ECTID te
23b70 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
23b80 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e 74   R0000000000 int
23b90 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30   not null, C0000
23ba0 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
23bb0 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30  not null, A00000
23bc0 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
23bd0 6e 75 6c 6c 2c 20 43 30 30 30 20 74 65 78 74 28  null, C000 text(
23be0 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  20) null, L00000
23bf0 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c  00 text(20) null
23c00 00 00 00 91 2c 20 55 30 30 30 30 30 30 30 30 30  ...., U000000000
23c10 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 50 52 30  00 int null, PR0
23c20 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c  0000 int null, L
23c30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c  000000 int null,
23c40 20 4c 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e   L00000000 int n
23c50 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 20 74 65  ull, U0000000 te
23c60 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30  xt(300) null, L0
23c70 30 30 30 30 30 44 20 74 65 78 74 28 35 30 29 20  00000D text(50) 
23c80 6e 75 6c 6c 2c 20 49 30 30 30 30 30 30 30 30 20  null, I00000000 
23c90 74 65 78 74 30 20 6e 75 6c 6c 2c 20 49 30 30 30  text0 null, I000
23ca0 30 30 30 30 20 74 65 78 74 20 6e 6f 74 20 6e 75  0000 text not nu
23cb0 6c 6c 2c 20 49 30 30 30 30 30 30 30 30 30 30 30  ll, I00000000000
23cc0 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20   text(20) null, 
23cd0 49 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20  I0000 int null, 
23ce0 49 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  I0000000000 int 
23cf0 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30  null, D000000000
23d00 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20  0 text(1) null, 
23d10 49 30 30 30 45 20 74 65 78 74 28 31 29 20 6e 6f  I000E text(1) no
23d20 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30  t null, A0000000
23d30 30 30 30 30 30 30 30 30 20 69 6e 74 30 2c 20 63  00000000 int0, c
23d40 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
23d50 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
23d60 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54 49  ISSUEID, OB0ECTI
23d70 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  D));.CREATE TABL
23d80 45 20 4b 30 30 28 4d 53 47 49 44 20 69 6e 74 65  E K00(MSGID inte
23d90 67 65 72 20 6e 6f 74 20 6e 75 6c 6c 2c 20 53 30  ger not null, S0
23da0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75  0000 text(50) nu
23db0 6c 6c 2c 20 52 30 30 30 30 30 30 20 74 65 78 74  ll, R000000 text
23dc0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74   not null, const
23dd0 72 61 69 6e 74 20 50 30 30 30 30 30 30 30 30 30  raint P000000000
23de0 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 4d 53   primary key (MS
23df0 47 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41  GID));.CREATE TA
23e00 42 4c 45 20 44 30 30 28 4e 30 20 74 65 78 74 28  BLE D00(N0 text(
23e10 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4d 30  50) not null, M0
23e20 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
23e30 52 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  R00000000000 tex
23e40 74 28 32 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(20) not null, 
23e50 53 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f  S00000000 int no
23e60 74 20 6e 75 6c 6c 29 3b 0a 43 52 45 41 54 45 20  t null);.CREATE 
23e70 54 41 42 4c 45 20 4b 30 30 30 30 28 4d 53 47 49  TABLE K0000(MSGI
23e80 44 20 69 6e 74 65 67 65 72 20 6e 6f 74 20 6e 75  D integer not nu
23e90 6c 6c 2c 20 53 30 20 74 65 78 74 28 35 30 29 20  ll, S0 text(50) 
23ea0 6e 75 6c 6c 2c 20 52 30 30 20 74 65 78 74 20 6e  null, R00 text n
23eb0 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30 30  ot null, I000000
23ec0 20 74 65 78 74 30 2c 20 4d 30 30 30 30 30 30 30   text0, M0000000
23ed0 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c  000 int not null
23ee0 2c 20 45 30 30 30 30 30 30 30 20 74 65 78 74 20  , E0000000 text 
23ef0 6e 75 6c 6c 2c 20 4d 30 30 30 30 30 30 30 30 30  null, M000000000
23f00 42 20 62 6c 6f 62 20 6e 6f 74 20 6e 75 6c 6c 2c  B blob not null,
23f10 20 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30   constraint P000
23f20 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  0000 primary key
23f30 20 28 4d 53 47 49 44 29 29 3b 0a 43 52 45 41 54   (MSGID));.CREAT
23f40 45 20 54 41 42 4c 45 20 4c 30 30 30 30 30 30 28  E TABLE L000000(
23f50 43 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  C000000 int null
23f60 2c 20 53 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  , S0000 int not 
23f70 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
23f80 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c  00000 text null,
23f90 20 50 30 30 30 30 30 30 20 74 65 78 74 28 35 30   P000000 text(50
23fa0 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44 20  ) null, ISSUEID 
23fb0 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
23fc0 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65 78 74  l, OB0ECTID text
23fd0 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52  (50) not null, R
23fe0 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c  00 int not null,
23ff0 20 43 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f   C00 text(50) no
24000 00 00 00 92 74 20 6e 75 6c 6c 2c 20 41 30 30 30  ....t null, A000
24010 30 30 30 30 20 74 65 78 74 28 35 30 29 20 2c 20  0000 text(50) , 
24020 43 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75  C000 text(20) nu
24030 6c 6c 2c 20 55 30 30 30 20 69 6e 74 20 6e 75 6c  ll, U000 int nul
24040 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30  l, P000000000000
24050 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30  00 int null, L00
24060 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c  0000 int null, L
24070 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
24080 20 69 6e 74 20 6e 75 6c 6c 2c 20 55 30 30 30 30   int null, U0000
24090 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
240a0 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30  (300) null, L000
240b0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
240c0 74 28 35 30 29 20 6e 75 6c 6c 2c 20 50 30 30 30  t(50) null, P000
240d0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
240e0 35 30 29 20 6e 75 6c 6c 2c 20 42 30 30 30 20 74  50) null, B000 t
240f0 65 78 74 20 6e 75 6c 6c 2c 20 42 30 30 30 30 30  ext null, B00000
24100 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31  000000000 text(1
24110 30 30 29 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30  00) null, I00000
24120 30 30 30 30 20 74 65 78 74 28 31 29 20 6e 75 6c  0000 text(1) nul
24130 6c 2c 20 41 30 30 30 30 30 30 30 30 30 20 69 6e  l, A000000000 in
24140 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 20  t not null, A00 
24150 74 65 78 74 20 6e 75 6c 6c 2c 20 4f 30 30 30 30  text null, O0000
24160 30 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c  000000 text null
24170 2c 20 4e 30 30 30 30 30 30 30 30 30 30 20 74 65  , N0000000000 te
24180 78 74 20 6e 75 6c 6c 2c 20 4f 30 30 30 30 30 30  xt null, O000000
24190 30 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c  000000 text null
241a0 2c 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30  ,constraint P000
241b0 30 30 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b  000000 primary k
241c0 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30  ey (ISSUEID, OB0
241d0 45 43 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20  ECTID));.CREATE 
241e0 54 41 42 4c 45 20 4c 30 28 54 51 55 4e 49 44 20  TABLE L0(TQUNID 
241f0 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c  text(30) not nul
24200 6c 2c 20 49 30 30 30 30 30 30 20 74 65 78 74 28  l, I000000 text(
24210 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54 30  50) not null, T0
24220 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35  000000000 text(5
24230 30 29 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 30  0) null, T000000
24240 30 30 30 44 20 74 65 78 74 28 35 30 29 20 6e 75  000D text(50) nu
24250 6c 6c 2c 20 54 30 30 30 30 30 30 30 20 69 6e 74  ll, T0000000 int
24260 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 30 30 30   null, T00000000
24270 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
24280 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 30 30 30   null, T00000000
24290 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 44 30 30 30  0 int null, D000
242a0 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e 75  00000000 text nu
242b0 6c 6c 2c 20 53 30 30 30 30 30 30 20 74 65 78 74  ll, S000000 text
242c0 28 31 29 20 6e 75 6c 6c 2c 20 45 30 30 30 30 30  (1) null, E00000
242d0 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e 75  00000000 text nu
242e0 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30  ll, U00000000000
242f0 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63   int not null, c
24300 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
24310 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 54  0 primary key (T
24320 51 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45 20  QUNID));.CREATE 
24330 54 41 42 4c 45 20 4c 30 30 28 54 51 55 4e 49 44  TABLE L00(TQUNID
24340 20 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75   text(30) not nu
24350 6c 6c 2c 20 49 30 30 20 74 65 78 74 28 35 30 29  ll, I00 text(50)
24360 20 6e 6f 74 20 6e 75 6c 6c 2c 4f 30 30 30 30 20   not null,O0000 
24370 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
24380 6c 2c 20 53 30 30 30 30 30 30 30 30 30 20 69 6e  l, S000000000 in
24390 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 53 30 30 30  t not null, S000
243a0 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
243b0 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 20  ll, L0000000000 
243c0 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 63  text(20) null, c
243d0 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
243e0 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 54  0 primary key (T
243f0 51 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45 20  QUNID));.CREATE 
24400 00 00 00 93 54 41 42 4c 45 20 4d 30 30 28 54 51  ....TABLE M00(TQ
24410 55 4e 49 44 20 74 65 78 74 28 33 30 29 20 6e 6f  UNID text(30) no
24420 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 74 65  t null, S0000 te
24430 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
24440 20 54 30 30 30 30 30 30 30 30 30 30 30 30 30 30   T00000000000000
24450 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c  0 text(50) null,
24460 20 4d 30 30 30 30 30 30 30 30 30 30 30 30 20 74   M000000000000 t
24470 65 78 74 28 36 30 29 20 6e 75 6c 6c 2c 20 44 30  ext(60) null, D0
24480 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
24490 2c 20 4e 30 30 30 30 30 20 74 65 78 74 28 35 30  , N00000 text(50
244a0 29 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 30 30  ) null, T0000000
244b0 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
244c0 2c 20 54 30 30 30 30 30 30 30 30 30 30 30 30 30  , T0000000000000
244d0 20 69 6e 74 20 6e 75 6c 6c 2c 20 4e 30 30 30 30   int null, N0000
244e0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
244f0 74 28 32 30 29 20 6e 75 6c 6c 2c 20 54 30 30 30  t(20) null, T000
24500 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
24510 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 63 6f 6e  00 int null, con
24520 73 74 72 61 69 6e 74 20 50 30 30 30 30 30 20 70  straint P00000 p
24530 72 69 6d 61 72 79 20 6b 65 79 20 28 54 51 55 4e  rimary key (TQUN
24540 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ID));.CREATE TAB
24550 4c 45 20 4e 30 30 28 4e 30 20 74 65 78 74 28 35  LE N00(N0 text(5
24560 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 55 30 20  0) not null, U0 
24570 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 43  text(50) null, C
24580 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 32  000000000 text(2
24590 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54 30 30  0) not null, T00
245a0 30 30 30 20 74 65 78 74 28 33 30 29 20 6e 6f 74  000 text(30) not
245b0 20 6e 75 6c 6c 29 3b 0a 43 52 45 41 54 45 20 54   null);.CREATE T
245c0 41 42 4c 45 20 4e 30 28 4e 30 20 74 65 78 74 28  ABLE N0(N0 text(
245d0 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 55 30  50) not null, U0
245e0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75  0000 text(50) nu
245f0 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 20 69 6e  ll, N00000000 in
24600 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30 30 30  t not null, N000
24610 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20  0000 text null, 
24620 4b 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  K0000000000 int 
24630 6e 6f 74 20 6e 75 6c 6c 2c 20 4b 30 30 30 30 30  not null, K00000
24640 30 30 30 20 74 65 78 74 28 33 30 29 20 6e 6f 74  000 text(30) not
24650 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 20 74 65   null, T00000 te
24660 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(30) not null,
24670 20 4c 30 30 30 30 30 30 30 30 30 30 30 20 74 65   L00000000000 te
24680 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30  xt(20) null, L00
24690 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
246a0 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  (20) null, L0000
246b0 30 30 30 30 30 20 74 65 78 74 28 31 30 29 20 6e  00000 text(10) n
246c0 75 6c 6c 2c 20 4e 30 30 30 30 30 30 53 20 69 6e  ull, N000000S in
246d0 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30 30 30  t not null, N000
246e0 30 30 44 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  00D0 int not nul
246f0 6c 2c 20 4e 30 30 30 30 30 4c 30 20 69 6e 74 20  l, N00000L0 int 
24700 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30 30 30 30 30  not null, N00000
24710 56 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 29  V0 int not null)
24720 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 50  ;.CREATE TABLE P
24730 30 30 28 49 30 30 20 74 65 78 74 20 6e 75 6c 6c  00(I00 text null
24740 2c 20 4f 30 30 30 30 30 30 30 20 74 65 78 74 28  , O0000000 text(
24750 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30  50) not null, N0
24760 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
24770 74 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 20 74  t null, U00000 t
24780 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 4e 30  ext(50) null, N0
24790 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  0000000 int not 
247a0 6e 75 6c 6c 2c 20 4e 30 30 30 30 30 30 30 20 74  null, N0000000 t
247b0 65 78 74 20 6e 75 6c 6c 2c 20 4b 30 30 30 30 30  ext null, K00000
247c0 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
247d0 6c 6c 2c 20 4b 30 30 30 30 30 30 30 30 20 74 65  ll, K00000000 te
247e0 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(30) not null,
247f0 20 54 30 30 30 30 30 20 74 65 78 74 28 33 30 29   T00000 text(30)
24800 00 00 00 94 20 6e 6f 74 20 6e 75 6c 6c 29 3b 0a  .... not null);.
24810 43 52 45 41 54 45 20 54 41 42 4c 45 20 50 30 30  CREATE TABLE P00
24820 30 30 30 30 30 30 30 30 30 28 43 30 30 30 30 20  000000000(C0000 
24830 69 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20  int null, S0000 
24840 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30  int not null, L0
24850 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
24860 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
24870 20 50 30 30 30 30 30 30 20 74 65 78 74 28 35 30   P000000 text(50
24880 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44 20  ) null, ISSUEID 
24890 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
248a0 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65 78 74  l, OB0ECTID text
248b0 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52  (50) not null, R
248c0 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e  0000000000 int n
248d0 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30  ot null, C000000
248e0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
248f0 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30  t null, A0000000
24900 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
24910 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 30  ll, C00000000000
24920 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20   text(20) null, 
24930 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  L000000000000000
24940 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20   text(20) null, 
24950 55 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74  U00000000000 int
24960 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30 30   null, P00000000
24970 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c  000000 int null,
24980 20 4c 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c   L000000 int nul
24990 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
249a0 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 55  0000 int null, U
249b0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
249c0 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20  text(300) null, 
249d0 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30 44  L00000000000000D
249e0 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20   text(50) null, 
249f0 50 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  P000000000000000
24a00 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50   int not null, P
24a10 41 30 30 30 30 30 30 30 30 30 30 30 30 30 20 69  A0000000000000 i
24a20 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30  nt not null, P00
24a30 30 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e 74  00000000000M int
24a40 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30   not null, I0000
24a50 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
24a60 28 31 29 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30  (1) null, U00000
24a70 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20   text(50) null, 
24a80 49 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20  I000000 text(1) 
24a90 6e 75 6c 6c 2c 20 4e 30 30 30 20 74 65 78 74 28  null, N000 text(
24aa0 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45  100) not null, E
24ab0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
24ac0 28 32 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  (200) not null, 
24ad0 49 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  I0000000000 text
24ae0 28 31 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30  (1) not null, I0
24af0 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e 75  00000000 text nu
24b00 6c 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30 30  ll, A00000000000
24b10 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20  00000 int null, 
24b20 41 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  A000000000000000
24b30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
24b40 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30 30 30  l, A000000000000
24b50 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35  000000000 text(5
24b60 30 29 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61  0) null, constra
24b70 69 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30  int P00000000000
24b80 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20  000 primary key 
24b90 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54  (ISSUEID, OB0ECT
24ba0 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ID));.CREATE TAB
24bb0 4c 45 20 50 30 28 53 30 30 20 69 6e 74 30 30 6c  LE P0(S00 int00l
24bc0 2c 20 53 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  , S0000 int not 
24bd0 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20 74 65  null, L000000 te
24be0 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
24bf0 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30 30   P00000000000000
24c00 00 00 00 95 20 74 65 78 74 28 35 30 29 20 6e 75  .... text(50) nu
24c10 6c 6c 2c 20 49 53 53 55 45 49 44 20 74 65 78 74  ll, ISSUEID text
24c20 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f  (50) not null, O
24c30 42 30 45 43 54 49 44 20 74 65 78 74 28 35 30 29  B0ECTID text(50)
24c40 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 20 69   not null, R00 i
24c50 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30  nt not null, C00
24c60 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
24c70 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30  ) not null, A000
24c80 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
24c90 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30  t null, C0000000
24ca0 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75  0000 text(20) nu
24cb0 6c 6c 2c 20 4c 30 30 30 30 30 30 30 20 74 65 78  ll, L0000000 tex
24cc0 74 28 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30  t(20) null, U000
24cd0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75  0000 text(50) nu
24ce0 6c 6c 2c 20 50 30 30 30 30 20 74 65 78 74 28 35  ll, P0000 text(5
24cf0 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54 30 30  0) not null, T00
24d00 30 30 30 30 30 30 30 30 20 74 65 78 74 2c 20 4d  00000000 text, M
24d10 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
24d20 74 28 31 29 20 6e 75 6c 6c 2c 20 4e 30 30 30 30  t(1) null, N0000
24d30 20 74 65 78 74 2c 20 4d 30 30 30 30 30 20 74 65   text, M00000 te
24d40 78 74 28 31 29 20 6e 75 6c 6c 2c 20 63 6f 6e 73  xt(1) null, cons
24d50 74 72 61 69 6e 74 20 50 30 20 70 72 69 6d 61 72  traint P0 primar
24d60 79 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20  y key (ISSUEID, 
24d70 4f 42 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41  OB0ECTID));.CREA
24d80 54 45 20 54 41 42 4c 45 20 50 30 30 30 28 50 30  TE TABLE P000(P0
24d90 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
24da0 75 6c 6c 2c 20 4e 30 20 74 65 78 74 28 31 30 30  ull, N0 text(100
24db0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 20 74  ) not null, L0 t
24dc0 65 78 74 28 33 30 30 29 20 6e 6f 74 20 6e 75 6c  ext(300) not nul
24dd0 6c 2c 20 53 30 30 30 30 30 30 30 30 30 30 30 20  l, S00000000000 
24de0 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
24df0 6c 2c 20 54 30 30 30 30 30 20 74 65 78 74 28 33  l, T00000 text(3
24e00 30 29 20 6e 6f 74 20 6e 75 6c 6c 29 3b 0a 43 52  0) not null);.CR
24e10 45 41 54 45 20 54 41 42 4c 45 20 50 30 30 30 30  EATE TABLE P0000
24e20 30 30 30 28 43 30 30 30 30 30 30 20 69 6e 74 20  000(C000000 int 
24e30 6e 75 6c 6c 2c 20 53 30 30 30 30 30 20 74 65 78  null, S00000 tex
24e40 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55  t(50) null, ISSU
24e50 45 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74  EID text(50) not
24e60 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20   null, OB0ECTID 
24e70 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
24e80 6c 2c 20 52 30 30 30 30 30 30 30 30 30 30 20 69  l, R0000000000 i
24e90 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30  nt not null, C00
24ea0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
24eb0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30  ) not null, A000
24ec0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
24ed0 74 20 6e 75 6c 6c 2c 20 43 30 30 30 20 74 65 78  t null, C000 tex
24ee0 74 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30  t(20) null, L000
24ef0 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75  0000 text(20) nu
24f00 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30  ll, U00000000000
24f10 20 69 6e 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30   int null, P0000
24f20 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e  0000000000 int n
24f30 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20 69 6e 74  ull, L000000 int
24f40 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
24f50 20 69 6e 74 20 6e 75 6c 6c 2c 20 55 30 30 30 30   int null, U0000
24f60 30 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75  000 text(300) nu
24f70 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30  ll, L00000000000
24f80 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75  0000 text(50) nu
24f90 6c 6c 2c 20 4e 30 30 30 20 74 65 78 74 28 31 30  ll, N000 text(10
24fa0 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 20  0) not null, I0 
24fb0 74 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c 63  text(100) null,c
24fc0 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
24fd0 30 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65  00000 primary ke
24fe0 79 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45  y (ISSUEID, OB0E
24ff0 43 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54  CTID));.CREATE T
25000 00 00 00 96 41 42 4c 45 20 4d 30 30 30 30 30 30  ....ABLE M000000
25010 30 30 28 43 30 30 30 30 30 30 20 69 6e 74 20 6e  00(C000000 int n
25020 75 6c 6c 2c 20 53 30 30 30 30 20 69 6e 74 20 6e  ull, S0000 int n
25030 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  ot null, L000000
25040 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
25050 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30  ) not null, P000
25060 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
25070 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45  (50) null, ISSUE
25080 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
25090 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74  null, OB0ECTID t
250a0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
250b0 2c 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e  , R0000000000 in
250c0 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30  t not null, C000
250d0 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
250e0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30   not null, A0000
250f0 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
25100 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
25110 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
25120 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
25130 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
25140 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 20  l, U00000000000 
25150 69 6e 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30  int null, P00000
25160 30 30 30 30 30 30 30 30 4d 20 69 6e 74 20 6e 75  00000000M int nu
25170 6c 6c 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20  ll, L000000 int 
25180 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
25190 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
251a0 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 30 30  , U0000000000000
251b0 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c  00 text(300) nul
251c0 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
251d0 30 30 44 20 74 65 78 74 28 35 30 29 20 6e 75 6c  00D text(50) nul
251e0 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30  l, P000000000000
251f0 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c  0 text(50) null,
25200 20 42 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c   B000 text null,
25210 20 42 30 30 30 30 30 30 30 30 30 30 30 30 30 30   B00000000000000
25220 20 74 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c   text(100) null,
25230 20 49 30 30 30 30 30 30 30 30 30 20 74 65 78 74   I000000000 text
25240 28 31 29 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30  (1) null, T00000
25250 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
25260 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30 30 20  ll, D0000000000 
25270 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 53 30  int not null, S0
25280 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
25290 6e 6f 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30  not null, S00000
252a0 30 30 30 20 74 65 78 74 28 33 30 29 20 6e 6f 74  000 text(30) not
252b0 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 20   null, L0000000 
252c0 74 65 78 74 28 32 30 30 29 20 6e 6f 74 20 6e 75  text(200) not nu
252d0 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20 50  ll, constraint P
252e0 30 30 30 30 30 30 30 30 30 30 30 20 70 72 69 6d  00000000000 prim
252f0 61 72 79 20 6b 65 79 20 28 49 53 53 55 45 49 44  ary key (ISSUEID
25300 2c 20 4f 42 30 45 43 54 49 44 29 29 3b 0a 43 52  , OB0ECTID));.CR
25310 45 41 54 45 20 54 41 42 4c 45 20 54 30 30 30 30  EATE TABLE T0000
25320 28 43 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 53  (C00 int null, S
25330 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  0000 int not nul
25340 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
25350 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
25360 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30 30 30  null, P000000000
25370 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
25380 75 6c 6c 2c 20 49 53 53 55 45 49 44 20 74 65 78  ull, ISSUEID tex
25390 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
253a0 4f 42 30 45 43 54 49 44 20 74 65 78 74 28 35 30  OB0ECTID text(50
253b0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 45 30 30  ) not null, RE00
253c0 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  0000000 int not 
253d0 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30  null, C000000000
253e0 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
253f0 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 20 74 65  ull, A0000000 te
25400 00 00 00 00 78 74 28 35 30 29 20 6e 6f 74 20 6e  ....xt(50) not n
25410 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30  ull, C0000000000
25420 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
25430 20 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30   L00000000000000
25440 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
25450 20 55 30 30 30 30 30 30 30 30 30 30 30 20 69 6e   U00000000000 in
25460 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30  t null, P0000000
25470 30 30 30 30 30 30 4d 20 69 6e 74 20 6e 75 6c 6c  000000M int null
25480 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20 6e 75  , L000000 int nu
25490 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30  ll, L00000000000
254a0 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20  00000 int null, 
254b0 55 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  U000000000000000
254c0 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c   text(300) null,
254d0 20 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30   L00000000000000
254e0 44 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c  D text(50) null,
254f0 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30 20   P0000000000000 
25500 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 42  text(50) null, B
25510 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20 42  000 text null, B
25520 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
25530 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c 20 49  ext(100) null, I
25540 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31  000000000 text(1
25550 29 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 20  ) null, D000000 
25560 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 41  text(20) null, A
25570 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35  000000000 text(5
25580 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54 30 30  0) not null, T00
25590 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
255a0 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30 30  t null, R0000000
255b0 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
255c0 6e 75 6c 6c 2c 20 54 30 30 30 30 30 20 74 65 78  null, T00000 tex
255d0 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
255e0 4c 30 30 30 30 20 74 65 78 74 28 32 30 30 29 20  L0000 text(200) 
255f0 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30  not null, I00000
25600 30 30 30 30 30 30 20 74 65 78 74 20 6e 6f 74 20  000000 text not 
25610 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 30 30  null, A000000000
25620 30 30 30 30 30 20 74 65 78 74 20 6e 6f 74 20 6e  00000 text not n
25630 75 6c 6c 2c 20 49 30 30 30 30 30 30 30 30 30 30  ull, I0000000000
25640 30 30 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c  000 text(1) null
25650 2c 20 44 30 30 30 30 30 30 30 30 30 30 30 20 69  , D00000000000 i
25660 6e 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30  nt null, R000000
25670 30 30 30 30 20 74 65 78 74 28 35 30 30 29 20 6e  0000 text(500) n
25680 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 45 20  ull, R00000000E 
25690 69 6e 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30  int null, R00000
256a0 30 30 30 30 50 20 74 65 78 74 28 33 30 30 29 20  0000P text(300) 
256b0 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74  null, constraint
256c0 20 50 30 30 30 30 30 30 30 20 70 72 69 6d 61 72   P0000000 primar
256d0 79 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20  y key (ISSUEID, 
256e0 4f 42 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41  OB0ECTID));.CREA
256f0 54 45 20 54 41 42 4c 45 20 55 30 28 55 30 30 20  TE TABLE U0(U00 
25700 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
25710 6c 2c 20 55 30 30 30 30 30 30 20 74 65 78 74 28  l, U000000 text(
25720 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45  100) not null, E
25730 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31  000000000 text(1
25740 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 55 30 30 30  ) not null, U000
25750 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
25760 74 28 32 30 30 29 20 6e 75 6c 6c 2c 20 45 30 30  t(200) null, E00
25770 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
25780 28 31 29 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30  (1) null, V00000
25790 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
257a0 35 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30  50) null, C00000
257b0 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 6f  0000 text(20) no
257c0 74 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 20 74  t null, T00000 t
257d0 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(30) not null
257e0 2c 20 50 30 30 30 30 30 30 30 30 30 30 20 74 65  , P0000000000 te
257f0 78 74 28 35 30 29 20 6e 75 6c 6c 29 3b 0a 30 0a  xt(50) null);.0.
25800 0d 00 00 00 04 00 7a 00 01 d9 01 2c 00 ee 00 7a  ......z....,...z
25810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25870 00 00 00 00 00 00 00 00 00 00 71 81 61 04 00 81  ..........q.a...
25880 67 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 30  gCREATE TABLE t0
25890 28 61 20 4e 30 30 30 30 30 29 3b 0a 49 4e 53 45  (a N00000);.INSE
258a0 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45  RT INTO t0 VALUE
258b0 53 28 27 2d 39 32 32 33 33 37 32 30 33 36 38 35  S('-922337203685
258c0 34 37 37 35 38 30 32 30 30 31 2d 30 31 27 29 3b  4775802001-01');
258d0 0a 53 45 4c 45 43 54 20 61 2c 20 74 79 70 65 6f  .SELECT a, typeo
258e0 66 28 61 29 20 46 52 4f 4d 20 74 30 3b 0a 3b 81  f(a) FROM t0;.;.
258f0 60 03 00 7d 50 52 41 47 4d 41 20 66 72 65 65 6c  `..}PRAGMA freel
25900 69 73 74 5f 63 6f 75 6e 74 20 3d 20 35 30 30 3b  ist_count = 500;
25910 0a 50 52 41 47 4d 41 20 66 72 65 65 6c 69 73 74  .PRAGMA freelist
25920 5f 63 6f 75 6e 74 20 28 31 29 3b 0a 81 29 81 5f  _count (1);..)._
25930 04 00 82 57 43 52 45 41 54 45 20 54 41 42 4c 45  ...WCREATE TABLE
25940 20 63 30 30 30 30 30 65 31 30 31 28 63 31 2c 20   c00000e101(c1, 
25950 63 32 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  c2);.INSERT INTO
25960 20 63 30 30 30 30 30 65 31 30 31 20 56 41 4c 55   c00000e101 VALU
25970 45 53 28 34 30 2c 68 65 78 28 34 2e 29 29 3b 0a  ES(40,hex(4.));.
25980 49 4e 53 45 52 54 20 49 4e 54 4f 20 63 30 30 30  INSERT INTO c000
25990 30 30 65 31 30 31 20 56 41 4c 55 45 53 28 4e 55  00e101 VALUES(NU
259a0 4c 4c 2c 20 4e 55 4c 4c 29 3b 0a 49 4e 53 45 52  LL, NULL);.INSER
259b0 54 20 49 4e 54 4f 20 63 30 30 30 30 30 65 31 30  T INTO c00000e10
259c0 31 20 56 41 4c 55 45 53 28 32 30 30 2c 20 68 65  1 VALUES(200, he
259d0 78 28 32 30 30 29 29 3b 0a 81 83 5e 81 5e 05 00  x(200));...^.^..
259e0 82 87 3f 42 45 47 49 4e 3b 0a 43 52 45 41 54 45  ..?BEGIN;.CREATE
259f0 20 54 41 42 4c 45 20 41 30 30 30 28 49 53 53 55   TABLE A000(ISSU
25a00 45 49 44 20 74 65 78 74 28 35 30 29 6e 6f 74 20  EID text(50)not 
25a10 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74  null, OB0ECTID t
25a20 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
25a30 2c 20 50 41 52 54 49 43 49 50 41 4e 54 49 44 20  , PARTICIPANTID 
25a40 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
25a50 6c 2c 45 30 30 30 30 30 30 30 30 30 30 20 69 6e  l,E0000000000 in
25a60 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73  t not null, cons
25a70 74 72 61 69 6e 74 20 50 30 30 30 30 30 30 20 70  traint P000000 p
25a80 72 69 6d 61 72 79 20 6b 65 79 20 28 49 53 53 55  rimary key (ISSU
25a90 45 49 44 2c 20 4f 42 30 45 43 54 49 44 2c 20 50  EID, OB0ECTID, P
25aa0 41 52 54 49 43 49 50 41 4e 54 49 44 29 29 3b 0a  ARTICIPANTID));.
25ab0 43 52 45 41 54 45 20 54 41 42 4c 45 20 41 30 30  CREATE TABLE A00
25ac0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 28  000000000000000(
25ad0 4c 30 20 69 6e 74 30 30 30 2c 20 51 30 30 20 69  L0 int000, Q00 i
25ae0 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30 30  nt not null, N00
25af0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
25b00 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30  t null, P0000000
25b10 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
25b20 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44 20 74   null, ISSUEID t
25b30 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
25b40 2c 20 4f 42 30 45 43 54 49 44 20 74 65 78 74 28  , OB0ECTID text(
25b50 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30  50) not null, R0
25b60 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f  000000000 int no
25b70 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30  t null, C0000000
25b80 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
25b90 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 20   null, A0000000 
25ba0 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
25bb0 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 30 20  l, C00000000000 
25bc0 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 4c  text(20) null, L
25bd0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
25be0 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 55  text(20) null, U
25bf0 30 30 30 30 30 30 30 30 30 30 30 20 00 00 00 87  00000000000 ....
25c00 0d 00 00 00 02 01 ce 00 02 41 01 ce 00 00 00 00  .........A......
25c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
25dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 81  ..............p.
25dd0 63 04 00 81 65 43 52 45 41 54 45 20 54 41 42 4c  c...eCREATE TABL
25de0 45 20 74 30 31 30 28 61 2c 20 43 48 45 43 4b 28  E t010(a, CHECK(
25df0 20 6d 30 30 30 2e 74 30 31 30 2e 61 3e 30 30 29   m000.t010.a>00)
25e00 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  );.CREATE TABLE 
25e10 74 30 31 31 28 62 2c 20 43 48 45 43 4b 28 20 78  t011(b, CHECK( x
25e20 30 30 30 79 2e 74 30 31 31 2e 62 20 42 45 54 57  000y.t011.b BETW
25e30 45 45 4e 20 30 20 41 4e 44 20 31 30 20 29 29 3b  EEN 0 AND 10 ));
25e40 0a 83 3b 81 62 04 00 86 7b 42 45 47 49 4e 3b 0a  ..;.b...{BEGIN;.
25e50 43 52 45 41 54 45 20 54 41 42 4c 45 20 6e 30 30  CREATE TABLE n00
25e60 62 65 30 73 28 61 20 50 52 49 4d 20 22 61 22 2c  be0s(a PRIM "a",
25e70 22 62 22 20 62 29 3b 0a 49 4e 53 45 52 54 20 49  "b" b);.INSERT I
25e80 4e 54 4f 20 6e 30 30 62 65 30 73 28 6f 69 64 29  NTO n00be0s(oid)
25e90 20 56 41 4c 55 45 53 28 4e 55 4c 4c 29 3b 0a 49   VALUES(NULL);.I
25ea0 4e 53 45 52 54 20 49 4e 54 4f 20 6e 30 30 62 65  NSERT INTO n00be
25eb0 30 73 28 6f 69 64 29 20 53 45 4c 45 43 54 20 4e  0s(oid) SELECT N
25ec0 55 4c 4c 20 46 52 4f 4d 20 6e 30 30 62 65 30 73  ULL FROM n00be0s
25ed0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 6e 30  ;.INSERT INTO n0
25ee0 30 62 65 30 73 28 6f 69 64 29 20 53 45 4c 45 43  0be0s(oid) SELEC
25ef0 54 20 4e 55 4c 4c 20 46 52 4f 4d 20 6e 30 30 62  T NULL FROM n00b
25f00 65 30 73 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  e0s;.INSERT INTO
25f10 20 6e 30 30 62 65 30 73 28 6f 69 64 29 20 53 45   n00be0s(oid) SE
25f20 4c 45 43 54 20 4e 55 4c 4c 20 46 52 4f 4d 20 6e  LECT NULL FROM n
25f30 30 30 62 65 30 73 3b 0a 49 4e 53 45 52 54 20 49  00be0s;.INSERT I
25f40 4e 54 4f 20 6e 30 30 62 65 30 73 28 6f 69 64 29  NTO n00be0s(oid)
25f50 20 53 45 4c 45 43 54 20 4e 55 4c 4c 20 46 52 4f   SELECT NULL FRO
25f60 4d 20 6e 30 30 62 65 30 73 3b 0a 49 4e 53 45 52  M n00be0s;.INSER
25f70 54 20 49 4e 54 4f 20 6e 30 30 62 65 30 73 28 6f  T INTO n00be0s(o
25f80 69 64 29 20 53 45 4c 45 43 54 20 4e 55 4c 4c 20  id) SELECT NULL 
25f90 46 52 4f 4d 20 6e 30 30 62 65 30 73 3b 0a 49 4e  FROM n00be0s;.IN
25fa0 53 45 52 54 20 49 4e 54 4f 20 6e 30 30 62 65 30  SERT INTO n00be0
25fb0 73 28 6f 69 64 29 20 53 45 4c 45 43 54 20 4e 55  s(oid) SELECT NU
25fc0 4c 4c 20 46 52 4f 4d 20 6e 30 30 62 65 30 73 3b  LL FROM n00be0s;
25fd0 0a 55 50 44 41 54 45 20 6e 30 30 62 65 30 73 20  .UPDATE n00be0s 
25fe0 73 65 74 20 61 3d 20 6f 69 64 2c 20 62 20 3d 20  set a= oid, b = 
25ff0 27 30 30 30 45 27 3b 0a 43 4f 4d 4d 49 54 3b 0a  '000E';.COMMIT;.
26000 00 00 00 9a 20 49 4e 54 30 30 30 30 20 44 45 46  .... INT0000 DEF
26010 41 55 4c 54 20 30 2c 20 72 6f 6f 74 5f 73 74 61  AULT 0, root_sta
26020 74 75 73 20 49 4e 54 30 30 30 30 20 44 45 46 41  tus INT0000 DEFA
26030 55 4c 54 20 2d 30 2c 20 63 6f 6e 30 65 72 73 61  ULT -0, con0ersa
26040 74 69 6f 6e 5f 70 6f 73 69 74 69 6f 6e 20 49 4e  tion_position IN
26050 54 30 30 30 30 20 44 45 46 41 55 4c 54 20 2d 31  T0000 DEFAULT -1
26060 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
26070 74 30 30 69 30 30 30 30 20 4f 4e 20 6d 65 73 73  t00i0000 ON mess
26080 61 30 65 73 28 64 61 74 65 5f 72 65 63 65 69 30  a0es(date_recei0
26090 65 64 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  ed);.CREATE INDE
260a0 58 20 64 61 74 65 5f 6c 30 30 30 30 65 30 5f 69  X date_l0000e0_i
260b0 6e 64 65 30 20 4f 4e 20 6d 65 73 73 61 30 65 73  nde0 ON messa0es
260c0 28 64 61 74 65 5f 6c 61 73 74 5f 30 69 65 30 65  (date_last_0ie0e
260d0 64 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  d);.CREATE INDEX
260e0 20 64 30 74 30 30 30 30 30 30 30 30 30 30 30 30   d0t000000000000
260f0 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65 73 28  000 ON messa0es(
26100 64 61 74 65 5f 63 72 65 61 74 65 64 29 3b 0a 43  date_created);.C
26110 52 45 41 54 45 20 49 4e 44 45 58 20 6d 30 30 30  REATE INDEX m000
26120 61 30 65 30 30 30 30 30 30 30 30 30 69 30 30 30  a0e000000000i000
26130 30 69 30 30 30 30 5f 30 6e 30 30 30 20 4f 4e 20  0i0000_0n000 ON 
26140 6d 65 73 73 61 30 65 73 28 6d 65 73 73 61 30 65  messa0es(messa0e
26150 5f 69 64 2c 6d 61 69 6c 62 6f 30 29 3b 0a 43 52  _id,mailbo0);.CR
26160 45 41 54 45 20 49 4e 44 45 58 20 73 30 30 30 65  EATE INDEX s000e
26170 5f 30 6f 63 75 6d 65 6e 74 5f 30 64 5f 69 6e 64  _0ocument_0d_ind
26180 65 30 20 4f 4e 20 6d 65 73 73 61 30 65 73 28 64  e0 ON messa0es(d
26190 6f 63 75 6d 65 6e 74 5f 69 64 29 3b 0a 43 52 45  ocument_id);.CRE
261a0 41 54 45 20 49 4e 44 45 58 20 6d 30 30 30 61 30  ATE INDEX m000a0
261b0 65 30 72 30 30 30 30 30 30 30 65 30 20 4f 4e 20  e0r0000000e0 ON 
261c0 6d 65 73 73 61 30 65 73 28 72 65 61 64 29 3b 0a  messa0es(read);.
261d0 43 52 45 41 54 45 20 49 4e 44 45 58 20 6d 30 30  CREATE INDEX m00
261e0 30 30 30 30 30 30 30 30 30 30 30 30 30 69 30 30  0000000000000i00
261f0 30 30 20 4f 4e 20 6d 65 73 73 61 30 65 73 28 66  00 ON messa0es(f
26200 6c 61 30 30 65 64 29 3b 0a 43 52 45 41 54 45 20  la00ed);.CREATE 
26210 49 4e 44 45 58 20 6d 30 30 30 30 30 30 30 30 30  INDEX m000000000
26220 30 30 30 30 30 30 30 6e 30 30 30 20 4f 4e 20 6d  0000000n000 ON m
26230 65 73 73 61 30 65 73 28 6d 61 69 6c 62 6f 30 2c  essa0es(mailbo0,
26240 20 64 61 74 65 5f 72 65 63 65 69 30 65 64 29 3b   date_recei0ed);
26250 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 6d 65  .CREATE INDEX me
26260 30 30 61 30 65 30 72 30 30 30 30 65 30 30 30 30  00a0e0r0000e0000
26270 30 30 30 30 30 30 30 30 30 30 20 4f 4e 20 6d 65  0000000000 ON me
26280 73 73 61 30 65 73 28 72 65 6d 6f 74 65 5f 6d 61  ssa0es(remote_ma
26290 69 6c 62 6f 30 2c 20 72 65 6d 6f 74 65 5f 69 64  ilbo0, remote_id
262a0 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
262b0 6d 30 73 30 61 30 30 30 30 30 30 30 30 69 30 30  m0s0a00000000i00
262c0 30 30 20 4f 4e 20 6d 65 73 73 61 30 65 73 28 74  00 ON messa0es(t
262d0 30 70 65 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  0pe);.CREATE IND
262e0 45 58 20 6d 30 30 30 30 30 65 30 30 6f 30 30 30  EX m00000e00o000
262f0 30 30 61 30 30 30 30 30 30 30 30 30 30 30 30 30  00a0000000000000
26300 30 73 30 74 30 6f 30 30 70 30 30 30 30 30 30 30  0s0t0o00p0000000
26310 5f 30 6e 30 30 30 20 4f 4e 20 6d 65 73 73 61 30  _0n000 ON messa0
26320 65 73 28 63 6f 6e 30 65 72 73 61 74 69 6f 6e 5f  es(con0ersation_
26330 69 64 2c 20 63 6f 6e 30 65 72 73 61 74 69 6f 6e  id, con0ersation
26340 5f 70 6f 73 69 74 69 6f 6e 29 3b 0a 43 52 45 41  _position);.CREA
26350 54 45 20 49 4e 44 45 58 20 6d 30 30 30 30 30 30  TE INDEX m000000
26360 30 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65  00000 ON messa0e
26370 73 28 66 75 30 30 30 5f 61 6e 63 65 73 74 6f 72  s(fu000_ancestor
26380 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
26390 6d 30 73 30 30 30 30 5f 30 30 30 30 30 30 30 30  m0s0000_00000000
263a0 30 30 73 30 30 30 30 30 30 30 30 30 20 4f 4e 20  00s000000000 ON 
263b0 6d 65 73 73 61 30 65 73 28 73 75 62 30 65 63 74  messa0es(sub0ect
263c0 2c 66 75 30 30 30 5f 61 6e 63 65 73 74 6f 72 29  ,fu000_ancestor)
263d0 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 6d  ;.CREATE INDEX m
263e0 30 30 30 61 30 65 30 30 30 30 30 30 30 30 30 30  000a0e0000000000
263f0 30 30 30 63 74 30 30 75 30 30 30 30 30 30 64 30  000ct00u000000d0
26400 00 00 00 00 30 30 30 30 65 30 30 30 30 30 30 30  ....0000e0000000
26410 30 30 30 30 65 30 20 4f 4e 20 6d 65 73 73 61 30  0000e0 ON messa0
26420 65 73 28 73 65 6e 64 65 72 2c 20 73 75 62 30 65  es(sender, sub0e
26430 63 74 2c 20 61 75 74 6f 6d 61 74 65 64 5f 63 6f  ct, automated_co
26440 6e 30 65 72 73 61 74 69 6f 6e 29 3b 0a 43 52 45  n0ersation);.CRE
26450 41 54 45 20 49 4e 44 45 58 20 6d 30 30 30 30 30  ATE INDEX m00000
26460 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 4f  00000000000000 O
26470 4e 20 6d 65 73 73 61 30 65 73 28 73 65 6e 64 65  N messa0es(sende
26480 72 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  r);.CREATE INDEX
26490 20 6d 30 73 30 30 73 30 20 4f 4e 20 6d 65 73 73   m0s00s0 ON mess
264a0 61 30 65 73 28 72 6f 6f 74 5f 73 74 61 74 75 73  a0es(root_status
264b0 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  );.CREATE TABLE 
264c0 73 75 62 30 65 63 74 73 20 28 57 30 30 20 49 30  sub0ects (W00 I0
264d0 30 20 55 4e 49 51 55 45 2c 61 30 30 30 30 30 30  0 UNIQUE,a000000
264e0 30 20 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59  0 NTEGER PRIMARY
264f0 20 4b 45 59 2c 20 73 75 62 20 43 4f 4c 4c 41 54   KEY, sub COLLAT
26500 45 20 52 54 52 49 4d 0c 20 5f 30 6f 30 30 30 30  E RTRIM. _0o0000
26510 30 30 30 30 30 30 20 4f 4e 20 73 75 62 30 65 63  000000 ON sub0ec
26520 74 73 28 6e 6f 72 6d 61 6c 69 30 65 64 5f 73 75  ts(normali0ed_su
26530 62 30 65 63 74 29 3b 0a 43 52 45 41 54 45 20 54  b0ect);.CREATE T
26540 41 42 4c 45 20 61 64 64 72 65 73 73 65 73 20 28  ABLE addresses (
26550 52 30 30 20 49 4e 54 45 47 45 52 20 50 52 49 4d  R00 INTEGER PRIM
26560 41 52 59 20 4b 45 59 2c 20 61 64 64 72 65 73 73  ARY KEY, address
26570 20 43 4f 4c 4c 41 54 45 20 4e 4f 43 41 53 45 2c   COLLATE NOCASE,
26580 20 63 6f 6d 6d 65 6e 74 2c 20 55 4e 49 51 55 45   comment, UNIQUE
26590 28 61 64 64 72 65 73 73 2c 20 63 6f 6d 6d 65 6e  (address, commen
265a0 74 29 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  t));.CREATE INDE
265b0 58 20 61 30 30 30 64 30 30 30 30 30 30 30 30 30  X a000d000000000
265c0 30 20 4f 4e 20 61 64 64 72 65 73 73 65 73 28 61  0 ON addresses(a
265d0 64 64 72 65 73 73 29 3b 0a 43 52 45 41 54 45 20  ddress);.CREATE 
265e0 54 41 42 4c 45 20 6d 61 69 6c 62 6f 30 65 73 20  TABLE mailbo0es 
265f0 28 52 30 30 30 30 20 49 4e 54 45 47 45 52 20 50  (R0000 INTEGER P
26600 52 49 4d 41 52 59 20 4b 45 59 2c 20 75 30 30 20  RIMARY KEY, u00 
26610 55 4e 49 51 55 45 2c 61 30 30 30 30 30 30 30 20  UNIQUE,a0000000 
26620 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20  INT0000 DEFAULT 
26630 30 2c 20 75 30 30 30 30 30 30 30 30 30 30 30 20  0, u00000000000 
26640 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20  INT0000 DEFAULT 
26650 30 2c 20 75 30 30 30 30 30 30 30 30 30 30 74 20  0, u0000000000t 
26660 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20  INT0000 DEFAULT 
26670 30 2c 20 64 30 30 30 30 20 49 4e 54 30 30 30 30  0, d0000 INT0000
26680 20 44 45 46 41 55 4c 54 20 30 2c 20 75 30 30 30   DEFAULT 0, u000
26690 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
266a0 20 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54   INT0000 DEFAULT
266b0 20 30 2c 20 63 30 30 30 30 30 30 30 30 30 30 30   0, c00000000000
266c0 30 30 30 30 30 2c 20 73 6f 75 72 63 65 20 49 4e  00000, source IN
266d0 54 30 30 30 30 2c 20 61 30 30 30 30 30 30 30 30  T0000, a00000000
266e0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
266f0 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
26700 6d 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  m000000000000000
26710 30 30 30 30 30 30 20 4f 4e 20 6d 61 69 6c 62 6f  000000 ON mailbo
26720 30 65 73 28 73 6f 75 72 63 65 29 3b 0a 43 52 45  0es(source);.CRE
26730 41 54 45 20 54 41 42 4c 45 20 6c 61 62 65 6c 73  ATE TABLE labels
26740 28 49 30 20 49 4e 54 45 47 45 52 20 50 52 49 4d  (I0 INTEGER PRIM
26750 41 52 59 20 4b 45 59 2c 6d 65 73 73 61 30 65 5f  ARY KEY,messa0e_
26760 69 64 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 2c  id INT NOT NULL,
26770 6d 61 69 6c 62 6f 30 5f 69 64 20 49 4e 54 20 4e  mailbo0_id INT N
26780 55 4c 4c 2c 20 55 4e 49 51 55 45 28 6d 65 73 73  ULL, UNIQUE(mess
26790 61 30 65 5f 69 64 2c 20 6d 61 69 6c 62 6f 30 5f  a0e_id, mailbo0_
267a0 69 64 29 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  id));.CREATE IND
267b0 45 58 20 64 30 30 20 4f 4e 20 6c 61 62 65 6c 73  EX d00 ON labels
267c0 28 6d 65 73 73 61 30 65 5f 69 64 2c 20 6d 61 69  (messa0e_id, mai
267d0 6c 62 6f 30 5f 69 64 29 3b 0a 43 52 45 41 54 45  lbo0_id);.CREATE
267e0 20 49 4e 44 45 58 20 6c 73 5f 20 4f 4e 20 6c 61   INDEX ls_ ON la
267f0 62 65 6c 73 28 6d 61 69 6c 62 6f 30 5f 69 64 29  bels(mailbo0_id)
26800 0d 00 00 00 04 00 9b 00 01 e9 01 3b 00 e2 00 9b  ...........;....
26810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26890 00 00 00 00 00 00 00 00 00 00 00 44 81 67 04 00  ...........D.g..
268a0 81 0d 53 45 4c 45 43 54 20 27 30 30 30 30 27 20  ..SELECT '0000' 
268b0 5b 41 53 43 61 5d 20 55 4e 49 4f 4e 20 53 45 4c  [ASCa] UNION SEL
268c0 45 43 54 20 27 30 30 30 68 27 20 4f 52 44 45 52  ECT '000h' ORDER
268d0 20 42 59 20 31 20 41 53 43 2c 20 31 2c 41 53 43   BY 1 ASC, 1,ASC
268e0 3b 0a 56 81 66 04 00 81 31 57 49 54 48 20 69 28  ;.V.f...1WITH i(
268f0 78 29 20 41 53 20 28 20 56 41 4c 55 45 53 28 31  x) AS ( VALUES(1
26900 29 20 55 4e 49 4f 4e 20 41 4c 4c 20 53 45 4c 45  ) UNION ALL SELE
26910 43 54 20 78 2b 20 2d 31 31 20 46 52 4f 4d 20 69  CT x+ -11 FROM i
26920 20 4c 49 4d 49 54 20 35 29 0a 53 45 4c 45 43 54   LIMIT 5).SELECT
26930 20 78 20 46 52 4f 4d 20 69 3b 0a 81 2a 81 65 04   x FROM i;..*.e.
26940 00 82 59 43 52 45 41 54 45 20 54 41 42 4c 45 20  ..YCREATE TABLE 
26950 74 30 33 28 6e 30 30 65 29 3b 0a 49 4e 53 45 52  t03(n00e);.INSER
26960 54 20 49 4e 54 4f 20 74 30 33 20 56 41 4c 55 45  T INTO t03 VALUE
26970 53 20 28 4e 55 4c 4c 29 3b 0a 49 4e 53 45 52 54  S (NULL);.INSERT
26980 20 49 4e 54 4f 20 74 30 33 20 56 41 4c 55 45 53   INTO t03 VALUES
26990 28 27 30 30 63 27 29 3b 0a 53 45 4c 45 43 54 20  ('00c');.SELECT 
269a0 63 6f 75 6e 74 28 20 72 6f 75 6e 64 28 20 2d 31  count( round( -1
269b0 29 29 2c 0a 4e 55 4c 4c 49 46 28 6e 30 30 65 2c  )),.NULLIF(n00e,
269c0 27 30 30 63 27 29 41 30 30 0a 46 52 4f 4d 20 74  '00c')A00.FROM t
269d0 30 33 0a 47 52 4f 55 50 20 42 59 20 6c 6f 77 65  03.GROUP BY lowe
269e0 72 28 6e 30 30 65 29 3b 0a 94 07 81 64 04 00 a8  r(n00e);....d...
269f0 13 43 52 45 41 54 45 20 54 41 42 4c 45 20 6d 65  .CREATE TABLE me
26a00 73 73 61 30 65 73 28 57 30 30 20 49 4e 54 45 47  ssa0es(W00 INTEG
26a10 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 20 41  ER PRIMARY KEY A
26a20 55 54 4f 49 4e 43 52 45 4d 45 4e 54 2c 20 6d 65  UTOINCREMENT, me
26a30 73 73 61 30 65 5f 69 64 2c 20 64 6f 63 75 6d 65  ssa0e_id, docume
26a40 6e 74 5f 69 64 20 42 4c 4f 42 2c 20 69 30 30 2c  nt_id BLOB, i00,
26a50 20 72 65 6d 6f 74 65 5f 69 64 20 49 4e 54 30 30   remote_id INT00
26a60 30 30 2c 20 73 65 6e 64 65 72 20 49 4e 54 30 30  00, sender INT00
26a70 30 30 2c 20 73 75 62 30 65 63 74 30 30 30 30 30  00, sub0ect00000
26a80 30 30 2c 20 73 75 62 30 65 63 74 20 49 4e 54 30  00, sub0ect INT0
26a90 30 30 30 2c 20 64 30 30 30 30 30 30 30 30 20 49  000, d00000000 I
26aa0 4e 54 30 30 30 30 2c 20 64 61 74 65 5f 72 65 63  NT0000, date_rec
26ab0 65 69 30 65 64 20 49 4e 54 30 30 30 30 2c 20 64  ei0ed INT0000, d
26ac0 61 74 65 5f 63 72 65 61 74 65 64 20 49 4e 54 30  ate_created INT0
26ad0 30 30 30 2c 20 64 61 74 65 5f 6c 61 73 74 5f 30  000, date_last_0
26ae0 69 65 30 65 64 20 49 4e 54 30 30 30 30 2c 20 6d  ie0ed INT0000, m
26af0 61 69 6c 62 6f 30 20 49 4e 54 30 30 30 30 2c 20  ailbo0 INT0000, 
26b00 72 65 6d 6f 74 65 5f 6d 61 69 6c 62 6f 30 20 49  remote_mailbo0 I
26b10 4e 54 30 30 30 30 2c 20 6f 30 30 30 30 30 30 30  NT0000, o0000000
26b20 30 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30  00000000 INT0000
26b30 2c 20 66 30 30 30 30 20 49 4e 54 30 30 30 30 2c  , f0000 INT0000,
26b40 20 72 65 61 64 2c 20 66 6c 61 30 30 65 64 2c 20   read, fla00ed, 
26b50 73 30 30 30 20 49 4e 54 30 30 30 30 2c 20 63 30  s000 INT0000, c0
26b60 30 30 30 2c 20 65 30 30 30 30 30 30 30 2c 20 74  000, e0000000, t
26b70 30 70 65 20 49 4e 54 30 30 30 30 2c 20 70 30 30  0pe INT0000, p00
26b80 2c 20 63 6f 6e 30 65 72 73 61 74 69 6f 6e 5f 69  , con0ersation_i
26b90 64 20 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c  d INT0000 DEFAUL
26ba0 54 20 2d 30 2c 20 73 30 30 30 30 30 30 20 54 45  T -0, s000000 TE
26bb0 58 54 20 44 45 46 41 55 4c 54 20 4e 55 4c 4c 2c  XT DEFAULT NULL,
26bc0 20 66 75 30 30 30 5f 61 6e 63 65 73 74 6f 72 20   fu000_ancestor 
26bd0 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20  INT0000 DEFAULT 
26be0 4e 55 4c 4c 2c 20 61 75 74 6f 6d 61 74 65 64 5f  NULL, automated_
26bf0 63 6f 6e 30 65 72 73 61 74 69 6f 6e 00 00 00 99  con0ersation....
26c00 0d 00 00 00 04 00 bb 00 03 62 02 24 01 fc 00 bb  .........b.$....
26c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
26cb0 00 00 00 00 00 00 00 00 00 00 00 82 3d 81 6b 04  ............=.k.
26cc0 00 84 7f 43 52 45 41 54 45 20 54 41 42 4c 45 20  ...CREATE TABLE 
26cd0 5b 73 69 6c 6c 30 20 30 20 30 61 30 65 5d 28 61  [sill0 0 0a0e](a
26ce0 2c 20 62 2c 20 63 29 3b 0a 43 52 45 41 54 45 20  , b, c);.CREATE 
26cf0 49 4e 44 45 58 20 27 66 30 30 30 30 30 30 30 27  INDEX 'f0000000'
26d00 27 30 30 30 30 30 27 20 4f 4e 20 5b 73 69 6c 6c  '00000' ON [sill
26d10 30 20 30 20 30 61 30 65 5d 28 61 2c 20 62 29 3b  0 0 0a0e](a, b);
26d20 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 27 30  .CREATE INDEX '0
26d30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 27  000000000000000'
26d40 27 30 30 30 30 30 27 20 4f 4e 20 5b 73 69 6c 6c  '00000' ON [sill
26d50 30 20 30 20 30 61 30 65 5d 28 63 29 3b 0a 49 4e  0 0 0a0e](c);.IN
26d60 53 45 52 54 20 49 4e 54 4f 20 5b 73 69 6c 6c 30  SERT INTO [sill0
26d70 20 30 20 30 61 30 65 5d 20 56 41 4c 55 45 53 28   0 0a0e] VALUES(
26d80 31 2c 20 32 2c 20 33 29 3b 0a 49 4e 53 45 52 54  1, 2, 3);.INSERT
26d90 20 49 4e 54 4f 20 5b 73 69 6c 6c 30 20 30 20 30   INTO [sill0 0 0
26da0 61 30 65 5d 20 56 41 4c 55 45 53 28 34 2c 20 35  a0e] VALUES(4, 5
26db0 2c 20 36 29 3b 0a 41 4e 41 4c 59 5a 45 3b 0a 53  , 6);.ANALYZE;.S
26dc0 45 4c 45 43 54 20 69 64 78 2c 20 64 61 74 65 28  ELECT idx, date(
26dd0 20 20 22 61 22 29 20 73 74 61 74 20 46 52 4f 4d    "a") stat FROM
26de0 20 73 71 6c 69 74 65 5f 73 74 61 74 31 20 4f 52   sqlite_stat1 OR
26df0 44 45 52 20 42 59 20 30 30 32 3b 0a 25 81 6a 03  DER BY 002;.%.j.
26e00 00 51 53 45 4c 45 43 54 20 70 72 69 6e 74 66 28  .QSELECT printf(
26e10 27 30 25 31 31 30 2e 31 63 6f 6e 30 65 72 73 30  '0%110.1con0ers0
26e20 27 29 3b 0a 82 3a 81 69 04 00 84 79 50 52 41 47  ');..:.i...yPRAG
26e30 4d 41 20 65 6e 63 6f 64 69 6e 67 3d 55 54 46 31  MA encoding=UTF1
26e40 36 6c 65 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  6le;.CREATE TABL
26e50 45 20 74 31 28 78 2c 61 2c 62 2c 63 29 3b 0a 49  E t1(x,a,b,c);.I
26e60 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
26e70 4c 55 45 53 28 31 2c 27 30 30 27 2c 27 30 30 27  LUES(1,'00','00'
26e80 2c 31 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  ,1);.INSERT INTO
26e90 20 74 31 20 56 41 4c 55 45 53 28 32 2c 27 30 30   t1 VALUES(2,'00
26ea0 27 2c 27 65 30 27 2c 35 29 3b 0a 49 4e 53 45 52  ','e0',5);.INSER
26eb0 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
26ec0 28 33 2c 27 30 30 30 27 2c 27 ff ff ff 80 30 27  (3,'000','....0'
26ed0 2c 39 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  ,90);.INSERT INT
26ee0 4f 20 74 31 20 56 41 4c 55 45 53 28 34 2c 27 30  O t1 VALUES(4,'0
26ef0 27 2c 27 30 27 2c 32 29 3b 0a 49 4e 53 45 52 54  ','0',2);.INSERT
26f00 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
26f10 35 2c 27 30 30 27 2c 27 30 27 2c 32 30 30 30 29  5,'00','0',2000)
26f20 3b 0a 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20  ;.SELECT x FROM 
26f30 74 31 20 57 48 45 52 45 20 63 3d 69 6e 73 74 72  t1 WHERE c=instr
26f40 28 27 61 30 30 30 65 30 27 2c 62 29 4f 52 20 61  ('a000e0',b)OR a
26f50 3d 27 30 27 20 4f 52 20 74 72 69 6d 28 31 2c 42  ='0' OR trim(1,B
26f60 29 0a 81 1a 81 68 04 00 82 39 43 52 45 41 54 45  )....h...9CREATE
26f70 20 54 41 42 4c 45 20 74 30 28 61 2c 20 62 20 63   TABLE t0(a, b c
26f80 6f 61 6c 65 73 63 65 28 31 2c 31 29 29 3b 0a 41  oalesce(1,1));.A
26f90 4c 54 45 52 20 54 41 42 4c 45 20 74 30 20 41 44  LTER TABLE t0 AD
26fa0 44 20 63 20 52 45 46 45 52 45 4e 43 45 53 20 74  D c REFERENCES t
26fb0 30 28 63 29 20 20 3b 0a 53 45 4c 45 43 54 20 73  0(c)  ;.SELECT s
26fc0 71 6c 20 46 52 4f 4d 20 73 71 6c 69 74 65 5f 6d  ql FROM sqlite_m
26fd0 61 73 74 65 72 20 57 48 45 52 45 20 74 62 6c 5f  aster WHERE tbl_
26fe0 6e 61 6d 65 20 3d 20 27 74 30 27 20 41 4e 44 20  name = 't0' AND 
26ff0 74 79 70 65 20 3d 20 27 74 61 62 6c 65 27 3b 0a  type = 'table';.
27000 0d 00 00 00 07 00 6a 00 03 12 02 19 01 b4 01 88  ......j.........
27010 01 1d 00 e2 00 6a 00 00 00 00 00 00 00 00 00 00  .....j..........
27020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27060 00 00 00 00 00 00 00 00 00 00 75 81 72 04 00 81  ..........u.r...
27070 6f 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 32  oCREATE TABLE t2
27080 30 62 28 61 2c 62 2c 63 2c 64 2c 65 2c 66 2c 67  0b(a,b,c,d,e,f,g
27090 2c 68 2c 69 29 3b 56 41 4c 55 45 53 28 30 2c 20  ,h,i);VALUES(0, 
270a0 68 65 78 28 72 61 6e 64 6f 6d 62 6c 6f 62 28 32  hex(randomblob(2
270b0 30 30 30 29 29 2c 20 6e 75 6c 6c 2c 20 30 2c 20  000)), null, 0, 
270c0 30 2c 20 27 27 2c 20 7a 65 72 6f 62 6c 6f 62 28  0, '', zeroblob(
270d0 30 29 2c 27 30 27 2c 78 27 30 30 27 29 3b 0a 30  0),'0',x'00');.0
270e0 30 0a 38 81 71 03 00 77 53 45 4c 45 43 54 20 27  0.8.q..wSELECT '
270f0 31 2e 30 65 36 34 27 2b 27 31 2e 30 30 30 30 65  1.0e64'+'1.0000e
27100 2d 36 32 30 65 36 34 27 2f 27 31 2e 30 30 30 30  -620e64'/'1.0000
27110 65 2d 32 30 30 31 2d 30 36 32 27 3b 0a 68 81 70  e-2001-062';.h.p
27120 04 00 81 55 43 52 45 41 54 45 20 54 45 4d 50 20  ...UCREATE TEMP 
27130 54 41 42 4c 45 20 74 30 30 30 31 28 61 2c 62 2c  TABLE t0001(a,b,
27140 63 29 3b 0a 53 45 4c 45 43 54 20 2a 20 46 52 4f  c);.SELECT * FRO
27150 4d 20 73 71 6c 69 74 65 5f 74 65 6d 70 5f 6d 61  M sqlite_temp_ma
27160 73 74 65 72 20 57 48 45 52 45 20 73 71 6c 20 47  ster WHERE sql G
27170 4c 4f 42 20 27 2a 5b 32 30 30 31 2d 30 31 2d 30  LOB '*[2001-01-0
27180 31 45 30 30 30 27 3b 0a 29 81 6f 03 00 59 50 52  1E000';.).o..YPR
27190 41 47 4d 41 20 65 6d 70 74 79 5f 72 65 73 75 6c  AGMA empty_resul
271a0 74 5f 63 61 6c 6c 62 61 63 6b 73 3d 6f 6e 3b 8a  t_callbacks=on;.
271b0 56 41 3b 0a 62 81 6e 04 00 81 49 43 52 45 41 54  VA;.b.n...ICREAT
271c0 45 20 54 41 42 4c 45 20 74 31 33 28 61 20 50 52  E TABLE t13(a PR
271d0 49 4d 41 52 59 20 4b 45 59 20 43 48 45 43 4b 28  IMARY KEY CHECK(
271e0 20 5b 61 5d 29 29 20 57 49 54 48 4f 55 54 20 72   [a])) WITHOUT r
271f0 6f 77 69 64 3b 56 41 43 55 55 4d 3b 0a 52 45 50  owid;VACUUM;.REP
27200 4c 41 43 45 20 49 4e 54 4f 20 74 31 33 20 56 41  LACE INTO t13 VA
27210 4c 55 45 53 28 31 29 3b 0a 81 75 81 6d 04 00 83  LUES(1);..u.m...
27220 6f 43 52 45 41 54 45 20 74 61 62 6c 65 20 74 30  oCREATE table t0
27230 28 61 2c 62 29 3b 0a 49 4e 53 45 52 54 20 49 4e  (a,b);.INSERT IN
27240 54 4f 20 74 30 20 56 41 4c 55 45 53 28 27 30 30  TO t0 VALUES('00
27250 30 30 27 2c 27 30 30 27 29 3b 0a 49 4e 53 45 52  00','00');.INSER
27260 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53  T INTO t0 VALUES
27270 28 27 30 30 30 30 30 27 2c 27 78 79 30 27 29 3b  ('00000','xy0');
27280 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 32  .CREATE TABLE t2
27290 28 78 2c 79 29 3b 0a 49 4e 53 45 52 54 20 49 4e  (x,y);.INSERT IN
272a0 54 4f 20 74 32 20 53 45 4c 45 43 54 20 73 74 72  TO t2 SELECT str
272b0 66 74 69 6d 65 28 31 2c 31 2c 31 2c 31 29 20 61  ftime(1,1,1,1) a
272c0 2c 20 43 41 53 45 20 62 20 57 48 45 4e 20 27 78  , CASE b WHEN 'x
272d0 79 30 27 20 54 48 45 4e 20 20 5b 61 5d 20 45 4c  y0' THEN  [a] EL
272e0 53 45 20 62 20 45 4e 44 20 46 52 4f 4d 20 74 30  SE b END FROM t0
272f0 3b 0a 53 45 4c 45 43 54 20 78 2c 20 79 20 46 52  ;.SELECT x, y FR
27300 4f 4d 20 74 32 20 4f 52 44 45 52 20 42 59 20 78  OM t2 ORDER BY x
27310 3b 0a 81 6a 81 6c 04 00 83 59 43 52 45 41 54 45  ;..j.l...YCREATE
27320 20 54 41 42 4c 45 20 74 31 28 61 2c 62 2c 63 29   TABLE t1(a,b,c)
27330 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
27340 20 56 41 4c 55 45 53 28 31 2c 32 2c 33 29 3b 0a   VALUES(1,2,3);.
27350 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
27360 41 4c 55 45 53 28 2d 31 2c 2d 32 2c 2d 33 29 3b  ALUES(-1,-2,-3);
27370 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
27380 56 41 4c 55 45 53 28 27 30 30 30 27 2c 27 30 30  VALUES('000','00
27390 30 27 2c 27 30 30 30 27 29 3b 0a 49 4e 53 45 52  0','000');.INSER
273a0 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
273b0 28 31 2e 35 2c 32 2e 30 35 2c 33 2e 30 30 35 29  (1.5,2.05,3.005)
273c0 3b 0a 53 45 4c 45 43 54 20 70 72 69 6e 74 66 28  ;.SELECT printf(
273d0 27 30 25 6e 30 25 73 27 2c 61 2c 62 2c 63 29 52  '0%n0%s',a,b,c)R
273e0 4f 4c 4c 42 41 43 4b 20 46 52 4f 4d 20 74 31 20  OLLBACK FROM t1 
273f0 4f 52 44 45 52 20 42 59 20 72 6f 77 69 64 3b 0a  ORDER BY rowid;.
27400 0d 00 00 00 02 00 97 00 02 07 00 97 00 00 00 00  ................
27410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27490 00 00 00 00 00 00 00 82 6c 81 74 04 00 85 5d 42  ........l.t...]B
274a0 45 47 49 4e 20 54 52 41 4e 53 41 43 54 49 4f 4e  EGIN TRANSACTION
274b0 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  ;.CREATE TABLE t
274c0 31 28 61 20 69 6e 74 2c 20 62 20 69 6e 74 2c 20  1(a int, b int, 
274d0 63 20 69 6e 74 29 3b 0a 43 52 45 41 54 45 20 49  c int);.CREATE I
274e0 4e 44 45 58 20 69 31 20 4f 4e 20 74 31 28 61 2c  NDEX i1 ON t1(a,
274f0 61 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  a);.INSERT INTO 
27500 74 31 20 56 41 4c 55 45 53 28 31 2c 31 2c 39 29  t1 VALUES(1,1,9)
27510 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
27520 20 56 41 4c 55 45 53 28 32 2c 34 2c 38 29 3b 0a   VALUES(2,4,8);.
27530 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
27540 41 4c 55 45 53 28 33 2c 39 2c 37 29 3b 0a 49 4e  ALUES(3,9,7);.IN
27550 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
27560 55 45 53 28 36 2c 36 2c 34 29 3b 0a 55 50 44 41  UES(6,6,4);.UPDA
27570 54 45 20 74 31 20 53 45 54 20 62 3d 61 20 57 48  TE t1 SET b=a WH
27580 45 52 45 20 61 20 69 6e 20 28 31 30 2c 31 32 2c  ERE a in (10,12,
27590 32 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  20);.INSERT INTO
275a0 20 74 31 20 53 45 4c 45 43 54 2a 46 52 4f 4d 20   t1 SELECT*FROM 
275b0 74 31 0a 57 48 45 52 45 20 61 20 49 4e 20 28 53  t1.WHERE a IN (S
275c0 45 4c 45 43 54 20 61 20 46 52 4f 4d 20 74 31 20  ELECT a FROM t1 
275d0 57 48 45 52 45 20 61 3d 20 2d 31 31 2e 29 3b 0a  WHERE a= -11.);.
275e0 44 52 4f 50 20 49 4e 44 45 58 20 69 31 3b 0a 44  DROP INDEX i1;.D
275f0 45 4c 45 54 45 20 46 52 4f 4d 20 74 31 3b 0a 43  ELETE FROM t1;.C
27600 4f 4d 4d 49 54 3b 0a 83 75 81 73 04 00 87 6f 43  OMMIT;..u.s...oC
27610 52 45 41 54 45 20 54 41 42 4c 45 20 74 34 28 61  REATE TABLE t4(a
27620 2c 62 2c 63 2c 64 2c 65 2c 66 2c 67 2c 68 2c 69  ,b,c,d,e,f,g,h,i
27630 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
27640 74 34 61 6c 6c 20 4f 4e 20 74 34 28 62 2c 62 2c  t4all ON t4(b,b,
27650 63 2c 64 2c 65 2c 66 2c 67 2c 68 29 3b 0a 49 4e  c,d,e,f,g,h);.IN
27660 53 45 52 54 20 49 4e 54 4f 20 74 34 20 56 41 4c  SERT INTO t4 VAL
27670 55 45 53 28 31 2c 32 2c 33 2c 34 2c 35 2c 36 2c  UES(1,2,3,4,5,6,
27680 37 2c 38 2c 39 29 3b 0a 41 4e 41 4c 59 5a 45 3b  7,8,9);.ANALYZE;
27690 0a 44 45 4c 45 54 45 20 46 52 4f 4d 20 73 71 6c  .DELETE FROM sql
276a0 69 74 65 5f 73 74 61 74 31 3b 0a 49 4e 53 45 52  ite_stat1;.INSER
276b0 54 20 49 4e 54 4f 20 73 71 6c 69 74 65 5f 73 74  T INTO sqlite_st
276c0 61 74 31 0a 56 41 4c 55 45 53 28 27 74 34 27 2c  at1.VALUES('t4',
276d0 27 74 34 61 6c 6c 27 2c 27 30 30 30 30 31 30 20  't4all','000010 
276e0 31 36 30 30 30 30 20 34 30 30 30 30 20 31 30 30  160000 40000 100
276f0 30 30 20 32 30 30 30 20 36 30 30 20 31 30 30 20  00 2000 600 100 
27700 34 30 20 31 30 27 29 3b 0a 41 4e 41 4c 59 5a 45  40 10');.ANALYZE
27710 20 73 71 6c 69 74 65 5f 6d 61 73 74 65 72 3b 0a   sqlite_master;.
27720 53 45 4c 45 43 54 20 69 20 46 52 4f 4d 20 74 34  SELECT i FROM t4
27730 20 57 48 45 52 45 20 61 3d 31 3b 0a 53 45 4c 45   WHERE a=1;.SELE
27740 43 54 20 69 20 46 52 4f 4d 20 74 34 20 57 48 45  CT i FROM t4 WHE
27750 52 45 20 62 3d 32 3b 0a 53 45 4c 45 43 54 20 69  RE b=2;.SELECT i
27760 20 46 52 4f 4d 20 74 34 20 57 48 45 52 45 20 63   FROM t4 WHERE c
27770 3d 33 3b 0a 53 45 4c 45 43 54 20 69 20 46 52 4f  =3;.SELECT i FRO
27780 4d 20 74 34 20 57 48 45 52 45 20 64 3d 34 3b 0a  M t4 WHERE d=4;.
27790 53 45 4c 45 43 54 20 69 20 46 52 4f 4d 20 74 34  SELECT i FROM t4
277a0 20 57 48 45 52 45 20 65 3d 35 3b 0a 53 45 4c 45   WHERE e=5;.SELE
277b0 43 54 20 69 20 46 52 4f 4d 20 74 34 20 57 48 45  CT i FROM t4 WHE
277c0 52 45 20 66 3d 36 3b 0a 53 45 4c 45 43 54 20 69  RE f=6;.SELECT i
277d0 20 46 52 4f 4d 20 74 34 20 57 48 45 52 45 20 67   FROM t4 WHERE g
277e0 3d 37 3b 0a 53 45 4c 45 43 54 20 69 20 46 52 4f  =7;.SELECT i FRO
277f0 4d 20 74 34 20 57 48 45 52 45 20 68 3d 38 3b 0a  M t4 WHERE h=8;.
27800 0d 00 00 00 03 01 0a 00 02 b3 01 5d 01 0a 00 00  ...........]....
27810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
278a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
278b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
278c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
278d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
278e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
278f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27900 00 00 00 00 00 00 00 00 00 00 50 81 77 04 00 81  ..........P.w...
27910 25 43 52 45 41 54 45 20 56 49 45 57 20 76 30 20  %CREATE VIEW v0 
27920 41 53 0a 53 45 4c 45 43 54 20 74 30 2e 78 20 41  AS.SELECT t0.x A
27930 53 30 30 2c 20 74 30 2e 79 20 41 53 30 30 20 46  S00, t0.y AS00 F
27940 52 4f 4d 28 74 30 20 4a 4f 49 4e 20 74 30 20 55  ROM(t0 JOIN t0 U
27950 53 49 4e 47 28 20 61 2c 62 61 29 3b 0a 82 52 81  SING( a,ba);..R.
27960 76 04 00 85 29 43 52 45 41 54 45 20 54 41 42 4c  v...)CREATE TABL
27970 45 20 74 32 28 78 2c 79 29 3b 0a 49 4e 53 45 52  E t2(x,y);.INSER
27980 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
27990 28 31 2c 32 29 3b 0a 49 4e 53 45 52 54 20 49 4e  (1,2);.INSERT IN
279a0 54 4f 20 74 32 20 53 45 4c 45 43 54 20 78 2b 32  TO t2 SELECT x+2
279b0 2c 20 79 2b 32 20 46 52 4f 4d 20 74 32 3b 0a 49  , y+2 FROM t2;.I
279c0 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 53 45  NSERT INTO t2 SE
279d0 4c 45 43 54 20 78 2b 34 2c 20 79 2b 34 20 46 52  LECT x+4, y+4 FR
279e0 4f 4d 20 74 32 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t2;.INSERT IN
279f0 54 4f 20 74 32 20 53 45 4c 45 43 54 20 78 2b 38  TO t2 SELECT x+8
27a00 2c 20 79 2b 38 20 46 52 4f 4d 20 74 32 3b 0a 49  , y+8 FROM t2;.I
27a10 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 53 45  NSERT INTO t2 SE
27a20 4c 45 43 54 20 78 2b 31 36 2c 79 2b 31 36 20 46  LECT x+16,y+16 F
27a30 52 4f 4d 20 74 32 3b 0a 49 4e 53 45 52 54 20 49  ROM t2;.INSERT I
27a40 4e 54 4f 20 74 32 20 53 45 4c 45 43 54 20 7e 2b  NTO t2 SELECT ~+
27a50 33 32 2c 79 2b 33 32 20 46 52 4f 4d 20 74 32 3b  32,y+32 FROM t2;
27a60 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
27a70 53 45 4c 45 43 54 20 78 2b 36 34 2c 20 79 2b 36  SELECT x+64, y+6
27a80 34 20 46 52 4f 4d 20 74 32 3b 0a 53 45 4c 45 43  4 FROM t2;.SELEC
27a90 54 20 63 6f 75 6e 74 28 2a 29 2c 73 75 6d 28 78  T count(*),sum(x
27aa0 29 2c 20 73 75 6d 28 79 29 20 46 52 4f 4d 20 74  ), sum(y) FROM t
27ab0 32 3b 0a 82 49 81 75 04 00 85 17 43 52 45 41 54  2;..I.u....CREAT
27ac0 45 20 54 41 42 4c 45 20 74 34 28 61 2c 62 2c 63  E TABLE t4(a,b,c
27ad0 2c 64 2c 65 2c 66 2c 67 2c 68 2c 69 29 3b 0a 43  ,d,e,f,g,h,i);.C
27ae0 52 45 41 54 45 20 49 4e 44 45 58 20 74 34 61 6c  REATE INDEX t4al
27af0 6c 20 4f 4e 20 74 34 28 61 2c 62 2c 61 2c 68 29  l ON t4(a,b,a,h)
27b00 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 34  ;.INSERT INTO t4
27b10 20 56 41 4c 55 45 53 28 31 2c 32 2c 33 2c 34 2c   VALUES(1,2,3,4,
27b20 35 2c 36 2c 37 2c 38 2c 39 29 3b 0a 41 4e 41 4c  5,6,7,8,9);.ANAL
27b30 59 5a 45 3b 0a 44 45 4c 45 54 45 20 46 52 4f 4d  YZE;.DELETE FROM
27b40 20 73 71 6c 69 74 65 5f 73 74 61 74 31 3b 0a 49   sqlite_stat1;.I
27b50 4e 53 45 52 54 20 49 4e 54 4f 20 73 71 6c 69 74  NSERT INTO sqlit
27b60 65 5f 73 74 61 74 31 0a 56 41 4c 55 45 53 28 27  e_stat1.VALUES('
27b70 74 34 27 2c 27 74 34 61 6c 6c 27 2c 27 30 30 30  t4','t4all','000
27b80 30 31 30 20 31 36 30 30 30 30 20 34 30 30 30 30  010 160000 40000
27b90 20 31 30 30 30 30 20 32 30 30 30 20 36 30 30 20   10000 2000 600 
27ba0 31 30 30 20 34 30 20 31 30 27 29 3b 0a 41 4e 41  100 40 10');.ANA
27bb0 4c 59 5a 45 20 73 71 6c 69 74 65 5f 6d 61 73 74  LYZE sqlite_mast
27bc0 65 72 3b 0a 53 45 4c 45 43 54 20 2a 20 46 52 4f  er;.SELECT * FRO
27bd0 4d 20 74 34 20 57 48 45 52 45 20 61 3d 31 3b 0a  M t4 WHERE a=1;.
27be0 53 45 4c 45 43 54 20 69 20 46 52 4f 4d 20 74 34  SELECT i FROM t4
27bf0 20 57 48 45 52 45 20 62 3d 32 3b 06 53 45 4c 0a   WHERE b=2;.SEL.
27c00 0d 00 00 00 03 01 4a 00 02 bb 02 55 01 4a 00 00  ......J....U.J..
27c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
27d40 00 00 00 00 00 00 00 00 00 00 82 07 81 7a 04 00  .............z..
27d50 84 13 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  ..CREATE TABLE t
27d60 31 28 61 2c 62 2c 78 29 3b 0a 43 52 45 41 54 45  1(a,b,x);.CREATE
27d70 20 54 41 42 4c 45 20 74 30 28 63 2c 64 2c 79 29   TABLE t0(c,d,y)
27d80 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 74  ;.CREATE INDEX t
27d90 31 62 20 4f 4e 20 74 31 28 62 29 3b 0a 43 52 45  1b ON t1(b);.CRE
27da0 41 54 45 20 49 4e 44 45 58 20 74 30 64 20 4f 4e  ATE INDEX t0d ON
27db0 20 74 30 28 64 29 3b 0a 41 4e 41 4c 59 5a 45 20   t0(d);.ANALYZE 
27dc0 73 71 6c 69 74 65 5f 6d 61 73 74 65 72 3b 0a 49  sqlite_master;.I
27dd0 4e 53 45 52 54 20 49 4e 54 4f 20 73 71 6c 69 74  NSERT INTO sqlit
27de0 65 5f 73 74 61 74 31 20 56 41 4c 55 45 53 28 27  e_stat1 VALUES('
27df0 74 31 27 2c 27 74 31 62 27 2c 27 31 30 30 30 30  t1','t1b','10000
27e00 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
27e10 73 71 6c 69 74 65 5f 73 74 61 74 31 20 56 41 4c  sqlite_stat1 VAL
27e20 55 45 53 28 27 74 30 27 2c 27 74 30 64 27 2c 27  UES('t0','t0d','
27e30 31 30 35 30 30 27 29 3b 0a 52 45 49 4e 44 45 58  10500');.REINDEX
27e40 20 72 74 72 69 6d 28 31 2c 31 29 27 74 31 62 27   rtrim(1,1)'t1b'
27e50 2c 27 31 30 30 63 81 79 04 00 81 4b 57 49 54 48  ,'100c.y...KWITH
27e60 20 69 28 78 29 20 41 53 20 28 20 56 41 4c 55 45   i(x) AS ( VALUE
27e70 53 28 20 31 3d 31 31 29 20 55 4e 49 4f 4e 20 41  S( 1=11) UNION A
27e80 4c 4c 20 53 45 4c 45 43 54 20 78 2b 31 20 46 52  LL SELECT x+1 FR
27e90 4f 4d 20 69 20 4f 52 44 45 52 20 42 59 20 31 29  OM i ORDER BY 1)
27ea0 0a 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 69  .SELECT x FROM i
27eb0 20 4c 49 4d 49 54 20 33 30 3b 0a 82 41 81 78 04   LIMIT 30;..A.x.
27ec0 00 85 07 43 52 45 41 54 45 20 54 41 42 4c 45 20  ...CREATE TABLE 
27ed0 5b 73 69 6c 6c 30 20 30 20 30 61 30 65 5d 28 61  [sill0 0 0a0e](a
27ee0 2c 20 62 2c 20 63 29 3b 0a 43 52 45 41 54 45 20  , b, c);.CREATE 
27ef0 49 4e 44 45 58 20 27 66 30 30 30 30 30 30 30 27  INDEX 'f0000000'
27f00 27 30 30 30 30 30 27 20 4f 4e 20 5b 73 69 6c 6c  '00000' ON [sill
27f10 30 20 30 20 30 61 30 65 5d 28 61 2c 20 62 29 3b  0 0 0a0e](a, b);
27f20 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 27 30  .CREATE INDEX '0
27f30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 27  000000000000000'
27f40 27 30 30 30 30 30 27 20 4f 4e 20 5b 73 69 6c 6c  '00000' ON [sill
27f50 30 20 30 20 30 61 30 65 5d 28 63 29 3b 0a 49 4e  0 0 0a0e](c);.IN
27f60 53 45 52 54 20 49 4e 54 4f 20 5b 73 69 6c 6c 30  SERT INTO [sill0
27f70 20 30 20 30 61 30 65 5d 20 56 41 4c 55 45 53 28   0 0a0e] VALUES(
27f80 31 2c 20 32 2c 20 33 29 3b 0a 49 4e 53 45 52 54  1, 2, 3);.INSERT
27f90 20 49 4e 54 4f 20 5b 73 69 6c 6c 30 20 30 20 30   INTO [sill0 0 0
27fa0 61 30 65 5d 20 56 41 4c 55 45 53 28 34 2c 20 35  a0e] VALUES(4, 5
27fb0 2c 20 36 29 3b 0a 41 4e 41 4c 59 5a 45 3b 0a 53  , 6);.ANALYZE;.S
27fc0 45 4c 45 43 54 20 69 64 78 2c 20 74 6f 74 61 6c  ELECT idx, total
27fd0 5f 63 68 61 6e 67 65 73 28 29 20 73 74 61 74 20  _changes() stat 
27fe0 46 52 4f 4d 20 73 71 6c 69 74 65 5f 73 74 61 74  FROM sqlite_stat
27ff0 31 20 4f 52 44 45 52 20 42 59 20 69 64 78 3b 0a  1 ORDER BY idx;.
28000 0d 00 00 00 02 00 a4 00 01 e5 00 a4 00 00 00 00  ................
28010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
280a0 00 00 00 00 82 3d 81 7c 04 00 84 7f 43 52 45 41  .....=.|....CREA
280b0 54 45 20 54 41 42 4c 45 20 5b 73 69 6c 6c 30 20  TE TABLE [sill0 
280c0 30 20 30 61 30 65 5d 28 61 2c 20 62 2c 20 63 29  0 0a0e](a, b, c)
280d0 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 27  ;.CREATE INDEX '
280e0 66 30 30 30 30 30 30 30 27 27 30 30 30 30 30 27  f0000000''00000'
280f0 20 4f 4e 20 5b 73 69 6c 6c 30 20 30 20 30 61 30   ON [sill0 0 0a0
28100 65 5d 28 61 2c 20 62 29 3b 0a 43 52 45 41 54 45  e](a, b);.CREATE
28110 20 49 4e 44 45 58 20 27 30 30 30 30 30 30 30 30   INDEX '00000000
28120 30 30 30 30 30 30 30 30 27 27 30 30 30 30 30 27  00000000''00000'
28130 20 4f 4e 20 5b 73 69 6c 6c 30 20 30 20 30 61 30   ON [sill0 0 0a0
28140 65 5d 28 63 29 3b 0a 49 4e 53 45 52 54 20 49 4e  e](c);.INSERT IN
28150 54 4f 20 5b 73 69 6c 6c 30 20 30 20 30 61 30 65  TO [sill0 0 0a0e
28160 5d 20 56 41 4c 55 45 53 28 31 2c 20 32 2c 20 33  ] VALUES(1, 2, 3
28170 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 5b  );.INSERT INTO [
28180 73 69 6c 6c 30 20 30 20 30 61 30 65 5d 20 56 41  sill0 0 0a0e] VA
28190 4c 55 45 53 28 34 2c 20 35 2c 20 36 29 3b 0a 41  LUES(4, 5, 6);.A
281a0 4e 41 4c 59 5a 45 3b 0a 53 45 4c 45 43 54 20 69  NALYZE;.SELECT i
281b0 64 78 2c 20 64 61 74 65 28 20 31 45 31 31 29 20  dx, date( 1E11) 
281c0 73 74 61 74 20 46 52 4f 4d 20 73 71 6c 69 74 65  stat FROM sqlite
281d0 5f 73 74 61 74 31 20 4f 52 44 45 52 20 42 59 20  _stat1 ORDER BY 
281e0 69 64 78 3b 0a 84 17 81 7b 04 00 88 33 42 45 47  idx;....{...3BEG
281f0 49 4e 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  IN;.CREATE TABLE
28200 20 52 65 30 30 54 30 30 30 65 28 54 30 30 30 30   Re00T000e(T0000
28210 30 20 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52  0 INTEGER PRIMAR
28220 59 20 4b 45 59 2c 20 54 65 30 74 53 74 30 30 6e  Y KEY, Te0tSt00n
28230 30 20 54 45 58 54 29 3b 0a 43 52 45 41 54 45 20  0 TEXT);.CREATE 
28240 54 45 4d 50 20 54 41 42 4c 45 20 54 65 6d 70 54  TEMP TABLE TempT
28250 30 30 30 65 28 54 65 30 74 49 44 20 49 4e 54 45  000e(Te0tID INTE
28260 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c  GER PRIMARY KEY,
28270 20 54 65 30 74 53 74 30 30 6e 30 20 54 45 58 54   Te0tSt00n0 TEXT
28280 29 3b 0a 43 52 45 41 54 45 20 54 45 4d 50 20 54  );.CREATE TEMP T
28290 52 49 47 47 45 52 20 74 30 30 30 30 30 30 30 30  RIGGER t00000000
282a0 30 20 41 46 54 45 52 20 55 50 44 41 54 45 20 4f  0 AFTER UPDATE O
282b0 4e 20 54 65 6d 70 54 30 30 30 65 20 42 45 47 49  N TempT000e BEGI
282c0 4e 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 52 65  N.INSERT INTO Re
282d0 30 30 54 30 30 30 65 28 54 65 30 74 53 74 30 30  00T000e(Te0tSt00
282e0 6e 30 29 0a 53 45 4c 45 43 54 20 63 68 61 72 28  n0).SELECT char(
282f0 20 61 76 67 28 31 29 0d 29 74 53 74 30 30 6e 30   avg(1).)tSt00n0
28300 20 46 52 4f 4d 20 54 65 6d 70 54 30 30 30 65 20   FROM TempT000e 
28310 4c 49 4d 49 54 a0 31 3b 0a 45 4e 44 3b 0a 49 4e  LIMIT.1;.END;.IN
28320 53 45 52 54 20 49 4e 54 4f 20 54 65 6d 70 54 30  SERT INTO TempT0
28330 30 30 65 28 54 65 30 74 53 74 30 30 6e 30 29 20  00e(Te0tSt00n0) 
28340 56 41 4c 55 45 53 20 28 27 31 27 29 3b 0a 49 4e  VALUES ('1');.IN
28350 53 45 52 54 20 49 4e 54 4f 20 54 65 6d 70 54 30  SERT INTO TempT0
28360 30 30 65 28 54 65 30 74 53 74 30 30 6e 30 29 20  00e(Te0tSt00n0) 
28370 56 41 4c 55 45 53 20 28 27 32 27 29 3b 0a 55 50  VALUES ('2');.UP
28380 44 41 54 45 20 54 65 6d 70 54 30 30 30 65 20 53  DATE TempT000e S
28390 45 54 20 54 65 30 74 53 74 30 30 6e 30 20 3d 20  ET Te0tSt00n0 = 
283a0 54 65 30 74 53 74 30 30 6e 30 20 2b 20 30 20 57  Te0tSt00n0 + 0 W
283b0 48 45 52 45 20 54 65 30 74 49 44 3d 31 20 4f 52  HERE Te0tID=1 OR
283c0 20 54 65 30 74 49 64 3d 32 3b 0a 43 4f 4d 4d 49   Te0tId=2;.COMMI
283d0 54 3b 0a 53 45 4c 45 43 54 20 54 65 30 74 53 74  T;.SELECT Te0tSt
283e0 30 30 6e 30 20 46 52 4f 4d 20 52 65 30 30 54 30  00n0 FROM Re00T0
283f0 30 30 65 20 4f 52 44 45 52 20 42 59 20 31 3b 0a  00e ORDER BY 1;.
28400 0d 00 00 00 02 01 8a 00 02 a9 01 8a 00 00 00 00  ................
28410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
284a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
284b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
284c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
284d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
284e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
284f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28580 00 00 00 00 00 00 00 00 00 00 82 1b 81 7e 04 00  .............~..
28590 84 3b 50 52 41 47 4d 41 20 65 6e 63 6f 64 69 6e  .;PRAGMA encodin
285a0 67 3d 55 54 46 31 36 3b 0a 43 52 45 41 54 45 20  g=UTF16;.CREATE 
285b0 54 41 42 4c 45 20 74 31 28 78 29 3b 0a 49 4e 53  TABLE t1(x);.INS
285c0 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
285d0 45 53 28 31 29 3b 0a 41 4c 54 45 52 20 54 41 42  ES(1);.ALTER TAB
285e0 4c 45 20 74 31 20 41 44 44 20 43 4f 4c 55 4d 4e  LE t1 ADD COLUMN
285f0 20 62 20 49 4e 54 30 30 30 30 20 44 45 46 41 55   b INT0000 DEFAU
28600 4c 54 20 27 39 30 f0 27 3b 0a 41 4c 54 45 52 20  LT '90.';.ALTER 
28610 54 41 42 4c 45 20 74 31 20 41 44 44 20 43 4f 4c  TABLE t1 ADD COL
28620 55 4d ce 20 63 20 52 45 41 4c 20 44 45 46 41 55  UM. c REAL DEFAU
28630 4c 54 2d 27 39 65 39 39 f7 f7 f7 f7 f7 f7 f7 f7  LT-'9e99........
28640 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 27 3b  ..............';
28650 0a 41 4c 54 45 52 20 54 41 42 4c 45 20 74 31 20  .ALTER TABLE t1 
28660 41 44 44 20 43 4f 4c 55 4d 4e 20 64 20 54 45 58  ADD COLUMN d TEX
28670 54 20 44 45 46 41 55 4c 54 20 27 30 30 30 30 30  T DEFAULT '00000
28680 27 3b 0a 55 50 44 41 54 45 20 74 31 20 53 45 54  ';.UPDATE t1 SET
28690 20 78 3d 78 2b 31 3b 0a 53 45 4c 45 43 54 2a 20   x=x+1;.SELECT* 
286a0 46 52 4f 4d 20 74 31 3b 0a 82 53 81 7d 04 00 85  FROM t1;..S.}...
286b0 2b 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 30  +CREATE TABLE t0
286c0 28 61 2c 20 62 29 3b 0a 43 52 45 41 54 45 20 54  (a, b);.CREATE T
286d0 41 42 4c 45 20 6c 6f 67 28 78 29 3b 0a 49 4e 53  ABLE log(x);.INS
286e0 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55  ERT INTO t0 VALU
286f0 45 53 28 30 2c 30 29 3b 0a 49 4e 53 45 52 54 20  ES(0,0);.INSERT 
28700 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 30  INTO t0 VALUES(0
28710 2c 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  ,0);.INSERT INTO
28720 20 74 30 20 56 41 4c 55 45 53 28 30 2c 30 29 3b   t0 VALUES(0,0);
28730 0a 43 52 45 41 54 45 20 54 52 49 47 47 45 52 20  .CREATE TRIGGER 
28740 74 30 30 30 30 30 20 41 46 54 45 52 20 55 50 44  t00000 AFTER UPD
28750 41 54 45 20 4f 4e 20 74 30 20 42 45 47 49 4e 0a  ATE ON t0 BEGIN.
28760 49 4e 53 45 52 54 20 49 4e 54 4f 20 6c 6f 67 20  INSERT INTO log 
28770 56 41 4c 55 45 53 28 6f 6c 64 2e 62 20 7c 20 6c  VALUES(old.b | l
28780 6f 77 65 72 28 31 29 7c 20 71 75 6f 74 65 28 31  ower(1)| quote(1
28790 29 7c 20 27 30 27 20 7c 7c 20 63 68 61 6e 67 65  )| '0' || change
287a0 73 28 29 20 29 3b 0a 45 4e 44 3b 0a 43 52 45 41  s() );.END;.CREA
287b0 54 45 20 54 41 42 4c 45 20 74 32 28 61 29 3b 0a  TE TABLE t2(a);.
287c0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
287d0 41 4c 55 45 53 28 30 29 2c 20 28 32 29 2c 20 28  ALUES(0), (2), (
287e0 30 29 3b 0a 55 50 44 41 54 45 20 74 30 20 53 45  0);.UPDATE t0 SE
287f0 54 20 62 3d 20 63 68 61 6e 67 65 73 28 29 3b 0a  T b= changes();.
28800 0d 00 00 00 01 00 83 00 00 83 00 00 00 00 00 00  ................
28810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
28880 00 00 00 86 79 81 7f 04 00 8d 77 44 52 4f 50 20  ....y.....wDROP 
28890 54 41 42 4c 45 20 49 46 20 45 58 49 53 54 53 20  TABLE IF EXISTS 
288a0 74 30 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  t0;.CREATE TABLE
288b0 20 74 31 28 61 20 49 4e 54 45 47 45 52 20 50 52   t1(a INTEGER PR
288c0 49 4d 41 52 59 20 4b 45 59 2c 20 62 2c 20 63 29  IMARY KEY, b, c)
288d0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
288e0 20 56 41 4c 55 45 53 28 31 2c 31 2c 27 30 30 30   VALUES(1,1,'000
288f0 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
28900 20 74 31 20 56 41 4c 55 45 53 28 31 30 2c 31 2c   t1 VALUES(10,1,
28910 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  '0000');.INSERT 
28920 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 32  INTO t1 VALUES(2
28930 30 2c 31 2c 27 6f 30 30 30 27 29 3b 0a 49 4e 53  0,1,'o000');.INS
28940 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
28950 45 53 28 33 2c 31 2c 27 30 30 30 30 27 29 3b 0a  ES(3,1,'0000');.
28960 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
28970 41 4c 55 45 53 28 34 30 2c 20 31 2c 20 27 6f 30  ALUES(40, 1, 'o0
28980 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
28990 4f 20 74 31 20 56 41 4c 55 45 53 28 35 30 2c 20  O t1 VALUES(50, 
289a0 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e 53 45  1, 'o000');.INSE
289b0 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
289c0 53 28 36 30 2c 20 31 2c 20 27 30 30 30 30 27 29  S(60, 1, '0000')
289d0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
289e0 20 56 41 4c 55 45 53 28 37 30 2c 20 31 2c 20 27   VALUES(70, 1, '
289f0 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  0000');.INSERT I
28a00 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 38 30  NTO t1 VALUES(80
28a10 2c 20 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e  , 1, 'o000');.IN
28a20 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
28a30 55 45 53 28 39 30 2c 20 31 2c 20 27 6f 30 30 30  UES(90, 1, 'o000
28a40 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
28a50 20 74 31 20 53 45 4c 45 43 54 20 61 2b 31 2c 32   t1 SELECT a+1,2
28a60 2c 27 30 30 30 27 20 7c 7c 20 73 75 62 73 74 72  ,'000' || substr
28a70 28 63 2c 34 29 20 46 52 4f 4d 20 74 31 3b 0a 49  (c,4) FROM t1;.I
28a80 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
28a90 4c 45 43 54 20 61 2b 32 2c 33 2c 27 30 27 7c 7c  LECT a+2,3,'0'||
28aa0 73 75 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d  substr(c,4) FROM
28ab0 20 74 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42   t1 WHERE c GLOB
28ac0 20 27 6f 30 2a 27 3b 0a 49 4e 53 45 52 54 20 49   'o0*';.INSERT I
28ad0 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b  NTO t1 SELECT a+
28ae0 33 2c 34 2c 27 30 27 7c 7c 73 75 62 73 74 72 28  3,4,'0'||substr(
28af0 63 2c 34 29 20 46 52 4f 4d 20 74 31 20 57 48 45  c,4) FROM t1 WHE
28b00 52 45 20 63 20 47 4c 4f 42 20 27 6f 30 2a 27 3b  RE c GLOB 'o0*';
28b10 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
28b20 53 45 4c 45 43 54 20 61 2b 34 2c 35 2c 27 30 27  SELECT a+4,5,'0'
28b30 7c 7c 73 75 62 73 74 72 28 63 2c 34 29 20 46 52  ||substr(c,4) FR
28b40 4f 4d 20 74 31 20 57 48 45 52 45 20 63 20 47 4c  OM t1 WHERE c GL
28b50 4f 42 20 27 6f 30 30 2a 27 3b 0a 49 4e 53 45 52  OB 'o00*';.INSER
28b60 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
28b70 20 61 2b 35 2c 36 2c 27 30 30 30 27 7c 7c 73 75   a+5,6,'000'||su
28b80 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d 20 74  bstr(c,4) FROM t
28b90 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42 20 27  1 WHERE c GLOB '
28ba0 30 30 30 2a 2a 27 3b 0a 43 52 45 41 54 45 20 49  000**';.CREATE I
28bb0 4e 44 45 58 20 74 30 62 20 4f 4e 20 74 31 28 62  NDEX t0b ON t1(b
28bc0 29 3b 0a 41 4e 41 4c 59 5a 45 3b 0a 53 45 4c 45  );.ANALYZE;.SELE
28bd0 43 54 20 63 20 46 52 4f 4d 20 74 31 20 57 48 45  CT c FROM t1 WHE
28be0 52 45 20 62 3d 33 20 41 4e 44 20 61 20 42 45 54  RE b=3 AND a BET
28bf0 57 45 45 4e 20 33 30 20 41 4e 44 20 36 30 3b 0a  WEEN 30 AND 60;.
28c00 0d 00 00 00 05 00 17 00 03 44 02 e3 02 94 01 c3  .........D......
28c10 00 17 00 00 00 00 00 83 28 82 04 04 00 86 55 50  ........(.....UP
28c20 52 41 47 4d 41 20 70 61 67 65 5f 73 69 7a 65 3d  RAGMA page_size=
28c30 20 35 31 32 3b 0a 50 52 41 47 4d 41 20 61 75 74   512;.PRAGMA aut
28c40 6f 5f 76 61 63 75 75 6d 20 3d 20 69 6e 63 72 65  o_vacuum = incre
28c50 6d 65 6e 74 61 6c 3b 0a 43 52 45 41 54 45 20 54  mental;.CREATE T
28c60 41 42 4c 45 20 74 31 28 78 29 3b 0a 49 4e 53 45  ABLE t1(x);.INSE
28c70 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
28c80 53 28 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 20  S( randomblob(1 
28c90 2a 20 28 35 31 32 2d 34 29 29 20 29 3b 0a 49 4e  * (512-4)) );.IN
28ca0 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
28cb0 55 45 53 28 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  UES( randomblob(
28cc0 31 20 2a 20 28 35 31 32 2d 34 29 29 20 29 3b 0a  1 * (512-4)) );.
28cd0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
28ce0 41 4c 55 45 53 28 20 72 61 6e 64 6f 6d 62 6c 6f  ALUES( randomblo
28cf0 62 28 32 20 2a 20 28 35 30 30 2a 34 29 29 20 29  b(2 * (500*4)) )
28d00 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
28d10 20 56 41 4c 55 45 53 28 20 72 61 6e 64 6f 6d 62   VALUES( randomb
28d20 6c 6f 62 28 35 31 30 20 2a 20 28 35 31 32 2d 34  lob(510 * (512-4
28d30 29 29 20 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  )) );.INSERT INT
28d40 4f 20 74 31 20 56 41 4c 55 45 53 28 72 61 6e 64  O t1 VALUES(rand
28d50 6f 6d 62 6c 6f 62 28 33 20 2a 20 28 35 2d 34 29  omblob(3 * (5-4)
28d60 29 20 29 3b 0a 44 45 4c 45 54 45 20 46 52 4f 4d  ) );.DELETE FROM
28d70 20 74 31 20 57 48 45 52 45 20 72 6f 77 69 64 2b   t1 WHERE rowid+
28d80 20 33 3b 0a 50 52 41 47 4d 41 20 69 6e 63 72 65   3;.PRAGMA incre
28d90 6d 65 6e 74 61 6c 5f 76 61 63 75 75 6d 20 3d 20  mental_vacuum = 
28da0 32 3b 0a 44 45 4c 45 54 45 20 46 52 4f 4d 20 74  2;.DELETE FROM t
28db0 31 20 57 48 45 52 45 20 72 6f 77 69 64 20 3d 20  1 WHERE rowid = 
28dc0 31 3b 0a 81 4d 82 03 04 00 83 1f 43 52 45 41 54  1;..M......CREAT
28dd0 45 20 54 41 42 4c 45 20 74 31 28 61 2c 62 29 3b  E TABLE t1(a,b);
28de0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
28df0 56 41 4c 55 45 53 28 32 2c 27 30 30 30 27 29 3b  VALUES(2,'000');
28e00 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
28e10 56 41 4c 55 45 53 28 31 2c 27 30 27 29 3b 0a 49  VALUES(1,'0');.I
28e20 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
28e30 4c 55 45 53 28 33 2c 27 30 30 30 30 30 30 27 29  LUES(3,'000000')
28e40 3b 0a 53 45 4c 45 43 54 20 2a 2c 20 28 20 53 45  ;.SELECT *, ( SE
28e50 4c 45 43 54 20 61 20 46 52 4f 4d 20 28 53 45 4c  LECT a FROM (SEL
28e60 45 43 54 20 78 2e 62 2e 27 30 30 30 30 30 27 79  ECT x.b.'00000'y
28e70 29 20 29 0a 46 52 4f 4d 20 28 20 53 45 4c 45 43  ) ).FROM ( SELEC
28e80 54 20 2a 20 46 52 4f 4d 20 74 31 20 29 20 41 53  T * FROM t1 ) AS
28e90 20 78 3b 0a 4c 82 02 04 00 81 1d 43 52 45 41 54   x;.L......CREAT
28ea0 45 20 54 41 42 4c 45 20 74 30 30 62 20 41 53 20  E TABLE t00b AS 
28eb0 53 45 4c 45 43 54 20 22 61 22 2c 22 62 22 2c 20  SELECT "a","b", 
28ec0 22 61 22 2c 22 62 22 2c 20 20 36 27 27 3b 0a 53  "a","b",  6'';.S
28ed0 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 30 30  ELECT * FROM t00
28ee0 62 3b 0a 5e 82 01 04 00 81 41 43 52 45 41 54 45  b;.^.....ACREATE
28ef0 20 54 45 4d 50 20 54 41 42 4c 45 20 74 30 30 30   TEMP TABLE t000
28f00 31 28 61 2c 62 2c 63 29 3b 0a 53 45 4c 45 43 54  1(a,b,c);.SELECT
28f10 20 2a 20 46 52 4f 4d 20 73 71 6c 69 74 65 5f 74   * FROM sqlite_t
28f20 65 6d 70 5f 6d 61 73 74 65 72 20 57 48 45 52 45  emp_master WHERE
28f30 20 20 2d 31 20 47 4c 4f 42 20 27 2a ff 80 30 30    -1 GLOB '*..00
28f40 30 27 3b 0a 81 38 82 00 04 00 82 75 43 52 45 41  0';..8.....uCREA
28f50 54 45 20 54 41 42 4c 45 20 5b 73 69 6c 6c 30 20  TE TABLE [sill0 
28f60 30 20 30 61 30 65 5d 28 61 2c 20 62 2c 20 63 29  0 0a0e](a, b, c)
28f70 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 27  ;.CREATE INDEX '
28f80 27 20 4f 4e 20 5b 73 69 6c 6c 30 20 30 20 30 61  ' ON [sill0 0 0a
28f90 30 65 5d 28 61 2c 20 62 29 3b 0a 43 52 45 41 54  0e](a, b);.CREAT
28fa0 45 20 49 4e 44 45 58 20 27 30 30 30 30 30 30 30  E INDEX '0000000
28fb0 30 30 30 30 30 30 30 30 30 27 27 30 30 30 30 30  000000000''00000
28fc0 27 20 4f 4e 20 5b 73 69 6c 6c 30 20 30 20 30 61  ' ON [sill0 0 0a
28fd0 30 65 5d 28 63 29 3b 41 4e 41 4c 59 5a 45 20 49  0e](c);ANALYZE I
28fe0 4e 54 4f 20 5b 73 69 6c 20 30 61 30 65 5d 20 56  NTO [sil 0a0e] V
28ff0 41 4c 55 45 53 28 31 2c 20 32 2c 20 33 06 06 06  ALUES(1, 2, 3...
29000 0d 00 00 00 04 00 4f 00 03 b8 02 71 01 c5 00 4f  ......O....q...O
29010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82  ................
29050 72 82 08 04 00 85 69 43 52 45 41 54 45 20 54 41  r.....iCREATE TA
29060 42 4c 45 20 74 30 28 61 2c 62 2c 63 2c 64 2c 20  BLE t0(a,b,c,d, 
29070 50 52 49 4d 41 52 59 20 4b 45 59 28 63 2c 61 29  PRIMARY KEY(c,a)
29080 29 20 57 49 54 48 4f 55 54 20 52 4f 57 49 44 3b  ) WITHOUT ROWID;
29090 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 74 30  .CREATE INDEX t0
290a0 30 64 20 4f 4e 20 74 30 28 62 2c 20 64 29 3b 0a  0d ON t0(b, d);.
290b0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56  INSERT INTO t0 V
290c0 41 4c 55 45 53 28 27 30 30 30 27 2c 27 30 30 30  ALUES('000','000
290d0 72 30 30 30 27 2c 27 30 30 61 27 2c 27 30 30 30  r000','00a','000
290e0 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  000');.INSERT IN
290f0 54 4f 20 74 30 20 56 41 4c 55 45 53 28 27 30 30  TO t0 VALUES('00
29100 30 30 30 30 30 27 2c 27 6a 30 30 30 30 30 27 2c  00000','j00000',
29110 27 30 30 30 30 30 30 30 27 2c 27 30 30 30 30 30  '0000000','00000
29120 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
29130 4f 20 74 30 20 56 41 4c 55 45 53 28 27 30 30 30  O t0 VALUES('000
29140 30 30 30 30 27 2c 27 30 30 30 72 30 30 30 27 2c  0000','000r000',
29150 27 30 30 30 30 61 27 2c 27 30 30 30 72 30 30 30  '0000a','000r000
29160 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
29170 74 30 20 56 41 4c 55 45 53 28 27 30 30 30 30 30  t0 VALUES('00000
29180 63 27 2c 27 30 30 30 30 30 27 2c 27 30 30 30 30  c','00000','0000
29190 30 30 30 27 2c 27 30 30 30 30 30 30 27 29 3b 0a  000','000000');.
291a0 53 45 4c 45 43 54 20 2a 2c 20 27 30 27 20 46 52  SELECT *, '0' FR
291b0 4f 4d 20 74 30 20 4f 52 44 45 52 20 42 59 20 63  OM t0 ORDER BY c
291c0 2c 20 31 3d 31 81 28 82 07 04 00 82 55 43 52 45  , 1=1.(.....UCRE
291d0 41 54 45 20 54 41 42 4c 45 20 74 33 30 61 28 78  ATE TABLE t30a(x
291e0 29 3b 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  ); INSERT INTO t
291f0 33 30 61 20 56 41 4c 55 45 53 28 31 29 2c 28 32  30a VALUES(1),(2
29200 29 2c 28 33 29 3b 0a 43 52 45 41 54 45 20 54 41  ),(3);.CREATE TA
29210 42 4c 45 20 74 33 30 30 28 79 29 3b 20 49 4e 53  BLE t300(y); INS
29220 45 52 54 20 49 4e 54 4f 20 74 33 30 41 20 56 41  ERT INTO t30A VA
29230 4c 55 45 53 28 39 30 29 2c 20 28 39 39 29 3b 0a  LUES(90), (99);.
29240 53 45 4c 45 43 54 20 6d 61 78 28 28 53 45 4c 45  SELECT max((SELE
29250 43 54 20 20 72 6f 75 6e 64 28 31 2c 31 29 20 74  CT  round(1,1) t
29260 33 30 30 29 29 20 46 52 4f 4d 20 74 33 30 61 3b  300)) FROM t30a;
29270 0a 82 43 82 06 04 00 85 0b 43 52 45 41 54 45 20  ..C......CREATE 
29280 54 41 42 4c 45 20 74 31 35 28 61 20 49 4e 54 45  TABLE t15(a INTE
29290 47 45 52 20 50 52 2c 4d 41 52 59 20 4b 45 59 2c  GER PR,MARY KEY,
292a0 20 62 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   b);.INSERT INTO
292b0 20 74 31 35 28 61 2c 62 29 56 41 4c 55 45 53 28   t15(a,b)VALUES(
292c0 31 30 2c 27 30 27 29 2c 28 32 30 2c 27 30 30 30  10,'0'),(20,'000
292d0 27 29 2c 28 33 30 2c 27 30 30 30 27 29 3b 0a 41  '),(30,'000');.A
292e0 4c 54 45 52 20 54 41 42 4c 45 20 74 31 35 20 41  LTER TABLE t15 A
292f0 44 44 20 43 4f 4c 55 4d 4e 20 63 3b 0a 43 52 45  DD COLUMN c;.CRE
29300 41 54 45 20 49 4e 44 45 58 20 74 30 30 30 20 4f  ATE INDEX t000 O
29310 4e 20 74 31 35 28 63 29 3b 0a 49 4e 53 45 52 54  N t15(c);.INSERT
29320 20 49 4e 54 4f 20 74 31 35 28 61 2c 62 29 0a 56   INTO t15(a,b).V
29330 41 4c 55 45 53 28 32 30 30 31 2d 30 31 2d 30 31  ALUES(2001-01-01
29340 31 35 2c 27 30 30 30 27 29 2c 28 32 35 2c 27 30  15,'000'),(25,'0
29350 30 30 27 29 2c 28 33 35 2c 27 30 30 30 27 29 3b  00'),(35,'000');
29360 0a 55 50 44 41 54 45 20 74 31 35 20 53 45 54 20  .UPDATE t15 SET 
29370 63 3d 70 72 69 6e 74 66 28 22 30 25 64 22 2c 61  c=printf("0%d",a
29380 29 20 57 48 45 52 45 20 63 20 49 53 20 4e 55 4c  ) WHERE c IS NUL
29390 4c 3b 0a 53 45 4c 45 43 54 20 61 2c 62 2c 63 2c  L;.SELECT a,b,c,
293a0 27 30 27 46 52 4f 4d 20 74 31 35 20 4f 52 44 45  '0'FROM t15 ORDE
293b0 52 20 42 59 20 61 3b 0a 45 82 05 04 00 81 0f 50  R BY a;.E......P
293c0 52 41 47 4d 41 20 73 79 6e 63 68 72 6f 6e 6f 75  RAGMA synchronou
293d0 73 20 3d 4e 4f 20 66 75 6c 6c 3b 63 61 63 68 65  s =NO full;cache
293e0 5f 73 69 7a 65 20 3d 20 31 30 3b 0a 50 52 41 47  _size = 10;.PRAG
293f0 4d 41 20 73 79 6e 63 68 72 6f 6e 6f 75 73 3b 0a  MA synchronous;.
29400 0d 00 00 00 05 01 26 00 03 89 02 bf 02 59 01 85  ......&......Y..
29410 01 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00  .&..............
29420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
294a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
294b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
294c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
294d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
294e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
294f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29520 00 00 00 00 00 00 5c 82 0d 04 00 81 3d 57 49 54  ......\.....=WIT
29530 48 20 69 28 78 29 20 41 53 20 28 20 56 41 4c 55  H i(x) AS ( VALU
29540 45 53 28 31 29 20 55 4e 49 4f 4e 20 20 53 45 4c  ES(1) UNION  SEL
29550 45 43 54 20 78 3c 31 20 46 52 4f 4d 20 69 20 4f  ECT x<1 FROM i O
29560 52 44 45 52 20 42 59 20 31 29 0a 53 45 4c 45 43  RDER BY 1).SELEC
29570 54 20 78 20 46 52 4f 4d 20 69 20 4c 49 4d 49 54  T x FROM i LIMIT
29580 20 31 30 3b 0a 81 50 82 0c 04 00 83 25 43 52 45   10;..P.....%CRE
29590 41 54 45 20 54 41 42 4c 45 20 74 30 28 61 20 50  ATE TABLE t0(a P
295a0 52 49 4d 41 52 59 20 4b 45 59 2c 20 62 20 52 45  RIMARY KEY, b RE
295b0 46 45 52 45 4e 43 45 53 20 74 30 29 3b 0a 43 52  FERENCES t0);.CR
295c0 45 41 54 45 20 54 41 42 4c 45 20 74 32 28 61 20  EATE TABLE t2(a 
295d0 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 20 63 20  PRIMARY KEY,  c 
295e0 52 45 46 45 74 30 29 3b 56 41 43 55 55 4d 3b 0a  REFEt0);VACUUM;.
295f0 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 33 28  CREATE TABLE t3(
29600 61 20 52 45 46 45 52 45 4e 43 45 53 20 74 30 2c  a REFERENCES t0,
29610 20 62 20 52 45 46 45 52 45 4e 43 45 53 20 74 32   b REFERENCES t2
29620 2c 20 63 20 52 45 46 45 74 30 29 3b 56 41 43 55  , c REFEt0);VACU
29630 55 4d 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  UM;.CREATE TABLE
29640 20 74 33 28 45 46 45 52 45 4e 43 45 53 20 74 30   t3(EFERENCES t0
29650 29 3b 56 41 43 55 55 4d 0a 63 82 0b 04 00 81 4b  );VACUUM.c.....K
29660 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28  CREATE TABLE t0(
29670 61 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 62  a PRIMARY KEY, b
29680 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  );.CREATE TABLE 
29690 74 32 28 63 2c 20 64 2c 20 50 52 49 4d 41 52 59  t2(c, d, PRIMARY
296a0 20 4b 45 59 28 72 30 30 30 30 29 20 52 45 46 45   KEY(r0000) REFE
296b0 52 45 4e 43 45 53 20 74 30 28 61 29 29 3b 0a 81  RENCES t0(a));..
296c0 46 82 0a 04 00 83 11 43 52 45 41 54 45 20 54 41  F......CREATE TA
296d0 42 4c 45 20 74 31 30 28 78 20 49 4e 54 45 47 45  BLE t10(x INTEGE
296e0 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 79  R PRIMARY KEY, y
296f0 20 49 4e 54 2c 20 7a 20 43 48 41 52 28 31 30 30   INT, z CHAR(100
29700 29 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  ));.CREATE INDEX
29710 20 74 30 30 30 20 4f 4e 20 74 31 30 28 79 29 3b   t000 ON t10(y);
29720 0a 45 58 50 4c 41 49 4e 20 51 55 45 52 59 20 50  .EXPLAIN QUERY P
29730 4c 41 4e 0a 53 45 4c 45 43 54 20 61 2e 78 2c 20  LAN.SELECT a.x, 
29740 62 2e 78 0a 46 52 4f 4d 20 74 31 30 20 41 53 20  b.x.FROM t10 AS 
29750 61 20 4a 4f 49 4e 20 74 31 30 20 41 53 20 62 20  a JOIN t10 AS b 
29760 4f 4e 20 61 2e 78 3c 62 2e 78 0a 57 48 45 52 45  ON a.x<b.x.WHERE
29770 20 28 62 2e 78 3d 24 61 62 30 20 4f 52 20 62 2e   (b.x=$ab0 OR b.
29780 79 3d 24 61 62 30 29 3b 0a 74 82 09 04 00 81 6d  y=$ab0);.t.....m
29790 50 52 41 47 4d 41 20 70 61 67 65 5f 73 69 7a 65  PRAGMA page_size
297a0 20 3d 20 31 30 32 34 3b 0a 50 52 41 47 4d 41 20   = 1024;.PRAGMA 
297b0 6a 6f 75 72 6e 61 6c 5f 6d 6f 64 65 20 3d 20 57  journal_mode = W
297c0 41 4c 3b 0a 50 52 41 47 4d 41 20 77 61 6c 5f 61  AL;.PRAGMA wal_a
297d0 75 74 6f 63 68 65 63 6b 70 6f 69 6e 74 20 3d 20  utocheckpoint = 
297e0 31 30 30 3b 0a 50 52 41 47 4d 41 20 6a 6f 75 72  100;.PRAGMA jour
297f0 6e 61 6c 5f 73 69 7a 65 5f 6c 69 6d 69 74 00 3d  nal_size_limit.=
29800 0d 00 00 00 02 01 e0 00 02 39 01 e0 00 00 00 00  .........9......
29810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
298a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
298b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
298c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
298d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
298e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
298f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
299a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
299b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
299c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
299d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
299e0 56 82 0f 04 00 81 31 3b 45 58 50 4c 41 49 4e 0a  V.....1;EXPLAIN.
299f0 50 52 41 47 4d 41 20 63 61 63 68 65 5f 73 69 7a  PRAGMA cache_siz
29a00 65 3b 0a 50 52 41 47 4d 41 20 64 65 66 61 75 6c  e;.PRAGMA defaul
29a10 74 5f 63 61 63 68 65 5f 73 69 7a 65 3b 45 58 50  t_cache_size;EXP
29a20 4c 41 49 4e 0a 50 52 41 47 4d 41 20 73 79 6e 63  LAIN.PRAGMA sync
29a30 68 72 6f 6e 6f 75 73 3b 0a 83 43 82 0e 04 00 87  hronous;..C.....
29a40 0b 50 52 41 47 4d 41 20 61 75 74 6f 5f 76 61 63  .PRAGMA auto_vac
29a50 75 75 6d 3d 49 4e 43 52 45 4d 45 4e 54 41 4c 3b  uum=INCREMENTAL;
29a60 0a 50 52 41 47 4d 41 20 70 61 67 65 5f 73 69 7a  .PRAGMA page_siz
29a70 65 3d 30 30 30 30 3b 0a 50 52 41 47 4d 41 20 63  e=0000;.PRAGMA c
29a80 61 63 68 65 5f 73 69 7a 65 3d 30 30 3b 0a 43 52  ache_size=00;.CR
29a90 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 78 29  EATE TABLE t0(x)
29aa0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
29ab0 20 56 41 4c 55 45 53 28 7a 65 72 6f 62 6c 6f 62   VALUES(zeroblob
29ac0 28 39 30 30 29 29 3b 0a 49 4e 53 45 52 54 20 49  (900));.INSERT I
29ad0 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 7a 65  NTO t0 VALUES(ze
29ae0 72 6f 62 6c 6f 62 28 39 30 30 29 29 3b 0a 49 4e  roblob(900));.IN
29af0 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53 45 4c  SERT INTO t0 SEL
29b00 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b 0a 49  ECT x FROM t0;.I
29b10 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53 45  NSERT INTO t0 SE
29b20 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b 0a  LECT x FROM t0;.
29b30 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53  INSERT INTO t0 S
29b40 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b  ELECT x FROM t0;
29b50 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
29b60 53 45 4c 45 43 54 20 38 20 46 52 4f 4d 20 74 30  SELECT 8 FROM t0
29b70 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
29b80 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74   SELECT x FROM t
29b90 30 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  0;.INSERT INTO t
29ba0 30 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20  0 SELECT x FROM 
29bb0 74 30 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t0;.INSERT INTO 
29bc0 74 30 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d  t0 SELECT x FROM
29bd0 20 74 30 3b 0a 44 45 4c 45 54 45 20 46 52 4f 4d   t0;.DELETE FROM
29be0 20 74 30 20 57 48 45 52 45 20 72 6f 77 69 64 3e   t0 WHERE rowid>
29bf0 32 30 20 2d 31 30 3b 41 4e 41 4c 59 5a 45 3b 0a  20 -10;ANALYZE;.
29c00 0d 00 00 00 03 00 97 00 01 48 00 d1 00 97 00 00  .........H......
29c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
29c90 00 00 00 00 00 00 00 37 82 12 03 00 75 53 45 4c  .......7....uSEL
29ca0 45 43 54 20 31 30 20 45 58 43 45 50 3b 20 53 45  ECT 10 EXCEP; SE
29cb0 4c 45 43 54 20 32 30 20 4f 52 44 45 52 20 42 59  LECT 20 ORDER BY
29cc0 2b 33 33 33 33 33 33 33 33 33 33 23 33 33 33 31  +3333333333#3331
29cd0 20 74 82 11 04 00 81 6d 43 52 45 41 54 45 20 54   t.....mCREATE T
29ce0 41 42 4c 45 20 74 31 28 78 2c 20 79 20 44 45 46  ABLE t1(x, y DEF
29cf0 41 55 4c 54 28 64 61 74 65 74 69 6d 65 28 43 55  AULT(datetime(CU
29d00 52 52 45 4e 54 5f 54 49 4d 45 29 29 29 3b 0a 49  RRENT_TIME)));.I
29d10 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28 78 29  NSERT INTO t1(x)
29d20 56 41 4c 55 45 53 28 31 29 3b 0a 53 45 4c 45 43  VALUES(1);.SELEC
29d30 54 20 64 61 74 65 74 69 6d 65 28 43 55 52 52 45  T datetime(CURRE
29d40 4e 54 5f 54 49 4d 45 29 85 34 82 10 04 00 8a 6d  NT_TIME).4.....m
29d50 50 52 41 47 4d 41 20 6d 61 78 5f 70 61 67 65 5f  PRAGMA max_page_
29d60 63 6f 75 6e 74 20 3d 20 31 30 30 30 30 30 30 3b  count = 1000000;
29d70 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 62  .CREATE TABLE ab
29d80 63 28 61 2c 20 62 2c 20 63 29 3b 0a 49 4e 53 45  c(a, b, c);.INSE
29d90 52 54 20 49 4e 54 4f 20 61 62 63 20 56 41 4c 55  RT INTO abc VALU
29da0 45 53 28 31 2c 20 32 2c 20 33 29 3b 0a 49 4e 53  ES(1, 2, 3);.INS
29db0 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c  ERT INTO abc SEL
29dc0 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c  ECT a||b||c, b||
29dd0 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52  c||a, c||a||b FR
29de0 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49  OM abc;.INSERT I
29df0 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61  NTO abc SELECT a
29e00 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c  ||b||c, b||c||a,
29e10 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62   c||a||b FROM ab
29e20 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61  c;.INSERT INTO a
29e30 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c  bc SELECT a||b||
29e40 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61  c, b||c||a, c||a
29e50 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  ||b FROM abc;.IN
29e60 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
29e70 4c 45 43 54 20 61 20 2a 62 7c 7c 63 2c 20 62 7c  LECT a *b||c, b|
29e80 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46  |c||a, c||a||b F
29e90 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20  ROM abc;.INSERT 
29ea0 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20  INTO abc SELECT 
29eb0 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61  a||b||c, b||c||a
29ec0 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61  , c||a||b FROM a
29ed0 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  bc;.INSERT INTO 
29ee0 61 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c  abc SELECT a||b|
29ef0 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c  |c, b||c||a, c||
29f00 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49  a||b FROM abc;.I
29f10 4e 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53  NSERT INTO abc S
29f20 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62  ELECT a||b||c, b
29f30 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20  ||c||a, c||a||b 
29f40 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54  FROM abc;.INSERT
29f50 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54   INTO abc SELECT
29f60 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c   a||b||c, b||c||
29f70 61 2c 20 63 6f 75 6e 74 28 31 29 46 52 4f 4d 20  a, count(1)FROM 
29f80 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  abc;.INSERT INTO
29f90 20 61 62 63 20 53 45 4c 45 43 54 20 61 2c 20 62   abc SELECT a, b
29fa0 2c 20 63 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  , c FROM abc;.IN
29fb0 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
29fc0 4c 45 43 54 20 62 2c 20 61 2c 20 63 20 46 52 4f  LECT b, a, c FRO
29fd0 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
29fe0 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 63 2c  TO abc SELECT c,
29ff0 20 62 2c 20 61 20 46 52 4f 4d 20 61 62 63 3b 0a   b, a FROM abc;.
2a000 0d 00 00 00 05 00 3f 00 02 36 01 ae 01 4e 01 0d  ......?..6...N..
2a010 00 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00  .?..............
2a020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81  ................
2a040 4a 82 17 04 00 83 19 43 52 45 41 54 45 20 54 41  J......CREATE TA
2a050 42 4c 45 20 74 34 34 28 61 20 49 4e 54 30 30 30  BLE t44(a INT000
2a060 30 2c 20 62 20 49 4e 54 30 30 30 30 29 3b 0a 49  0, b INT0000);.I
2a070 4e 53 45 52 54 20 49 4e 54 4f 20 74 34 34 20 56  NSERT INTO t44 V
2a080 41 4c 55 45 53 28 31 2c 32 29 3b 0a 49 4e 53 45  ALUES(1,2);.INSE
2a090 52 54 20 49 4e 54 4f 20 74 34 34 20 56 41 4c 55  RT INTO t44 VALU
2a0a0 45 53 28 33 2c 34 29 3b 0a 53 45 4c 45 43 54 2a  ES(3,4);.SELECT*
2a0b0 0a 46 52 4f 4d 20 74 34 34 20 78 0a 4c 45 46 54  .FROM t44 x.LEFT
2a0c0 20 4a 4f 49 4e 28 53 45 4c 45 43 54 20 61 20 41   JOIN(SELECT a A
2a0d0 53 20 63 2c 20 62 20 41 53 20 64 20 46 52 4f 4d  S c, b AS d FROM
2a0e0 20 74 34 34 29 20 41 30 30 30 20 4f 4e 20 20 75   t44) A000 ON  u
2a0f0 6e 69 63 6f 64 65 28 31 29 3d 34 20 4f 52 20 64  nicode(1)=4 OR d
2a100 20 49 53 20 68 65 78 28 20 2d 31 31 29 3e 82 16   IS hex( -11)>..
2a110 04 00 81 01 53 41 56 45 50 4f 49 4e 54 20 73 30  ....SAVEPOINT s0
2a120 30 3b 0a 53 41 56 45 50 4f 49 4e 54 20 73 30 3b  0;.SAVEPOINT s0;
2a130 0a 53 41 56 45 50 4f 49 4e 54 20 73 30 30 30 3b  .SAVEPOINT s000;
2a140 0a 52 45 4c 45 41 53 45 20 73 30 30 3b 0a 5d 82  .RELEASE s00;.].
2a150 15 04 00 81 3f 57 49 54 48 20 69 28 78 29 20 41  ....?WITH i(x) A
2a160 53 20 28 20 56 41 4c 55 45 53 28 31 29 20 55 4e  S ( VALUES(1) UN
2a170 49 4f 4e 20 41 4c 4c 20 53 45 4c 45 43 54 2d 78  ION ALL SELECT-x
2a180 2b 31 20 46 52 4f 4d 20 69 20 4c 49 4d 49 54 20  +1 FROM i LIMIT 
2a190 33 29 0a 53 45 4c 45 43 54 20 74 72 69 6d 28 31  3).SELECT trim(1
2a1a0 2c 31 29 20 78 20 46 52 4f 4d 20 69 3b 0a 81 04  ,1) x FROM i;...
2a1b0 82 14 04 00 82 0d 50 52 41 47 4d 41 20 65 6e 63  ......PRAGMA enc
2a1c0 6f 64 69 6e 67 3d 55 54 46 31 36 6c 65 3b 0a 43  oding=UTF16le;.C
2a1d0 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 74 30  REATE TABLE t0t0
2a1e0 30 30 36 28 61 20 52 49 4d 41 52 59 20 4b 45 59  006(a RIMARY KEY
2a1f0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
2a200 30 74 30 30 30 36 20 56 41 4c 55 45 53 28 27 61  0t0006 VALUES('a
2a210 7f ff 56 49 45 57 27 29 3b 0a 49 4e 53 45 52 54  ..VIEW');.INSERT
2a220 20 49 4e 54 4f 20 74 30 74 30 30 30 36 20 56 41   INTO t0t0006 VA
2a230 4f 55 45 53 28 27 83 46 82 13 04 00 87 11 50 52  OUES('.F......PR
2a240 41 47 4d 41 20 61 75 74 6f 5f 76 61 63 75 75 6d  AGMA auto_vacuum
2a250 3d 49 4e 43 52 45 4d 45 4e 54 41 4c 3b 0a 50 52  =INCREMENTAL;.PR
2a260 41 47 4d 41 20 70 61 67 65 5f 73 69 7a 65 3d 30  AGMA page_size=0
2a270 30 30 30 3b 0a 50 52 41 47 4d 41 20 63 61 63 68  000;.PRAGMA cach
2a280 65 5f 73 69 7a 65 3d 30 30 3b 0a 43 52 45 41 54  e_size=00;.CREAT
2a290 45 20 54 41 42 4c 45 20 74 30 28 78 29 3b 0a 49  E TABLE t0(x);.I
2a2a0 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41  NSERT INTO t0 VA
2a2b0 4c 55 45 53 28 7a 65 72 6f 62 6c 6f 62 28 39 30  LUES(zeroblob(90
2a2c0 30 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0));.INSERT INTO
2a2d0 20 74 30 20 56 41 4c 55 45 53 28 7a 65 72 6f 62   t0 VALUES(zerob
2a2e0 6c 6f 62 28 39 30 30 29 29 3b 0a 49 4e 53 45 52  lob(900));.INSER
2a2f0 54 20 49 4e 54 4f 20 74 30 20 53 45 4c 45 43 54  T INTO t0 SELECT
2a300 20 78 20 46 52 4f 4d 20 74 30 3b 0a 49 4e 53 45   x FROM t0;.INSE
2a310 52 54 20 49 4e 54 4f 20 74 30 20 53 45 4c 45 43  RT INTO t0 SELEC
2a320 54 20 78 20 46 52 4f 4d 20 74 30 3b 0a 49 4e 53  T x FROM t0;.INS
2a330 45 52 54 20 49 4e 54 4f 20 74 30 20 53 45 4c 45  ERT INTO t0 SELE
2a340 43 54 20 78 20 46 52 4f 4d 20 74 30 3b 0a 49 4e  CT x FROM t0;.IN
2a350 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53 45 4c  SERT INTO t0 SEL
2a360 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b 0a 49  ECT x FROM t0;.I
2a370 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53 45  NSERT INTO t0 SE
2a380 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b 0a  LECT x FROM t0;.
2a390 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53  INSERT INTO t0 S
2a3a0 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b  ELECT x FROM t0;
2a3b0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
2a3c0 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30  SELECT x FROM t0
2a3d0 3b 0a 44 45 4c 45 54 45 20 46 52 4f 4d 20 74 30  ;.DELETE FROM t0
2a3e0 20 57 48 45 52 45 20 72 6f 77 69 64 3e 32 30 30   WHERE rowid>200
2a3f0 3b 0a 56 41 43 55 55 4d 3b 56 41 43 55 55 4d 0a  ;.VACUUM;VACUUM.
2a400 0d 00 00 00 05 00 32 00 03 a1 02 c2 02 6c 01 88  ......2......l..
2a410 00 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00  .2..............
2a420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a430 00 00 82 52 82 1c 04 00 85 29 43 52 45 41 54 45  ...R.....)CREATE
2a440 20 54 41 42 4c 45 20 74 32 28 78 2c 79 29 3b 0a   TABLE t2(x,y);.
2a450 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
2a460 41 4c 55 45 53 28 31 2c 32 29 3b 0a 49 4e 53 45  ALUES(1,2);.INSE
2a470 52 54 20 49 4e 54 4f 20 74 32 20 53 45 4c 45 43  RT INTO t2 SELEC
2a480 54 20 78 2b 32 2c 20 79 2b 32 20 46 52 4f 4d 20  T x+2, y+2 FROM 
2a490 74 32 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t2;.INSERT INTO 
2a4a0 74 32 20 53 45 4c 45 43 54 20 78 2b 34 2c 20 79  t2 SELECT x+4, y
2a4b0 2b 34 20 46 52 4f 4d 20 74 32 3b 0a 49 4e 53 45  +4 FROM t2;.INSE
2a4c0 52 54 20 49 4e 54 4f 20 74 32 20 53 45 4c 45 43  RT INTO t2 SELEC
2a4d0 54 20 78 2b 38 2c 20 79 2b 38 20 46 52 4f 4d 20  T x+8, y+8 FROM 
2a4e0 74 32 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t2;.INSERT INTO 
2a4f0 74 32 20 53 45 4c 45 43 54 20 78 2b 31 36 2c 79  t2 SELECT x+16,y
2a500 2b 31 36 20 46 52 4f 4d 20 74 32 3b 0a 49 4e 53  +16 FROM t2;.INS
2a510 45 52 54 20 49 4e 54 4f 20 74 32 20 53 45 4c 45  ERT INTO t2 SELE
2a520 43 54 20 78 2b 33 32 2c 79 2b 33 32 20 46 52 4f  CT x+32,y+32 FRO
2a530 4d 20 74 32 3b 0a 49 4e 53 45 52 54 20 49 4e 54  M t2;.INSERT INT
2a540 4f 20 74 32 20 53 45 4c 45 43 54 20 22 61 22 2c  O t2 SELECT "a",
2a550 22 62 22 2b 36 34 20 46 52 4f 4d 20 74 32 3b 0a  "b"+64 FROM t2;.
2a560 53 45 4c 45 43 54 20 63 6f 75 6e 74 28 2a 29 2c  SELECT count(*),
2a570 73 75 6d 28 78 29 2c 20 73 75 6d 28 79 29 20 46  sum(x), sum(y) F
2a580 52 4f 4d 20 74 32 3b 0a 81 60 82 1b 04 00 83 45  ROM t2;..`.....E
2a590 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 30  CREATE TABLE t10
2a5a0 32 20 28 69 30 20 54 45 58 54 20 55 4e 49 51 55  2 (i0 TEXT UNIQU
2a5b0 45 20 4e 4f 54 20 4e 55 4c 4c 29 3b 0a 49 4e 53  E NOT NULL);.INS
2a5c0 45 52 54 20 49 4e 54 4f 20 74 31 30 32 20 56 41  ERT INTO t102 VA
2a5d0 4c 55 45 53 20 28 27 30 27 29 3b 0a 53 45 4c 45  LUES ('0');.SELE
2a5e0 43 54 20 2a 20 46 52 4f 4d 20 74 31 30 32 20 41  CT * FROM t102 A
2a5f0 53 20 74 30 0a 4c 45 46 54 20 4a 4f 49 4e 20 74  S t0.LEFT JOIN t
2a600 31 30 32 20 20 74 31 20 4f 4e 20 74 31 2e 69 30  102  t1 ON t1.i0
2a610 20 47 4c 4f 42 20 27 61 30 27 0a 4a 4f 49 4e 20   GLOB 'a0'.JOIN 
2a620 74 31 30 32 20 41 53 20 74 32 20 4f 4e 28 74 32  t102 AS t2 ON(t2
2a630 2e 69 30 3d 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b  .i0=++++++++++++
2a640 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b  ++++++++++++++++
2a650 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 20 2b 2b 20 7a 65  ++++++++++ ++ ze
2a660 72 6f 62 6c 6f 62 28 31 29 29 3b 0a 53 82 1a 04  roblob(1));.S...
2a670 00 81 2b 50 52 41 47 4d 41 20 72 65 61 64 5f 75  ..+PRAGMA read_u
2a680 6e 63 6f 6d 6d 69 74 74 65 64 3d 20 31 3b 0a 42  ncommitted= 1;.B
2a690 45 47 49 4e 3b 0a 43 52 45 41 54 45 20 54 41 42  EGIN;.CREATE TAB
2a6a0 4c 45 20 74 30 28 61 2c 20 62 2c 20 55 4e 49 51  LE t0(a, b, UNIQ
2a6b0 55 45 28 61 2c 20 62 29 29 3b 41 4e 41 4c 59 5a  UE(a, b));ANALYZ
2a6c0 45 0a 81 5b 82 19 04 00 83 3b 43 52 45 41 54 45  E..[.....;CREATE
2a6d0 20 54 41 42 4c 45 20 74 31 28 61 2c 62 29 3b 0a   TABLE t1(a,b);.
2a6e0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
2a6f0 41 4c 55 45 53 28 32 2c 27 30 30 30 27 29 3b 0a  ALUES(2,'000');.
2a700 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
2a710 41 4c 55 45 53 28 31 2c 27 30 27 29 3b 0a 49 4e  ALUES(1,'0');.IN
2a720 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
2a730 55 45 53 28 33 2c 27 30 30 30 30 30 30 27 29 3b  UES(3,'000000');
2a740 0a 53 45 4c 45 43 54 20 2a 2c 20 28 20 53 45 4c  .SELECT *, ( SEL
2a750 45 43 54 20 67 72 6f 75 70 5f 63 6f 6e 63 61 74  ECT group_concat
2a760 28 31 2c 31 29 20 79 20 46 52 4f 4d 20 28 53 45  (1,1) y FROM (SE
2a770 4c 45 43 54 40 6f 69 64 3d 27 30 27 79 29 20 29  LECT@oid='0'y) )
2a780 0a 46 52 4f 4d 20 28 20 53 45 4c 45 43 54 20 40  .FROM ( SELECT @
2a790 31 46 52 4f 4d 20 74 31 20 29 20 41 53 20 78 3b  1FROM t1 ) AS x;
2a7a0 0a 5c 82 18 04 00 81 3d 43 52 45 41 54 45 20 56  .\.....=CREATE V
2a7b0 49 52 54 55 41 4c 20 54 41 42 4c 45 20 74 30 20  IRTUAL TABLE t0 
2a7c0 55 53 49 4e 47 20 66 74 73 34 28 70 72 65 66 69  USING fts4(prefi
2a7d0 78 3d 32 30 30 31 2d 30 3f 32 30 30 31 2d 30 3e  x=2001-0?2001-0>
2a7e0 2d 30 31 20 74 69 6d 65 28 31 2c 31 2c 31 29 20  -01 time(1,1,1) 
2a7f0 6d 69 6e 28 31 2c 31 29 2d 30 31 22 22 29 3b 0a  min(1,1)-01"");.
2a800 0d 00 00 00 04 00 af 00 03 bd 02 e5 01 3f 00 af  .............?..
2a810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2a8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81  ................
2a8b0 0c 82 20 04 00 82 1d 43 52 45 41 54 45 20 54 41  .. ....CREATE TA
2a8c0 42 4c 45 20 74 35 28 61 20 54 45 58 54 20 50 52  BLE t5(a TEXT PR
2a8d0 49 4d 41 52 59 20 4b 45 59 2c 20 62 20 56 30 30  IMARY KEY, b V00
2a8e0 43 48 41 52 28 35 30 29 55 4e 49 51 55 45 29 20  CHAR(50)UNIQUE) 
2a8f0 57 49 54 48 4f 55 54 20 52 4f 57 49 44 3b 52 45  WITHOUT ROWID;RE
2a900 50 4c 41 43 45 20 49 4e 54 4f 20 74 35 20 56 41  PLACE INTO t5 VA
2a910 4c 55 45 53 28 27 30 30 30 30 30 27 2c 27 30 30  LUES('00000','00
2a920 30 30 27 29 3b 0a 53 45 4c 45 43 54 20 63 6f 75  00');.SELECT cou
2a930 6e 74 28 2a 29 20 46 52 4f 4d 20 74 35 3b 0a 83  nt(*) FROM t5;..
2a940 22 82 1f 04 00 86 49 50 52 41 47 4d 41 20 61 75  ".....IPRAGMA au
2a950 74 6f 5f 76 61 63 75 75 6d 3d 20 69 6e 63 72 65  to_vacuum= incre
2a960 6d 65 6e 74 61 6c 3b 0a 50 52 41 47 4d 41 20 70  mental;.PRAGMA p
2a970 61 67 65 5f 73 69 7a 65 20 3d 20 31 30 30 30 3b  age_size = 1000;
2a980 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31  .CREATE TABLE t1
2a990 28 61 20 49 4e 54 45 47 45 52 20 50 52 49 4d 41  (a INTEGER PRIMA
2a9a0 52 59 20 4b 45 59 2c 20 62 29 3b 0a 49 4e 53 45  RY KEY, b);.INSE
2a9b0 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
2a9c0 53 28 20 2d 39 31 2c 72 61 6e 64 6f 6d 62 6c 6f  S( -91,randomblo
2a9d0 62 28 32 35 30 30 29 29 3b 0a 49 4e 53 45 52 54  b(2500));.INSERT
2a9e0 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
2a9f0 3f 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 35 30 29  ?,randomblob(50)
2aa00 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
2aa10 31 20 53 45 4c 45 43 54 20 4e 55 4c 4c 2c 72 61  1 SELECT NULL,ra
2aa20 6e 64 6f 6d 62 6c 6f 62 28 35 30 29 46 52 4f 4d  ndomblob(50)FROM
2aa30 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t1;.INSERT INTO
2aa40 20 74 31 20 53 45 4c 45 43 54 20 4e 55 4c 4c 2c   t1 SELECT NULL,
2aa50 72 61 6e 64 6f 6d 62 6c 6f 62 28 35 30 29 46 52  randomblob(50)FR
2aa60 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
2aa70 54 4f 20 74 31 20 53 45 4c 45 43 54 20 4e 55 4c  TO t1 SELECT NUL
2aa80 4c 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 35 30 29  L,randomblob(50)
2aa90 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20  FROM t1;.INSERT 
2aaa0 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 4e  INTO t1 SELECT N
2aab0 55 4c 4c 2c 72 61 6e 64 6f 6d 62 6c 6f 62 28 35  ULL,randomblob(5
2aac0 30 29 46 52 4f 4d 20 74 31 3b 0a 44 45 4c 45 54  0)FROM t1;.DELET
2aad0 45 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20  E FROM t1 WHERE 
2aae0 61 3d 31 3b 0a 81 54 82 1e 04 00 83 2d 43 52 45  a=1;..T.....-CRE
2aaf0 41 54 45 20 54 41 42 4c 45 20 74 31 28 61 20 54  ATE TABLE t1(a T
2ab00 45 58 54 20 43 4f 4c 4c 41 54 38 20 42 49 4e 41  EXT COLLAT8 BINA
2ab10 52 59 29 3b 0a 41 4c 54 45 52 20 54 41 42 4c 45  RY);.ALTER TABLE
2ab20 20 74 31 20 41 44 44 20 43 4f 4c 55 4d 4e 20 62   t1 ADD COLUMN b
2ab30 20 49 4e 54 30 30 30 30 20 43 4f 4c 4c 41 54 45   INT0000 COLLATE
2ab40 20 4e 4f 43 41 53 45 3b 0a 49 4e 53 45 52 54 20   NOCASE;.INSERT 
2ab50 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31  INTO t1 VALUES(1
2ab60 2c 27 2d 32 27 29 3b 0a 49 4e 53 45 52 54 20 49  ,'-2');.INSERT I
2ab70 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 35 2e  NTO t1 VALUES(5.
2ab80 34 65 2d 30 38 2c 27 35 2e 34 65 2d 30 38 27 29  4e-08,'5.4e-08')
2ab90 3b 0a 53 45 4c 45 43 54 20 74 79 70 65 6f 66 28  ;.SELECT typeof(
2aba0 61 29 2c 20 61 2c 20 74 79 70 65 6f 66 28 62 29  a), a, typeof(b)
2abb0 2c 20 62 20 46 52 4f 4d 20 74 31 3b 0a 40 82 1d  , b FROM t1;.@..
2abc0 04 00 81 05 53 45 4c 45 43 54 20 31 30 20 55 4e  ....SELECT 10 UN
2abd0 49 4f 4e 20 41 4c 4c 20 53 45 4c 45 43 54 20 2e  ION ALL SELECT .
2abe0 30 20 4f 52 20 31 20 43 4f 4c 4c 41 54 45 20 d2  0 OR 1 COLLATE .
2abf0 30 30 30 30 30 30 30 30 65 3b 30 30 30 30 65 3b  00000000e;0000e;
2ac00 0d 00 00 00 01 01 48 00 01 48 00 00 00 00 00 00  ......H..H......
2ac10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ac20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ac30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ac40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ac50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ac60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ac70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ac80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ac90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2aca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2acb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2acc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2acd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ace0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2acf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ad00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ad10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ad20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ad30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2ad40 00 00 00 00 00 00 00 00 85 34 82 21 04 00 8a 6d  .........4.!...m
2ad50 50 52 41 47 4d 41 20 6d 61 78 5f 70 61 67 65 5f  PRAGMA max_page_
2ad60 63 6f 75 6e 74 20 3d 20 31 30 30 30 30 30 30 3b  count = 1000000;
2ad70 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 62  .CREATE TABLE ab
2ad80 63 28 61 2c 20 62 2c 20 63 29 3b 0a 49 4e 53 45  c(a, b, c);.INSE
2ad90 52 54 20 49 4e 54 4f 20 61 62 63 20 56 41 4c 55  RT INTO abc VALU
2ada0 45 53 28 31 2c 20 32 2c 20 33 29 3b 0a 49 4e 53  ES(1, 2, 3);.INS
2adb0 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c  ERT INTO abc SEL
2adc0 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c  ECT a||b||c, b||
2add0 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52  c||a, c||a||b FR
2ade0 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49  OM abc;.INSERT I
2adf0 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61  NTO abc SELECT a
2ae00 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c  ||b||c, b||c||a,
2ae10 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62   c||a||b FROM ab
2ae20 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61  c;.INSERT INTO a
2ae30 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c  bc SELECT a||b||
2ae40 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61  c, b||c||a, c||a
2ae50 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  ||b FROM abc;.IN
2ae60 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
2ae70 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c  LECT a||b||c, b|
2ae80 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46  |c||a, c||a||b F
2ae90 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20  ROM abc;.INSERT 
2aea0 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20  INTO abc SELECT 
2aeb0 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61  a||b||c, b||c||a
2aec0 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61  , c||a||b FROM a
2aed0 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  bc;.INSERT INTO 
2aee0 61 62 63 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c  abc SELECT a||b|
2aef0 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c  |c, b||c||a, c||
2af00 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49  a||b FROM abc;.I
2af10 4e 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53  NSERT INTO abc S
2af20 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62  ELECT a||b||c, b
2af30 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20  ||c||a, c||a||b 
2af40 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54  FROM abc;.INSERT
2af50 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43 54   INTO abc SELECT
2af60 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c   a||b||c, b||c||
2af70 61 2c 20 63 6f 75 6e 74 28 0d 29 46 52 4f 4d 20  a, count(.)FROM 
2af80 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  abc;.INSERT INTO
2af90 20 61 62 63 20 53 45 4c 45 43 54 20 61 2c 20 62   abc SELECT a, b
2afa0 2c 20 63 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e  , c FROM abc;.IN
2afb0 53 45 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45  SERT INTO abc SE
2afc0 4c 45 43 54 20 62 2c 20 61 2c 20 63 20 46 52 4f  LECT b, a, c FRO
2afd0 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
2afe0 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 63 2c  TO abc SELECT c,
2aff0 20 62 2c 20 61 20 46 52 4f 4d 20 61 62 63 3b 0a   b, a FROM abc;.
2b000 0d 00 00 00 04 00 4e 00 02 09 01 7c 00 7c 00 4e  ......N....|.|.N
2b010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2b020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2b030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2b040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2b 82  ..............+.
2b050 25 03 00 5d 53 45 4c 45 43 54 20 70 72 69 6e 74  %..]SELECT print
2b060 66 28 27 25 2a 2e 2a 63 27 2c 35 2c 32 20 2d 31  f('%*.*c',5,2 -1
2b070 30 30 30 30 30 30 30 30 33 29 3b 0a 81 7c 82 24  000000003);..|.$
2b080 04 00 83 7d 44 52 4f 50 20 54 41 42 4c 45 20 49  ...}DROP TABLE I
2b090 46 20 45 58 49 53 54 53 20 74 30 3b 0a 44 52 4f  F EXISTS t0;.DRO
2b0a0 50 20 54 41 42 4c 45 20 49 46 20 45 58 49 53 54  P TABLE IF EXIST
2b0b0 53 20 74 30 3b 0a 43 52 45 41 54 45 20 54 41 42  S t0;.CREATE TAB
2b0c0 4c 45 20 74 31 28 69 30 31 2c 20 76 61 30 75 30  LE t1(i01, va0u0
2b0d0 31 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  1);.INSERT INTO 
2b0e0 74 31 20 56 41 4c 55 45 53 28 3f 34 30 20 2c 32  t1 VALUES(?40 ,2
2b0f0 29 2c 28 34 34 30 30 2c 31 29 3b 0a 43 52 45 41  ),(4400,1);.CREA
2b100 54 45 20 54 41 42 4c 45 20 74 32 20 28 76 61 30  TE TABLE t2 (va0
2b110 75 30 32 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  u02);.INSERT INT
2b120 4f 20 74 32 20 56 41 4c 55 45 53 28 31 29 3b 0a  O t2 VALUES(1);.
2b130 53 45 4c 45 43 54 28 53 45 4c 45 43 54 20 73 75  SELECT(SELECT su
2b140 6d 28 76 61 30 75 30 32 3d 76 61 30 75 30 31 29  m(va0u02=va0u01)
2b150 46 52 4f 4d 20 74 32 29 2c 20 6d 61 78 28 76 61  FROM t2), max(va
2b160 30 75 30 31 29 0a 46 52 4f 4d 20 74 31 0a 47 52  0u01).FROM t1.GR
2b170 4f 55 50 20 42 59 20 69 30 31 3b 0a 81 09 82 23  OUP BY i01;....#
2b180 04 00 82 17 50 52 41 47 4d 41 20 65 6e 63 6f 64  ....PRAGMA encod
2b190 69 6e 67 3d 55 54 46 38 3b 0a 43 52 45 41 54 45  ing=UTF8;.CREATE
2b1a0 20 56 49 52 54 55 41 4c 20 54 41 42 4c 45 20 66   VIRTUAL TABLE f
2b1b0 30 30 20 55 53 49 4e 47 20 66 74 73 33 28 61 2c  00 USING fts3(a,
2b1c0 30 2c 63 29 3b 0a 53 45 4c 45 43 54 20 6e 61 6d  0,c);.SELECT nam
2b1d0 65 20 46 52 4f 4d 20 73 71 6c 69 74 65 5f 6d 61  e FROM sqlite_ma
2b1e0 73 74 65 72 20 57 48 45 52 45 20 6e 61 6d 65 20  ster WHERE name 
2b1f0 47 4c 4f 42 20 27 3f 30 30 5f 2a 27 20 4f 52 44  GLOB '?00_*' ORD
2b200 45 52 20 42 59 20 31 3b 0a 83 73 82 22 04 00 87  ER BY 1;..s."...
2b210 6b 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 34  kCREATE TABLE t4
2b220 28 61 2c 62 2c 63 2c 64 2c 65 2c 66 2c 67 2c 68  (a,b,c,d,e,f,g,h
2b230 2c 69 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  ,i);.CREATE INDE
2b240 58 20 74 34 61 6c 6c 20 4f 4e 20 74 34 28 61 2c  X t4all ON t4(a,
2b250 62 2c 63 2c 64 2c 66 2c 67 2c 68 29 3b 0a 49 4e  b,c,d,f,g,h);.IN
2b260 53 45 52 54 20 49 4e 54 4f 20 74 34 20 56 41 4c  SERT INTO t4 VAL
2b270 55 45 53 28 31 2c 32 2c 33 2c 34 2c 35 2c 36 2c  UES(1,2,3,4,5,6,
2b280 37 2c 38 2c 39 29 3b 0a 41 4e 41 4c 59 5a 45 3b  7,8,9);.ANALYZE;
2b290 0a 44 45 4c 45 54 45 20 46 52 4f 4d 20 73 71 6c  .DELETE FROM sql
2b2a0 69 74 65 5f 73 74 61 74 31 3b 0a 49 4e 53 45 52  ite_stat1;.INSER
2b2b0 54 20 49 4e 54 4f 20 73 71 6c 69 74 65 5f 73 74  T INTO sqlite_st
2b2c0 61 74 31 0a 56 41 4c 55 45 53 28 27 74 34 27 2c  at1.VALUES('t4',
2b2d0 27 74 34 61 6c 6c 27 2c 27 36 30 30 30 30 30 20  't4all','600000 
2b2e0 31 36 30 30 30 30 20 34 30 30 30 30 20 31 30 30  160000 40000 100
2b2f0 30 30 20 32 30 30 30 20 36 30 b0 20 31 30 30 20  00 2000 60. 100 
2b300 34 30 20 31 30 27 29 3b 0a 41 4e 41 4c 59 5a 45  40 10');.ANALYZE
2b310 20 73 71 6c 69 74 65 5f 6d 61 73 74 65 72 3b 0a   sqlite_master;.
2b320 53 45 4c 45 43 54 20 69 20 46 52 4f 4d 20 74 34  SELECT i FROM t4
2b330 20 57 48 45 52 45 20 61 3d 31 3b 0a 53 45 4c 45   WHERE a=1;.SELE
2b340 43 54 20 69 20 46 52 4f 4d 20 74 34 20 57 48 45  CT i FROM t4 WHE
2b350 52 45 20 62 3d 32 3b 0a 53 45 4c 45 43 54 20 69  RE b=2;.SELECT i
2b360 20 46 52 4f 4d 20 74 34 20 57 48 45 52 45 20 63   FROM t4 WHERE c
2b370 3d 33 3b 0a 53 45 4c 45 43 54 20 69 20 46 52 4f  =3;.SELECT i FRO
2b380 4d 20 74 34 20 57 48 45 52 45 20 64 3d 34 3b 0a  M t4 WHERE d=4;.
2b390 53 45 4c 45 43 54 20 69 20 46 52 4f 4d 20 74 34  SELECT i FROM t4
2b3a0 20 57 48 45 52 45 20 65 3d 35 3b 0a 53 45 4c 45   WHERE e=5;.SELE
2b3b0 43 54 20 69 20 46 52 4f 4d 20 74 34 20 57 48 45  CT i FROM t4 WHE
2b3c0 52 45 20 66 3d 36 3b 0a 53 45 4c 45 43 54 20 69  RE f=6;.SELECT i
2b3d0 20 46 52 4f 4d 20 74 34 20 57 48 45 52 45 20 67   FROM t4 WHERE g
2b3e0 3d 37 3b 0a 53 45 4c 45 43 54 20 69 20 46 52 4f  =7;.SELECT i FRO
2b3f0 4d 20 74 34 20 57 48 45 52 45 20 68 3d 38 3b 0a  M t4 WHERE h=8;.
2b400 0d 00 00 00 05 00 24 00 03 bc 03 50 02 09 00 96  ......$....P....
2b410 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00  .$..............
2b420 00 00 00 00 6f 82 2a 04 00 81 63 57 49 54 48 20  ....o.*...cWITH 
2b430 69 28 78 29 20 41 53 20 28 20 56 41 4c 55 45 53  i(x) AS ( VALUES
2b440 28 31 29 20 55 4e 49 4f 4e 20 41 4c 4c 20 53 45  (1) UNION ALL SE
2b450 4c 45 43 54 20 67 6c 6f 62 28 31 2c 31 29 20 46  LECT glob(1,1) F
2b460 52 4f 4d 20 69 20 4f 52 44 45 52 20 42 59 20 31  ROM i ORDER BY 1
2b470 29 0a 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20  ).SELECT x FROM 
2b480 69 20 4c 49 4d 49 54 20 32 30 30 31 2d 30 31 2d  i LIMIT 2001-01-
2b490 30 31 31 30 3b 0a 82 6f 82 29 04 00 85 63 43 52  0110;..o.)...cCR
2b4a0 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 61 2c  EATE TABLE t0(a,
2b4b0 20 62 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c   b);.CREATE TABL
2b4c0 45 20 6c 6f 67 28 78 29 3b 0a 49 4e 53 45 52 54  E log(x);.INSERT
2b4d0 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28   INTO t0 VALUES(
2b4e0 30 2c 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  0,0);.INSERT INT
2b4f0 4f 20 74 30 20 56 41 4c 55 45 53 28 30 2c 30 29  O t0 VALUES(0,0)
2b500 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
2b510 20 56 41 4c 55 45 53 28 30 2c 30 29 3b 0a 43 52   VALUES(0,0);.CR
2b520 45 41 54 45 20 54 52 49 47 47 45 52 20 74 30 30  EATE TRIGGER t00
2b530 30 30 30 20 41 46 54 45 52 20 55 50 44 41 54 45  000 AFTER UPDATE
2b540 20 4f 4e 20 74 30 20 42 45 47 49 4e 0a 49 4e 53   ON t0 BEGIN.INS
2b550 45 52 54 20 49 4e 54 4f 20 6c 6f 67 20 56 41 4c  ERT INTO log VAL
2b560 55 45 53 28 6f 6c 64 2e 62 20 7c 7c 20 27 30 30  UES(old.b || '00
2b570 30 30 27 20 7c 7c 20 6e 65 77 2e 62 20 7c 20 73  00' || new.b | s
2b580 71 6c 69 74 65 5f 63 6f 6d 70 69 6c 65 6f 70 74  qlite_compileopt
2b590 69 6f 6e 5f 67 65 74 28 31 29 7c 20 27 30 27 20  ion_get(1)| '0' 
2b5a0 7c 7c 20 63 68 61 6e 67 65 73 28 29 20 29 3b 0a  || changes() );.
2b5b0 45 4e 44 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  END;.CREATE TABL
2b5c0 45 20 74 32 28 61 29 3b 0a 49 4e 53 45 52 54 20  E t2(a);.INSERT 
2b5d0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 30  INTO t2 VALUES(0
2b5e0 29 2c 20 28 32 29 2c 20 28 30 29 3b 0a 55 50 44  ), (2), (0);.UPD
2b5f0 41 54 45 20 74 30 20 53 45 54 20 62 3d 20 63 68  ATE t0 SET b= ch
2b600 61 6e 67 65 73 28 29 3b 0a 82 43 82 28 04 00 85  anges();..C.(...
2b610 0b 42 45 47 49 4e 20 54 52 41 4e 53 41 43 54 49  .BEGIN TRANSACTI
2b620 4f 4e 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  ON;.CREATE TABLE
2b630 20 74 31 28 61 20 69 6e 74 2c 20 62 20 69 6e 74   t1(a int, b int
2b640 2c 20 63 20 69 6e 74 29 3b 0a 43 52 45 41 54 45  , c int);.CREATE
2b650 20 49 4e 44 45 58 20 69 31 20 4f 4e 20 74 31 28   INDEX i1 ON t1(
2b660 61 2c 61 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  a,a);.INSERT INT
2b670 4f 20 74 31 20 56 41 4c 55 45 53 28 31 2c 31 2c  O t1 VALUES(1,1,
2b680 39 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  9);.INSERT INTO 
2b690 74 31 20 56 41 4c 55 45 53 28 32 2c 34 2c 38 29  t1 VALUES(2,4,8)
2b6a0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
2b6b0 20 56 41 4c 55 45 53 28 33 2c 39 2c 37 29 3b 0a   VALUES(3,9,7);.
2b6c0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
2b6d0 41 4c 55 45 53 28 36 2c 36 2c 34 29 3b 0a 55 50  ALUES(6,6,4);.UP
2b6e0 44 41 54 45 20 74 31 20 53 45 54 20 62 3d 61 20  DATE t1 SET b=a 
2b6f0 57 48 45 52 45 20 61 20 69 6e 20 28 31 30 2c 31  WHERE a in (10,1
2b700 32 2c 32 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e  2,20);.INSERT IN
2b710 54 4f 20 74 31 20 53 45 4c 45 43 54 2a 46 52 4f  TO t1 SELECT*FRO
2b720 4d 20 74 31 0a 57 48 45 52 45 20 61 20 49 4e 20  M t1.WHERE a IN 
2b730 28 20 64 61 74 65 74 69 6d 65 28 31 2c 31 2c 31  ( datetime(1,1,1
2b740 29 2c 31 2c 32 2c 34 2c 38 29 3b 31 29 20 61 20  ),1,2,4,8);1) a 
2b750 69 82 27 04 00 81 57 43 52 45 41 54 45 20 54 41  i.'...WCREATE TA
2b760 42 4c 45 20 74 30 30 30 28 63 30 30 30 20 49 4e  BLE t000(c000 IN
2b770 54 30 30 30 30 29 3b 0a 43 52 45 41 54 45 20 54  T0000);.CREATE T
2b780 41 42 4c 45 20 74 30 30 32 28 4e 54 30 30 30 30  ABLE t002(NT0000
2b790 29 3b 0a 53 45 4c 45 43 54 20 63 30 30 30 2e 2a  );.SELECT c000.*
2b7a0 20 2c 52 30 2e 2a 20 2c 52 4f 4d 20 74 30 30 30   ,R0.* ,ROM t000
2b7b0 20 4e 41 54 55 52 41 4c 20 4a 4f 0a 41 82 26 04   NATURAL JO.A.&.
2b7c0 00 81 07 53 45 4c 45 43 54 20 73 71 6c 69 74 65  ...SELECT sqlite
2b7d0 5f 72 65 6e 61 6d 65 5f 70 61 72 65 6e 74 28 20  _rename_parent( 
2b7e0 22 52 45 46 45 52 45 4e 43 45 53 20 30 65 73 61  "REFERENCES 0esa
2b7f0 22 2c 27 30 30 30 27 2c 27 30 30 30 27 29 3b 0a  ",'000','000');.
2b800 0d 00 00 00 04 00 16 00 02 91 01 88 01 4b 00 16  .............K..
2b810 00 00 00 00 00 00 82 31 82 2e 04 00 84 67 43 52  .......1.....gCR
2b820 45 41 54 45 20 54 41 42 4c 45 20 5b 73 69 6c 6c  EATE TABLE [sill
2b830 30 20 30 20 30 61 30 65 5d 28 61 2c 20 62 2c 20  0 0 0a0e](a, b, 
2b840 63 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  c);.CREATE INDEX
2b850 20 27 66 30 30 30 30 30 30 30 27 27 30 30 30 30   'f0000000''0000
2b860 30 27 20 4f 4e 20 5b 73 69 6c 6c 30 20 30 20 30  0' ON [sill0 0 0
2b870 61 30 65 5d 28 61 2c 20 62 29 3b 0a 43 52 45 41  a0e](a, b);.CREA
2b880 54 45 20 49 4e 44 45 58 20 27 30 30 30 30 30 30  TE INDEX '000000
2b890 30 30 30 30 30 30 30 30 30 30 27 27 30 30 30 30  0000000000''0000
2b8a0 30 27 20 4f 4e 20 5b 73 69 6c 6c 30 20 30 20 30  0' ON [sill0 0 0
2b8b0 61 30 65 5d 28 63 29 3b 0a 49 4e 53 45 52 54 20  a0e](c);.INSERT 
2b8c0 49 4e 54 4f 20 5b 73 69 6c 6c 30 20 30 20 30 61  INTO [sill0 0 0a
2b8d0 30 65 5d 20 56 41 4c 55 45 53 28 31 2c 20 32 2c  0e] VALUES(1, 2,
2b8e0 20 33 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   3);.INSERT INTO
2b8f0 20 5b 73 69 6c 6c 30 20 30 20 30 61 30 65 5d 20   [sill0 0 0a0e] 
2b900 56 41 4c 55 45 53 28 34 2c 20 35 2c 20 36 29 3b  VALUES(4, 5, 6);
2b910 0a 41 4e 41 4c 59 5a 45 3b 0a 53 45 4c 45 43 54  .ANALYZE;.SELECT
2b920 20 72 74 72 69 6d 28 31 2c 31 29 46 52 4f 4d 20   rtrim(1,1)FROM 
2b930 73 71 6c 69 74 65 5f 73 74 61 74 31 20 4f 52 44  sqlite_stat1 ORD
2b940 45 52 20 42 59 20 69 64 78 3b 0a 3a 82 2d 03 00  ER BY idx;.:.-..
2b950 7b 53 45 4c 45 43 54 20 43 41 53 45 20 57 48 45  {SELECT CASE WHE
2b960 4e 20 4e 4f 54 2d 30 2e 31 20 54 48 45 4e 20 27  N NOT-0.1 THEN '
2b970 30 30 30 30 27 20 45 4c 53 45 20 27 30 30 30 30  0000' ELSE '0000
2b980 30 27 20 45 4e 44 3b 0a 82 05 82 2c 04 00 84 0f  0' END;....,....
2b990 50 52 41 47 4d 41 20 65 6e 63 6f 64 69 6e 67 3d  PRAGMA encoding=
2b9a0 55 54 46 31 36 3b 0a 43 52 45 41 54 45 20 54 41  UTF16;.CREATE TA
2b9b0 42 4c 45 20 74 31 28 78 29 3b 0a 49 4e 53 45 52  BLE t1(x);.INSER
2b9c0 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
2b9d0 28 31 29 3b 0a 41 4c 54 45 52 20 54 41 42 4c 45  (1);.ALTER TABLE
2b9e0 20 74 31 20 41 44 44 20 43 4f 4c 55 4d 4e 20 62   t1 ADD COLUMN b
2b9f0 20 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54   INT0000 DEFAULT
2ba00 20 27 39 30 30 27 3b 0a 41 4c 54 45 52 20 54 41   '900';.ALTER TA
2ba10 42 4c 45 20 74 31 20 41 44 44 20 43 4f 4c 55 4d  BLE t1 ADD COLUM
2ba20 4e 20 63 20 52 45 41 4c 20 62 6c 6f 62 55 4c 54  N c REAL blobULT
2ba30 20 27 39 65 39 39 27 3b 0a 41 4c 54 45 52 20 54   '9e99';.ALTER T
2ba40 41 42 4c 45 20 74 31 20 41 44 44 20 43 4f 4c 55  ABLE t1 ADD COLU
2ba50 4d 4e 20 64 20 54 45 58 54 20 44 45 46 41 55 4c  MN d TEXT DEFAUL
2ba60 54 20 27 30 30 30 30 30 27 3b 0a 55 50 44 41 54  T '00000';.UPDAT
2ba70 45 20 74 31 20 53 45 54 20 78 3d 78 2b 31 3b 0a  E t1 SET x=x+1;.
2ba80 53 45 4c 45 43 54 2a 20 46 52 4f 4d 20 74 31 3b  SELECT* FROM t1;
2ba90 0a 82 6b 82 2b 04 00 85 5b 43 52 45 41 54 45 20  ..k.+...[CREATE 
2baa0 54 41 42 4c 45 20 74 61 62 63 28 61 2c 62 2c 63  TABLE tabc(a,b,c
2bab0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
2bac0 61 62 63 20 56 41 4c 55 45 53 28 31 2c 32 2c 33  abc VALUES(1,2,3
2bad0 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  );.CREATE TABLE 
2bae0 74 78 79 7a 28 78 2c 79 2c 7a 29 3b 0a 49 4e 53  txyz(x,y,z);.INS
2baf0 45 52 54 20 49 4e 54 4f 20 74 78 79 7a 20 56 41  ERT INTO txyz VA
2bb00 4c 55 45 53 28 34 2c 35 2c 36 29 3b 0a 43 52 45  LUES(4,5,6);.CRE
2bb10 41 54 45 20 54 41 42 4c 45 20 74 62 30 74 68 28  ATE TABLE tb0th(
2bb20 61 2c 62 2c 63 2c 78 2c 79 2c 7a 29 3b 0a 49 4e  a,b,c,x,y,z);.IN
2bb30 53 45 52 54 20 49 4e 54 4f 20 74 62 30 74 68 20  SERT INTO tb0th 
2bb40 56 41 4c 55 45 53 28 31 2c 32 2c 33 2c 34 2c 35  VALUES(1,2,3,4,5
2bb50 2c 31 30 29 3b 0a 43 52 45 41 54 45 20 56 49 45  ,10);.CREATE VIE
2bb60 57 20 76 30 20 41 53 20 53 45 4c 45 43 54 20 74  W v0 AS SELECT t
2bb70 61 62 43 2e 20 22 61 22 2c 22 62 22 61 2c 20 74  abC. "a","b"a, t
2bb80 78 79 5a 2e 78 2c 20 2a 0a 46 52 4f 4d 20 74 61  xyZ.x, *.FROM ta
2bb90 62 63 2c 20 74 78 79 7a 20 4f 52 44 45 52 20 42  bc, txyz ORDER B
2bba0 59 20 31 20 4c 49 4d 49 54 20 31 3b 0a 20 53 45  Y 1 LIMIT 1;. SE
2bbb0 4c 45 43 54 20 61 76 67 28 41 29 2c 20 74 78 79  LECT avg(A), txy
2bbc0 5a 2e 78 2c 20 74 62 30 54 68 2e 61 2c 74 48 2e  Z.x, tb0Th.a,tH.
2bbd0 78 2c 20 2a 0a 46 52 4f 4d 20 74 61 62 63 2c 20  x, *.FROM tabc, 
2bbe0 74 78 79 7a 2c 20 74 62 30 74 68 20 4f 52 44 45  txyz, tb0th ORDE
2bbf0 52 20 42 59 20 39 20 4c 49 4d 49 54 20 31 3b 0a  R BY 9 LIMIT 1;.
2bc00 0d 00 00 00 02 01 f4 00 02 cc 01 f4 00 00 00 00  ................
2bc10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bc30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bc50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bc70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bc90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bcb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bcc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bcd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bcf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bd10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bd30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bd50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bd70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bd80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bd90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bdb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bdc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bdd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2bdf0 00 00 00 00 81 54 82 30 04 00 83 2d 43 52 45 41  .....T.0...-CREA
2be00 54 45 20 54 41 42 4c 45 20 74 33 28 61 20 45 58  TE TABLE t3(a EX
2be10 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20  INTEGER PRIMARY 
2be20 4b 45 59 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c  KEY, b, c, d, e,
2be30 20 66 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45   f);.CREATE INDE
2be40 58 20 74 30 30 30 30 30 20 4f 4e 20 74 33 28 62  X t00000 ON t3(b
2be50 2c 20 63 2c 20 64 2c 20 65 29 3b 0a 45 58 50 4c  , c, d, e);.EXPL
2be60 41 49 4e 20 51 55 45 52 59 20 50 4c 41 4e 0a 53  AIN QUERY PLAN.S
2be70 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 33 20  ELECT * FROM t3 
2be80 57 48 45 52 45 20 62 3d 32 20 41 4e 44 20 63 3d  WHERE b=2 AND c=
2be90 33 20 4f 52 44 45 52 20 42 59 20 64 20 44 45 53  3 ORDER BY d DES
2bea0 43 2c 64 20 44 45 53 43 2c 20 20 74 6f 74 61 6c  C,d DESC,  total
2beb0 28 31 29 2c 20 20 65 20 44 45 53 43 2c 20 62 2c  (1),  e DESC, b,
2bec0 20 63 2c 20 61 20 44 45 53 43 3b 0a 82 30 82 2f   c, a DESC;..0./
2bed0 04 00 84 65 50 52 41 47 4d 41 20 e1 76 61 63 75  ...ePRAGMA .vacu
2bee0 75 6d 3d 31 3b 0a 43 52 45 41 54 45 20 54 41 42  um=1;.CREATE TAB
2bef0 4c 45 20 74 31 28 61 2c 20 62 29 3b 0a 43 52 45  LE t1(a, b);.CRE
2bf00 41 54 45 20 49 4e 44 45 58 20 69 20 4f 4e 20 74  ATE INDEX i ON t
2bf10 31 28 61 29 3b 0a 43 52 45 41 54 45 20 54 41 42  1(a);.CREATE TAB
2bf20 4c 45 20 74 30 28 61 29 3b 0a 43 52 45 41 54 45  LE t0(a);.CREATE
2bf30 20 49 4e 44 45 58 20 69 30 20 4f 4e 20 74 30 28   INDEX i0 ON t0(
2bf40 61 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45  a);.CREATE TABLE
2bf50 20 74 33 28 61 29 3b 0a 43 52 45 41 54 45 20 49   t3(a);.CREATE I
2bf60 4e 44 45 58 20 69 33 20 4f 4e 20 74 30 28 61 29  NDEX i3 ON t0(a)
2bf70 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 78  ;.CREATE INDEX x
2bf80 20 4f 4e 20 74 31 28 62 29 3b 0a 44 52 4f 50 20   ON t1(b);.DROP 
2bf90 54 41 42 4c 45 20 74 33 3b 0a 50 52 41 47 4d 41  TABLE t3;.PRAGMA
2bfa0 20 69 6e 74 65 67 72 69 74 79 5f 63 68 65 63 6b   integrity_check
2bfb0 3b 0a 44 52 4f 50 20 54 41 42 4c 45 20 74 30 3b  ;.DROP TABLE t0;
2bfc0 0a 50 52 41 47 4d 41 20 69 6e 74 65 67 72 69 74  .PRAGMA integrit
2bfd0 79 5f 63 68 65 63 6b 3b 0a 44 52 4f 50 20 54 41  y_check;.DROP TA
2bfe0 42 4c 45 20 74 31 3b 0a 50 52 41 47 4d 41 20 69  BLE t1;.PRAGMA i
2bff0 6e 74 65 67 72 69 74 79 5f 63 68 65 63 6b 3b 0a  ntegrity_check;.
2c000 0d 00 00 00 03 01 35 00 01 e7 01 93 01 35 00 00  ......5......5..
2c010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c0b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c0d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c0f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c130 00 00 00 00 00 5b 82 33 04 00 81 3b 53 45 4c 45  .....[.3...;SELE
2c140 43 54 20 73 71 6c 69 74 65 5f 72 65 6e 61 6d 65  CT sqlite_rename
2c150 5f 70 61 72 65 6e 74 28 20 22 52 45 21 21 21 21  _parent( "RE!!!!
2c160 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21  !!!!!!!!!!!!!!!!
2c170 21 21 21 21 21 21 46 45 52 45 4e 43 45 53 20 61  !!!!!!FERENCES a
2c180 2e 62 61 22 2c 27 30 30 30 27 2c 27 30 30 30 27  .ba",'000','000'
2c190 29 3b 0a 51 82 32 04 00 81 27 53 45 4c 45 43 54  );.Q.2...'SELECT
2c1a0 20 74 79 70 65 6f 66 28 40 72 6f 75 70 5f 63 6f   typeof(@roup_co
2c1b0 6e 63 61 74 28 78 2c 27 27 29 29 0a 46 52 4f 4d  ncat(x,'')).FROM
2c1c0 20 28 53 45 4c 45 43 54 20 27 27 20 41 53 20 78   (SELECT '' AS x
2c1d0 20 55 4e 49 4f 4e 20 41 4c 4c 20 53 45 4c 45 43   UNION ALL SELEC
2c1e0 54 20 27 27 29 3b 0a 84 15 82 31 04 00 88 2f 50  T '');....1.../P
2c1f0 52 41 47 4d 41 20 6d 61 78 5f 70 61 67 65 5f 63  RAGMA max_page_c
2c200 6f 75 6e 74 20 3d 20 31 30 2e 30 30 30 30 3b 0a  ount = 10.0000;.
2c210 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 62 63  CREATE TABLE abc
2c220 28 61 2c 20 62 2c 20 63 29 3b 0a 49 4e 53 45 52  (a, b, c);.INSER
2c230 54 20 49 4e 54 4f 20 61 62 63 20 56 41 4c 55 45  T INTO abc VALUE
2c240 53 28 31 2c 20 32 2c 20 33 29 3b 0a 49 4e 53 45  S(1, 2, 3);.INSE
2c250 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45  RT INTO abc SELE
2c260 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63  CT a||b||c, b||c
2c270 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f  ||a, c||a||b FRO
2c280 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
2c290 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61 7c  TO abc SELECT a|
2c2a0 7c 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 20 72 61  |b||c, b||c|| ra
2c2b0 6e 64 6f 6d 28 29 61 2c 20 63 7c 7c 61 7c 7c 62  ndom()a, c||a||b
2c2c0 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45 52   FROM abc;.INSER
2c2d0 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45 43  T INTO abc SELEC
2c2e0 54 20 61 20 2a 62 7c 7c 63 2c 20 62 7c 7c 63 7c  T a *b||c, b||c|
2c2f0 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f 4d  |a, c||a||b FROM
2c300 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e 54   abc;.INSERT INT
2c310 4f 20 61 62 63 20 53 45 4c 45 43 54 20 61 7c 7c  O abc SELECT a||
2c320 62 7c 7c 63 2c 20 62 7c 7c 63 7c 7c 61 2c 20 63  b||c, b||c||a, c
2c330 7c 7c 61 7c 7c 62 20 46 52 4f 4d 20 61 62 63 3b  ||a||b FROM abc;
2c340 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 61 62 63  .INSERT INTO abc
2c350 20 53 45 4c 45 43 54 20 61 7c 7c 62 7c 7c 63 2c   SELECT a||b||c,
2c360 20 62 7c 7c 63 7c 7c 61 2c 20 63 7c 7c 61 7c 7c   b||c||a, c||a||
2c370 62 20 46 52 4f 4d 20 61 62 63 3b 0a 49 4e 53 45  b FROM abc;.INSE
2c380 52 54 20 49 4e 54 4f 20 61 62 63 20 53 45 4c 45  RT INTO abc SELE
2c390 43 54 20 61 7c 7c 62 7c 7c 63 2c 20 62 7c 7c 63  CT a||b||c, b||c
2c3a0 7c 7c 61 2c 20 63 7c 7c 61 7c 7c 62 20 46 52 4f  ||a, c||a||b FRO
2c3b0 4d 20 61 62 63 3b 0a 49 4f 20 61 62 63 20 53 45  M abc;.IO abc SE
2c3c0 4c 45 43 54 20 62 2c 20 61 2c 20 63 20 46 52 4f  LECT b, a, c FRO
2c3d0 4d 20 61 62 63 3b 0a 49 4e 53 45 52 54 20 49 4e  M abc;.INSERT IN
2c3e0 54 4f 20 61 62 63 20 53 45 4c 45 43 54 20 63 2c  TO abc SELECT c,
2c3f0 20 62 2c 20 61 20 46 52 4f 4d 20 61 62 63 3b 0a   b, a FROM abc;.
2c400 0d 00 00 00 02 00 bd 00 02 88 00 bd 00 00 00 00  ................
2c410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2c4b0 00 00 00 00 00 00 00 00 00 00 00 00 00 83 47 82  ..............G.
2c4c0 35 04 00 87 13 50 52 41 47 4d 41 20 61 75 74 6f  5....PRAGMA auto
2c4d0 5f 76 61 63 75 75 6d 20 3d 20 69 6e 63 72 65 6d  _vacuum = increm
2c4e0 65 6e 74 61 6c 3b 0a 50 52 41 47 4d 41 20 6a 6f  ental;.PRAGMA jo
2c4f0 75 72 6e 61 6c 5f 6d 6f 64 65 20 3d 20 44 45 4c  urnal_mode = DEL
2c500 45 54 45 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  ETE;.CREATE TABL
2c510 45 20 74 31 28 61 20 50 52 49 4d 41 52 59 20 4b  E t1(a PRIMARY K
2c520 45 59 2c 20 62 29 3b 0a 49 4e 53 45 52 54 20 49  EY, b);.INSERT I
2c530 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 72 61  NTO t1 VALUES(ra
2c540 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 30 29 2c 20  ndomblob(1000), 
2c550 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29 29  randomblob(100))
2c560 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
2c570 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
2c580 6f 62 28 31 30 30 30 29 2c 20 72 61 6e 64 6f 6d  ob(1000), random
2c590 62 6c 6f 62 28 31 30 30 30 29 20 46 52 4f 4d 20  blob(1000) FROM 
2c5a0 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
2c5b0 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
2c5c0 62 6c 6f 62 28 31 30 30 30 29 2c 20 72 61 6e 64  blob(1000), rand
2c5d0 6f 6d 62 6c 6f 62 28 31 30 30 30 29 20 46 52 4f  omblob(1000) FRO
2c5e0 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54  M t1;.INSERT INT
2c5f0 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64  O t1 SELECT rand
2c600 6f 6d 62 6c 6f 62 28 31 30 30 30 29 2c 20 72 61  omblob(1000), ra
2c610 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 30 29 20 46  ndomblob(1000) F
2c620 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49  ROM t1;.INSERT I
2c630 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61  NTO t1 SELECT ra
2c640 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 30 29 2c 20  ndomblob(1000), 
2c650 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 30 29  randomblob(1000)
2c660 20 46 52 4f 4d 20 74 31 3b 0a 44 45 4c 45 54 45   FROM t1;.DELETE
2c670 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20 72   FROM t1 WHERE r
2c680 6f 77 69 64 25 32 2e 0a 82 74 82 34 04 00 85 6d  owid%2...t.4...m
2c690 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28  CREATE TABLE t1(
2c6a0 78 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  x);.INSERT INTO 
2c6b0 74 31 20 56 41 4c 55 45 53 28 72 61 6e 64 6f 6d  t1 VALUES(random
2c6c0 62 6c 6f 62 28 31 30 30 29 29 3b 0a 49 4e 53 45  blob(100));.INSE
2c6d0 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43  RT INTO t1 SELEC
2c6e0 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30  T randomblob(100
2c6f0 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52  ) FROM t1;.INSER
2c700 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
2c710 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29   randomblob(100)
2c720 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54   FROM t1;.INSERT
2c730 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
2c740 72 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20  randomblob(100) 
2c750 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20  FROM t1;.INSERT 
2c760 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72  INTO t1 SELECT r
2c770 61 6e 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46  andomblob(100) F
2c780 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49  ROM t1;.INSERT I
2c790 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 73 71  NTO t1 SELECT sq
2c7a0 6c 69 74 65 5f 76 65 72 73 69 6f 6e 28 29 46 52  lite_version()FR
2c7b0 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
2c7c0 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e  TO t1 SELECT ran
2c7d0 64 6f 6d 62 6c 6f 62 28 31 30 30 29 20 46 52 4f  domblob(100) FRO
2c7e0 4d 20 74 31 3b 0a 43 52 45 41 54 45 20 49 4e 44  M t1;.CREATE IND
2c7f0 45 58 20 69 30 20 4f 4e 20 74 31 28 78 29 3b 0a  EX i0 ON t1(x);.
2c800 0d 00 00 00 02 00 1a 00 03 1e 00 1a 00 00 00 00  ................
2c810 00 00 00 00 00 00 00 00 00 00 86 00 82 37 04 00  .............7..
2c820 8c 05 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  ..CREATE TABLE t
2c830 32 28 78 2c 79 2c 7a 29 3b 0a 43 52 45 41 54 45  2(x,y,z);.CREATE
2c840 20 54 52 49 47 47 45 52 20 74 32 31 20 41 46 54   TRIGGER t21 AFT
2c850 45 52 20 49 4e 53 45 52 54 20 4f 4e 20 74 32 20  ER INSERT ON t2 
2c860 42 45 47 49 4e 20 53 45 4c 45 43 54 20 30 3b 20  BEGIN SELECT 0; 
2c870 45 4e 44 3b 0a 43 52 45 41 54 45 20 54 52 49 47  END;.CREATE TRIG
2c880 47 45 52 20 74 30 20 42 45 46 4f 52 45 20 49 4e  GER t0 BEFORE IN
2c890 53 45 52 54 20 4f 4e 20 74 32 20 42 45 47 49 4e  SERT ON t2 BEGIN
2c8a0 20 53 45 4c 45 43 54 20 30 3b 20 45 4e 44 3b 0a   SELECT 0; END;.
2c8b0 43 52 45 41 54 45 20 54 52 49 47 47 45 52 20 74  CREATE TRIGGER t
2c8c0 30 33 20 41 46 54 45 52 20 55 50 44 41 54 45 20  03 AFTER UPDATE 
2c8d0 4f 4e 20 74 32 20 42 45 47 49 4e 20 53 45 4c 45  ON t2 BEGIN SELE
2c8e0 43 54 20 30 3b 20 45 4e 44 3b 0a 43 52 45 41 54  CT 0; END;.CREAT
2c8f0 45 20 54 52 49 47 47 45 52 20 74 30 72 30 20 42  E TRIGGER t0r0 B
2c900 45 46 4f 52 45 20 55 50 44 41 54 45 20 4f 4e 20  EFORE UPDATE ON 
2c910 74 32 20 42 45 47 49 4e 20 53 45 4c 45 43 54 20  t2 BEGIN SELECT 
2c920 30 3b 20 45 4e 44 3b 0a 43 52 45 41 54 45 20 54  0; END;.CREATE T
2c930 52 49 47 47 45 52 20 74 32 72 30 20 41 46 54 45  RIGGER t2r0 AFTE
2c940 52 20 44 45 4c 45 54 45 20 4f 4e 20 74 32 20 42  R DELETE ON t2 B
2c950 45 47 49 4e 20 53 45 4c 45 43 54 20 30 3b 20 45  EGIN SELECT 0; E
2c960 4e 44 3b 0a 43 52 45 41 54 45 20 54 52 49 47 47  ND;.CREATE TRIGG
2c970 45 52 20 74 32 72 36 20 42 45 46 4f 52 45 20 44  ER t2r6 BEFORE D
2c980 45 4c 45 54 45 20 4f 4e 20 f4 32 20 42 45 47 49  ELETE ON .2 BEGI
2c990 4e 20 53 45 4c 45 43 54 20 30 3b 20 45 4e 44 3b  N SELECT 0; END;
2c9a0 0a 43 52 45 41 54 45 20 54 52 49 47 47 45 52 20  .CREATE TRIGGER 
2c9b0 74 32 30 37 20 41 46 54 45 52 20 49 4e 53 45 52  t207 AFTER INSER
2c9c0 54 20 4f 4e 20 74 32 20 42 45 47 49 4e 20 53 45  T ON t2 BEGIN SE
2c9d0 4c 45 43 54 20 30 3b 20 45 4e 44 3b 0a 43 52 45  LECT 0; END;.CRE
2c9e0 41 54 45 20 54 52 49 47 47 45 52 20 72 38 20 42  ATE TRIGGER r8 B
2c9f0 45 46 4f 52 45 20 49 4e 53 45 52 54 20 4f 4e 20  EFORE INSERT ON 
2ca00 74 32 20 42 45 47 49 4e 20 53 45 4c 45 43 54 20  t2 BEGIN SELECT 
2ca10 30 3b 20 45 4e 44 3b 0a 43 52 45 41 54 45 20 54  0; END;.CREATE T
2ca20 52 49 47 47 45 52 20 74 30 30 39 20 41 46 54 45  RIGGER t009 AFTE
2ca30 52 20 55 50 44 41 54 45 20 4f 4e 20 74 32 20 42  R UPDATE ON t2 B
2ca40 45 47 49 4e 20 53 45 4c 45 43 54 20 30 3b 20 45  EGIN SELECT 0; E
2ca50 4e 44 3b 0a 43 52 45 41 54 45 20 54 52 49 47 47  ND;.CREATE TRIGG
2ca60 45 52 20 74 30 30 20 42 45 46 4f 52 45 20 55 50  ER t00 BEFORE UP
2ca70 44 41 54 45 20 4f 4e 20 74 32 20 42 45 47 49 4e  DATE ON t2 BEGIN
2ca80 20 53 45 4c 45 43 54 20 30 3b 20 45 4e 44 3b 0a   SELECT 0; END;.
2ca90 43 52 45 41 54 45 20 54 52 49 47 47 45 52 20 74  CREATE TRIGGER t
2caa0 30 30 31 30 20 41 46 54 45 52 20 44 45 4c 45 54  0010 AFTER DELET
2cab0 45 20 4f 4e 20 74 32 20 42 45 47 49 4e 20 53 45  E ON t2 BEGIN SE
2cac0 4c 45 43 54 20 30 3b 20 45 4e 44 3b 0a 43 52 45  LECT 0; END;.CRE
2cad0 41 54 45 20 54 52 49 47 47 45 52 20 74 32 72 31  ATE TRIGGER t2r1
2cae0 32 20 42 45 46 4f 52 45 20 44 45 4c 45 54 45 20  2 BEFORE DELETE 
2caf0 4f 4e 20 74 32 20 42 45 47 49 4e 20 53 45 4c 45  ON t2 BEGIN SELE
2cb00 43 54 20 31 3b 20 45 4e 44 3b 0a 44 52 4f 50 20  CT 1; END;.DROP 
2cb10 54 52 49 47 47 45 52 20 74 32 72 36 3b 0a 81 5e  TRIGGER t2r6;..^
2cb20 82 36 04 00 83 41 43 52 45 41 54 45 20 54 41 42  .6...ACREATE TAB
2cb30 4c 45 20 74 33 34 28 78 2c 79 29 3b 0a 49 4e 53  LE t34(x,y);.INS
2cb40 45 52 54 20 49 4e 54 4f 20 74 33 34 20 56 41 4c  ERT INTO t34 VAL
2cb50 55 45 53 28 31 30 30 2c 20 2d 31 34 29 2c 20 28  UES(100, -14), (
2cb60 31 30 37 2c 33 29 2c 20 28 31 30 30 2c 35 29 2c  107,3), (100,5),
2cb70 20 28 31 30 37 2c 35 29 3b 0a 53 45 4c 45 43 54   (107,5);.SELECT
2cb80 20 61 2e 78 2c 61 76 67 28 79 29 46 52 4f 4d 20   a.x,avg(y)FROM 
2cb90 74 33 34 20 41 53 20 61 0a 47 52 4f 55 50 20 42  t34 AS a.GROUP B
2cba0 59 20 61 2e 78 0a 48 41 56 49 4e 47 20 4e 4f 54  Y a.x.HAVING NOT
2cbb0 20 45 58 49 53 54 53 28 20 53 45 4c 45 43 54 20   EXISTS( SELECT 
2cbc0 62 2e 78 2c 20 61 76 67 28 62 2e 79 29 0a 46 52  b.x, avg(b.y).FR
2cbd0 4f 4d 20 74 33 34 20 20 62 0a 47 52 4f 55 50 20  OM t34  b.GROUP 
2cbe0 42 59 20 78 0a 48 41 56 49 4e 47 20 61 76 67 28  BY x.HAVING avg(
2cbf0 61 2e 79 29 20 3e 20 61 76 67 28 79 29 29 3b 0a  a.y) > avg(y));.
2cc00 0d 00 00 00 06 00 34 00 03 2d 02 6c 02 15 00 f5  ......4..-.l....
2cc10 00 7e 00 34 00 00 00 00 00 00 00 00 00 00 00 00  .~.4............
2cc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2cc30 00 00 00 00 47 82 3d 04 00 81 13 53 45 4c 45 43  ....G.=....SELEC
2cc40 54 20 73 71 6c 69 74 65 5f 72 65 6e 61 6d 65 5f  T sqlite_rename_
2cc50 70 61 72 65 6e 74 28 20 22 5e 5e 5e 5e 5e 5e 5e  parent( "^^^^^^^
2cc60 5e 5e 5e 5e 5e 5e 5e 5e 5e 20 61 2e 62 61 22 2c  ^^^^^^^^^ a.ba",
2cc70 27 30 30 30 27 2c 27 30 30 30 27 29 3b 0a 74 82  '000','000');.t.
2cc80 3c 04 00 81 6d 57 49 54 48 20 69 28 78 29 20 41  <...mWITH i(x) A
2cc90 53 20 28 20 56 41 4c 55 45 53 28 31 29 20 55 4e  S ( VALUES(1) UN
2cca0 49 4f 4e 20 41 4c 4c 20 53 45 4c 45 43 54 20 78  ION ALL SELECT x
2ccb0 2b 20 73 74 72 66 74 69 6d 65 28 31 2c 31 2c 31  + strftime(1,1,1
2ccc0 2c 31 29 20 2d 31 31 20 46 52 4f 4d 20 69 20 47  ,1) -11 FROM i G
2ccd0 52 4f 55 50 20 42 59 20 31 29 0a 53 45 4c 45 43  ROUP BY 1).SELEC
2cce0 54 20 78 20 46 52 4f 4d 20 69 20 4c 49 4d 49 54  T x FROM i LIMIT
2ccf0 20 33 30 3b 0a 82 1c 82 3b 04 00 84 3d 43 52 45   30;....;...=CRE
2cd00 41 54 45 20 54 41 42 4c 45 20 74 30 28 6d 20 43  ATE TABLE t0(m C
2cd10 48 41 52 28 32 29 29 3b 0a 49 4e 53 45 52 54 20  HAR(2));.INSERT 
2cd20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 27  INTO t0 VALUES('
2cd30 30 7a 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  0z');.INSERT INT
2cd40 4f 20 74 30 20 56 41 4c 55 45 53 28 27 30 79 27  O t0 VALUES('0y'
2cd50 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
2cd60 30 20 56 41 4c 55 45 53 28 27 63 30 27 29 3b 0a  0 VALUES('c0');.
2cd70 53 45 4c 45 43 54 20 27 30 27 2c 20 73 75 62 73  SELECT '0', subs
2cd80 74 72 28 6d 2c 32 29 20 41 53 20 6d 20 46 52 4f  tr(m,2) AS m FRO
2cd90 4d 20 74 30 20 4f 52 44 45 52 20 42 59 20 6d 3b  M t0 ORDER BY m;
2cda0 0a 53 45 4c 45 43 54 20 27 30 27 2c 20 73 75 62  .SELECT '0', sub
2cdb0 73 74 72 28 6d 2c 32 29 20 41 53 20 6d 20 46 52  str(m,2) AS m FR
2cdc0 4f 4d 20 74 30 20 47 52 4f 55 50 20 42 59 20 6d  OM t0 GROUP BY m
2cdd0 20 43 4f 4c 4c 41 54 45 20 62 69 6e 61 72 79 3b   COLLATE binary;
2cde0 0a 53 45 4c 45 43 54 20 27 30 27 2c 20 73 75 62  .SELECT '0', sub
2cdf0 73 74 72 28 6d 2c 32 29 20 20 46 52 4f 4d 20 74  str(m,2)  FROM t
2ce00 30 20 4f 52 44 45 52 20 42 59 20 6c 6f 77 65 72  0 ORDER BY lower
2ce10 28 6d 29 3b 0a 54 82 3a 04 00 81 2d 43 52 45 41  (m);.T.:...-CREA
2ce20 54 45 20 54 41 42 4c 45 20 74 30 28 61 2c 20 62  TE TABLE t0(a, b
2ce30 29 3b 0a 53 45 4c 45 43 54 20 61 20 46 52 4f 4d  );.SELECT a FROM
2ce40 20 28 53 45 4c 45 43 54 20 30 30 2e 3c 30 65 31   (SELECT 00.<0e1
2ce50 30 20 41 53 20 61 20 46 52 4f 4d 20 74 30 29 20  0 AS a FROM t0) 
2ce60 57 48 45 52 45 20 61 3d 3d 30 3b 0a 81 3d 82 39  WHERE a==0;..=.9
2ce70 04 00 82 7f 43 52 45 41 54 45 20 54 41 42 4c 45  ....CREATE TABLE
2ce80 20 74 30 28 6d 20 43 48 41 52 28 32 29 29 3b 0a   t0(m CHAR(2));.
2ce90 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56  INSERT INTO t0 V
2cea0 41 4c 55 45 53 28 27 30 30 27 29 3b 0a 49 4e 53  ALUES('00');.INS
2ceb0 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55  ERT INTO t0 VALU
2cec0 45 53 28 27 62 30 27 29 3b 0a 49 4e 53 45 52 54  ES('b0');.INSERT
2ced0 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28   INTO t0 VALUES(
2cee0 27 63 30 27 29 3b 0a 53 45 4c 45 43 54 20 63 6f  'c0');.SELECT co
2cef0 75 6e 74 28 2a 29 2c 20 73 75 62 73 74 72 28 6d  unt(*), substr(m
2cf00 2c 32 3c 4d 29 20 41 53 30 30 20 46 52 4f 4d 20  ,2<M) AS00 FROM 
2cf10 74 30 20 47 52 4f 55 50 20 42 59 20 6d 20 4f 52  t0 GROUP BY m OR
2cf20 44 45 52 20 42 59 20 31 2c 20 32 3b 0a 81 4f 82  DER BY 1, 2;..O.
2cf30 38 04 00 83 23 43 52 45 41 54 45 20 54 41 42 4c  8...#CREATE TABL
2cf40 45 20 78 28 61 2c 62 29 3b 0a 43 52 45 41 54 45  E x(a,b);.CREATE
2cf50 20 56 49 45 57 20 79 20 41 53 0a 53 45 4c 45 43   VIEW y AS.SELEC
2cf60 54 20 74 6f 74 61 6c 28 31 29 70 2c 20 78 32 2e  T total(1)p, x2.
2cf70 62 20 41 53 20 71 20 46 52 4f 4d 20 78 20 41 53  b AS q FROM x AS
2cf80 20 78 31 2c 20 78 20 41 53 20 78 32 20 57 48 45   x1, x AS x2 WHE
2cf90 52 45 20 20 28 31 29 3d 78 32 2e 61 3b 0a 43 52  RE  (1)=x2.a;.CR
2cfa0 45 41 54 45 20 56 49 45 57 20 7a 20 41 53 0a 53  EATE VIEW z AS.S
2cfb0 45 4c 45 43 54 20 79 31 2e 70 2c 20 79 32 2e 70  ELECT y1.p, y2.p
2cfc0 20 46 52 4f 4d 20 79 20 41 53 20 79 31 2c 20 79   FROM y AS y1, y
2cfd0 20 41 53 20 79 32 20 57 48 45 52 45 20 79 31 2e   AS y2 WHERE y1.
2cfe0 71 3d 79 32 2e 71 3b 45 58 50 4c 41 49 4e 0a 53  q=y2.q;EXPLAIN.S
2cff0 45 4c 45 43 54 20 2a 20 66 72 6f 6d 20 7a 3b 0a  ELECT * from z;.
2d000 0d 00 00 00 06 00 4d 00 03 9b 02 41 01 c3 01 9e  ......M....A....
2d010 01 0e 00 4d 00 00 00 00 00 00 00 00 00 00 00 00  ...M............
2d020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2d030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2d040 00 00 00 00 00 00 00 00 00 00 00 00 00 c9 15 82  ................
2d050 43 05 00 81 92 2d 42 45 47 49 4e 3b 0a 43 52 45  C....-BEGIN;.CRE
2d060 41 54 45 20 54 41 42 4c 45 20 41 30 30 30 28 49  ATE TABLE A000(I
2d070 53 53 55 45 49 44 20 74 65 78 74 28 35 30 29 6e  SSUEID text(50)n
2d080 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49  ot null, OB0ECTI
2d090 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  D text(50) not n
2d0a0 75 6c 6c 2c 20 50 41 52 54 49 43 49 50 41 4e 54  ull, PARTICIPANT
2d0b0 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
2d0c0 6e 75 6c 6c 2c 45 30 30 30 30 30 30 30 30 30 30  null,E0000000000
2d0d0 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63   int not null, c
2d0e0 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
2d0f0 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 49  0 primary key (I
2d100 53 53 55 45 49 44 2c 20 4f 42 00 00 00 b6 81 0c  SSUEID, OB......
2d110 82 42 04 00 82 1d 50 52 41 47 4d 41 20 66 6f 72  .B....PRAGMA for
2d120 65 69 67 6e 5f 6b 65 79 73 20 3d 20 4f 4e 3b 0a  eign_keys = ON;.
2d130 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 28  CREATE TABLE t1(
2d140 41 53 61 20 55 4e 49 51 55 45 2c 20 62 29 3b 0a  ASa UNIQUE, b);.
2d150 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 32 28  CREATE TABLE t2(
2d160 63 2c 20 64 20 52 45 46 45 52 45 4e 43 45 53 20  c, d REFERENCES 
2d170 74 31 28 41 53 43 61 29 29 3b 52 45 50 4c 41 43  t1(ASCa));REPLAC
2d180 45 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  E INTO t2 VALUES
2d190 28 31 2c 32 29 3b 0a 49 4e 4f 46 46 3b 0a 22 82  (1,2);.INOFF;.".
2d1a0 41 03 00 4b 53 45 4c 45 43 54 20 73 74 72 66 74  A..KSELECT strft
2d1b0 69 6d 65 28 43 55 52 52 45 4e 54 5f 44 41 54 45  ime(CURRENT_DATE
2d1c0 29 3b 0a 7b 82 40 04 00 81 7b 43 52 45 41 54 45  );.{.@...{CREATE
2d1d0 20 54 41 42 4c 45 20 74 30 28 20 5b 61 5d 61 29   TABLE t0( [a]a)
2d1e0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
2d1f0 20 56 41 4c 55 45 53 28 27 61 30 30 27 29 3b 0a   VALUES('a00');.
2d200 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56  INSERT INTO t0 V
2d210 41 4c 55 45 53 28 27 30 27 29 3b 0a 53 45 4c 45  ALUES('0');.SELE
2d220 43 54 20 61 20 41 53 20 78 20 46 52 4f 4d 20 74  CT a AS x FROM t
2d230 30 20 57 48 45 52 45 20 78 3d 27 61 30 30 27 3b  0 WHERE x='a00';
2d240 0a 82 56 82 3f 04 00 85 31 43 52 45 41 54 45 20  ..V.?...1CREATE 
2d250 54 41 42 4c 45 20 74 31 35 28 61 20 c9 4e 54 45  TABLE t15(a .NTE
2d260 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c  GER PRIMARY KEY,
2d270 20 62 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   b);.INSERT INTO
2d280 20 74 31 35 28 61 2c 62 29 56 41 4c 55 45 53 28   t15(a,b)VALUES(
2d290 31 30 2c 27 30 27 29 2c 28 32 30 2c 27 30 30 30  10,'0'),(20,'000
2d2a0 27 29 2c 28 33 30 2c 27 30 30 30 27 29 3b 0a 41  '),(30,'000');.A
2d2b0 4c 54 45 52 20 54 41 42 4c 45 20 74 31 35 20 41  LTER TABLE t15 A
2d2c0 44 44 20 43 4f 4c 55 4d 4e 20 63 3b 0a 43 52 45  DD COLUMN c;.CRE
2d2d0 41 54 45 20 49 4e 44 45 58 20 74 30 30 30 20 4f  ATE INDEX t000 O
2d2e0 4e 20 74 31 35 28 63 29 3b 0a 49 4e 53 45 52 54  N t15(c);.INSERT
2d2f0 20 49 4e 54 4f 20 74 31 35 28 61 2c 62 29 0a 56   INTO t15(a,b).V
2d300 41 4c 55 45 53 28 35 2c 27 30 30 30 27 29 2c 28  ALUES(5,'000'),(
2d310 31 35 2c 27 30 30 30 27 29 2c 28 32 35 2c 27 30  15,'000'),(25,'0
2d320 30 30 27 29 2c 28 33 35 2c 27 30 30 30 27 29 3b  00'),(35,'000');
2d330 0a 55 50 44 41 54 45 20 74 31 35 20 53 45 54 20  .UPDATE t15 SET 
2d340 63 3d 70 72 69 6e 74 66 28 22 30 25 64 22 2c 61  c=printf("0%d",a
2d350 29 20 57 48 45 52 45 20 63 20 49 53 20 4e 55 4c  ) WHERE c IS NUL
2d360 4c 3b 0a 53 45 4c 45 43 54 20 73 71 6c 69 74 65  L;.SELECT sqlite
2d370 5f 73 6f 75 72 63 65 5f 69 64 28 29 20 61 2c 62  _source_id() a,b
2d380 2c 63 2c 27 30 27 46 52 4f 4d 20 74 31 35 20 4f  ,c,'0'FROM t15 O
2d390 52 44 45 52 20 42 59 20 61 2c 62 62 82 3e 04 00  RDER BY a,bb.>..
2d3a0 81 49 57 49 54 48 20 69 28 78 29 20 41 53 20 28  .IWITH i(x) AS (
2d3b0 20 56 41 4c 55 45 53 28 31 29 20 55 4e 49 4f 4e   VALUES(1) UNION
2d3c0 20 41 4c 4c 20 53 45 4c 45 43 54 20 78 2b 20 2d   ALL SELECT x+ -
2d3d0 31 31 20 46 52 4f 4d 20 69 20 4f 52 44 45 52 20  11 FROM i ORDER 
2d3e0 42 59 20 31 29 0a 53 45 4c 45 43 54 20 78 20 46  BY 1).SELECT x F
2d3f0 52 4f 4d 20 69 20 4c 49 4d 49 54 20 39 30 3b 0a  ROM i LIMIT 90;.
2d400 00 00 00 b7 30 45 43 54 49 44 2c 20 50 41 52 54  ....0ECTID, PART
2d410 49 43 49 50 41 4e 54 49 44 29 29 3b 0a 43 52 45  ICIPANTID));.CRE
2d420 41 54 45 20 54 41 42 4c 45 20 41 30 30 30 30 30  ATE TABLE A00000
2d430 30 30 30 30 30 30 30 30 30 30 30 30 28 4c 30 20  000000000000(L0 
2d440 69 6e 74 30 30 30 2c 20 51 30 30 20 69 6e 74 20  int000, Q00 int 
2d450 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30 30 30 30 30  not null, N00000
2d460 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
2d470 75 6c 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30  ull, P0000000000
2d480 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75  0000 text(50) nu
2d490 6c 6c 2c 20 49 53 53 55 45 49 44 20 74 65 78 74  ll, ISSUEID text
2d4a0 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f  (50) not null, O
2d4b0 42 30 45 43 54 49 44 20 74 65 78 74 28 35 30 29  B0ECTID text(50)
2d4c0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30   not null, R0000
2d4d0 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e  000000 int not n
2d4e0 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30  ull, C0000000000
2d4f0 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
2d500 6c 6c 2c 20 41 30 30 30 30 30 30 30 20 74 65 78  ll, A0000000 tex
2d510 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
2d520 43 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  C00000000000 tex
2d530 74 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30  t(20) null, L000
2d540 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
2d550 74 28 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30  t(20) null, U000
2d560 30 30 30 30 30 30 30 30 20 69 6e 74 30 30 30 30  00000000 int0000
2d570 30 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30  0, P000000000000
2d580 30 4d 20 69 6e 74 30 30 30 30 30 2c 20 4c 30 30  0M int00000, L00
2d590 30 30 30 30 20 69 6e 74 30 30 30 30 30 2c 20 4c  0000 int00000, L
2d5a0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2d5b0 20 69 6e 74 30 30 30 30 30 2c 20 55 30 30 30 30   int00000, U0000
2d5c0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
2d5d0 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30  (300) null, L000
2d5e0 30 30 30 30 30 30 30 30 30 30 30 44 20 74 65 78  00000000000D tex
2d5f0 74 28 35 30 29 20 6e 75 6c 6c 2c 20 46 30 30 30  t(50) null, F000
2d600 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31 30  00000000 text(10
2d610 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30  0) not null, R00
2d620 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
2d630 6c 6c 2c 20 53 30 30 30 30 30 30 30 30 20 74 65  ll, S00000000 te
2d640 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(30) not null,
2d650 20 4c 30 30 30 30 30 30 30 20 74 65 78 74 28 32   L0000000 text(2
2d660 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30  00) not null, A0
2d670 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2d680 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52   int not null, R
2d690 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
2d6a0 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 30 30 30  ll, N00000000000
2d6b0 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20  0 text(1) null, 
2d6c0 4e 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  N0000000000000 t
2d6d0 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20 4e 30 30  ext(1) null, N00
2d6e0 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e  000000 text(1) n
2d6f0 75 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 30 30  ull, N0000000000
2d700 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e  000000 text(1) n
2d710 75 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 30 30  ull, N0000000000
2d720 30 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20  0000000 text(1) 
2d730 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30  null, C000000000
2d740 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e 6f  00000 text(1) no
2d750 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69  t null, constrai
2d760 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30 30  nt P000000000000
2d770 30 30 30 30 30 30 30 30 20 70 72 69 6d 61 72 79  00000000 primary
2d780 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f   key (ISSUEID, O
2d790 42 30 45 43 54 49 44 29 29 3b 45 58 50 4c 41 49  B0ECTID));EXPLAI
2d7a0 4e 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 54  N.CREATE TABLE T
2d7b0 30 30 28 43 30 30 20 69 6e 74 30 30 30 30 30 2c  00(C00 int00000,
2d7c0 53 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  S0000 int not nu
2d7d0 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30  ll, L00000000000
2d7e0 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
2d7f0 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 20 74   null, P000000 t
2d800 00 00 00 b8 65 78 74 28 35 30 29 20 6e 75 6c 6c  ....ext(50) null
2d810 2c 20 49 53 53 55 45 49 44 20 74 65 78 74 28 35  , ISSUEID text(5
2d820 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30  0) not null, OB0
2d830 45 43 54 49 44 20 74 65 78 74 28 35 30 29 20 6e  ECTID text(50) n
2d840 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30  ot null, R000000
2d850 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  0000 int not nul
2d860 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 20 74  l, C0000000000 t
2d870 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
2d880 2c 20 41 30 30 30 30 30 30 30 20 74 65 78 74 28  , A0000000 text(
2d890 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30  50) not null, C0
2d8a0 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c  00 text(20) null
2d8b0 2c 20 4c 30 30 30 30 30 30 30 20 74 65 78 74 28  , L0000000 text(
2d8c0 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30 20 69  20) null, U000 i
2d8d0 6e 74 30 30 30 30 30 2c 20 50 30 30 30 30 30 30  nt00000, P000000
2d8e0 30 30 30 30 30 30 30 30 20 69 6e 74 30 30 30 30  00000000 int0000
2d8f0 30 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 30 30  0, L000000 int00
2d900 30 30 30 2c 20 4c 30 30 30 30 30 30 30 30 20 69  000, L00000000 i
2d910 6e 74 30 30 30 30 30 2c 20 55 30 30 30 30 30 30  nt00000, U000000
2d920 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c  0 text(300) null
2d930 2c 20 4c 30 30 30 30 30 30 44 20 74 65 78 74 28  , L000000D text(
2d940 35 30 29 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30  50) null, R00000
2d950 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c  00 int not null,
2d960 20 4c 30 30 30 30 20 74 65 78 74 28 32 30 30 29   L0000 text(200)
2d970 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30   not null, I0000
2d980 30 30 30 30 30 30 30 20 74 65 78 74 20 6e 6f 74  0000000 text not
2d990 20 6e 75 6c 6c 2c 20 45 30 30 30 30 30 30 30 30   null, E00000000
2d9a0 20 74 65 78 74 20 6e 75 6c 6c 2c 20 41 30 30 30   text null, A000
2d9b0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
2d9c0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30   not null, I0000
2d9d0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31 30  00000000 text(10
2d9e0 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30  0) not null, C00
2d9f0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
2da00 74 28 31 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41  t(1) not null, A
2da10 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2da20 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
2da30 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30  constraint P0000
2da40 30 30 30 30 30 30 30 30 30 30 30 30 30 20 70 72  0000000000000 pr
2da50 69 6d 61 72 79 20 6b 65 79 20 28 49 53 53 55 45  imary key (ISSUE
2da60 49 44 2c 20 4f 42 30 45 43 54 49 44 29 29 3b 0a  ID, OB0ECTID));.
2da70 43 52 45 41 54 45 20 54 41 42 4c 45 20 41 30 30  CREATE TABLE A00
2da80 30 30 30 30 30 30 30 30 28 54 51 55 4e 49 44 20  00000000(TQUNID 
2da90 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c  text(30) not nul
2daa0 6c 2c 20 4f 30 20 74 65 78 74 28 35 30 29 20 6e  l, O0 text(50) n
2dab0 75 6c 6c 2c 20 49 30 30 30 30 30 30 20 74 65 78  ull, I000000 tex
2dac0 74 28 35 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30  t(50) null, D000
2dad0 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
2dae0 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30  ull, C0000000000
2daf0 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c  000 text(50) nul
2db00 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 20 74  l, C0000000000 t
2db10 65 78 74 28 31 30 30 29 20 6e 75 6c 6c 2c 20 43  ext(100) null, C
2db20 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31 30  00000000 text(10
2db30 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30  0) null, C000000
2db40 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31 30  00000000 text(10
2db50 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30  0) null, C000000
2db60 30 30 30 45 20 74 65 78 74 28 31 30 30 29 20 6e  000E text(100) n
2db70 6f 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61  ot null, constra
2db80 69 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30  int P00000000000
2db90 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
2dba0 54 51 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45  TQUNID));.CREATE
2dbb0 20 54 41 42 4c 45 20 43 30 30 30 30 30 30 30 30   TABLE C00000000
2dbc0 30 30 30 30 30 30 30 28 43 30 30 30 30 30 20 69  0000000(C00000 i
2dbd0 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30  nt not null, L00
2dbe0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
2dbf0 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
2dc00 00 00 00 b9 50 30 30 30 30 30 30 30 30 30 30 30  ....P00000000000
2dc10 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c  000 text(50) nul
2dc20 6c 2c 20 49 53 53 55 45 49 44 20 74 65 78 74 28  l, ISSUEID text(
2dc30 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42  50) not null, OB
2dc40 30 45 43 54 49 44 20 74 65 78 74 28 35 30 29 20  0ECTID text(50) 
2dc50 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30  not null, R00000
2dc60 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
2dc70 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 20  ll, C0000000000 
2dc80 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
2dc90 6c 2c 20 41 30 30 30 30 30 30 30 20 74 65 78 74  l, A0000000 text
2dca0 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43  (50) not null, C
2dcb0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
2dcc0 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  (20) null, L0000
2dcd0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
2dce0 28 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30 30  (20) null, U0000
2dcf0 30 30 30 30 30 30 30 20 69 6e 74 30 30 30 30 30  0000000 int00000
2dd00 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30  , P0000000000000
2dd10 4d 20 69 6e 74 30 30 30 30 30 2c 20 4c 30 30 30  M int00000, L000
2dd20 30 30 30 20 69 6e 74 30 30 30 30 30 2c 20 4c 30  000 int00000, L0
2dd30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
2dd40 69 6e 74 30 30 30 30 30 2c 20 55 30 30 30 30 30  int00000, U00000
2dd50 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
2dd60 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  300) null, L0000
2dd70 30 30 30 30 30 30 30 30 30 30 44 20 74 65 78 74  0000000000D text
2dd80 28 35 30 29 20 6e 75 6c 6c 2c 20 42 30 30 30 20  (50) null, B000 
2dd90 74 65 78 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74  text null, const
2dda0 72 61 69 6e 74 20 50 30 30 30 30 30 30 30 30 30  raint P000000000
2ddb0 30 30 30 30 30 30 30 30 30 30 30 20 70 72 69 6d  00000000000 prim
2ddc0 61 72 79 20 6b 65 79 20 28 49 53 53 55 45 49 44  ary key (ISSUEID
2ddd0 2c 20 4f 42 30 45 43 54 49 44 29 29 3b 0a 43 52  , OB0ECTID));.CR
2dde0 45 41 54 45 20 54 41 42 4c 45 20 48 30 30 28 44  EATE TABLE H00(D
2ddf0 41 54 30 30 30 30 45 20 74 65 78 74 28 32 29 20  AT0000E text(2) 
2de00 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 30 30 30 30 20  not null, O0000 
2de10 74 65 78 74 28 32 30 29 20 6e 6f 74 20 6e 75 6c  text(20) not nul
2de20 6c 2c 20 4b 30 30 30 30 30 30 30 30 30 30 20 74  l, K0000000000 t
2de30 65 78 74 28 31 30 30 29 20 6e 6f 74 20 6e 75 6c  ext(100) not nul
2de40 6c 2c 20 46 30 30 30 30 30 30 30 30 30 30 20 69  l, F0000000000 i
2de50 6e 74 30 30 30 30 30 2c 20 54 30 30 30 30 30 30  nt00000, T000000
2de60 30 30 20 69 6e 74 30 30 30 30 30 29 3b 0a 43 52  00 int00000);.CR
2de70 45 41 54 45 20 54 41 42 4c 45 20 44 30 30 30 28  EATE TABLE D000(
2de80 46 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  F0000000000 text
2de90 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 56  (30) not null, V
2dea0 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e  000000 int not n
2deb0 75 6c 6c 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ull);.CREATE TAB
2dec0 4c 45 20 44 30 30 30 30 30 30 30 30 30 30 30 43  LE D00000000000C
2ded0 30 30 30 30 30 30 30 28 54 51 55 4e 49 44 20 74  0000000(TQUNID t
2dee0 65 78 74 28 33 29 20 6e 6f 74 20 6e 75 6c 6c 2c  ext(3) not null,
2def0 20 53 30 30 30 30 20 74 65 78 74 28 35 30 29 20   S0000 text(50) 
2df00 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 30 30 30 20 74  not null, O000 t
2df10 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
2df20 2c 20 50 30 30 30 20 74 65 78 74 28 33 30 30 29  , P000 text(300)
2df30 20 6e 6f 74 20 6e 75 6c 6c 2c 20 44 30 30 30 30   not null, D0000
2df40 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2df50 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
2df60 6c 2c 20 43 30 30 30 30 30 30 30 30 20 74 65 78  l, C00000000 tex
2df70 74 28 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  t(100) not null,
2df80 20 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30   constraint P000
2df90 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2dfa0 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
2dfb0 54 51 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45  TQUNID));.CREATE
2dfc0 20 54 41 42 4c 45 20 44 30 30 30 30 46 30 30 30   TABLE D0000F000
2dfd0 30 30 30 30 28 43 30 30 20 69 6e 74 30 30 30 30  0000(C00 int0000
2dfe0 30 2c 20 53 30 30 30 30 20 69 6e 74 20 6e 6f 74  0, S0000 int not
2dff0 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
2e000 00 00 00 ba 30 30 30 30 30 30 20 74 65 78 74 28  ....000000 text(
2e010 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30  50) not null, P0
2e020 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
2e030 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53  xt(50) null, ISS
2e040 55 45 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f  UEID text(50) no
2e050 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44  t null, OB0ECTID
2e060 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
2e070 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30 30 20  ll, R0000000000 
2e080 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30  int not null, C0
2e090 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35  000000000 text(5
2e0a0 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30  0) not null, A00
2e0b0 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
2e0c0 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30  ot null, C000000
2e0d0 30 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e  00000 text(20) n
2e0e0 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30  ull, L0000000000
2e0f0 30 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e  00000 text(20) n
2e100 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30  ull, U0000000000
2e110 30 20 69 6e 74 30 30 30 30 30 2c 20 50 30 30 30  0 int00000, P000
2e120 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e 74 30  0000000000M int0
2e130 30 30 30 30 2c 20 4c 30 30 30 30 30 30 20 69 6e  0000, L000000 in
2e140 74 30 30 30 30 30 2c 20 4c 30 30 30 30 30 30 30  t00000, L0000000
2e150 30 30 30 30 30 30 30 30 30 20 69 6e 74 30 30 30  000000000 int000
2e160 30 30 2c 20 55 30 30 30 30 30 30 30 30 30 30 30  00, U00000000000
2e170 30 30 30 30 20 74 65 78 74 28 33 30 30 29 20 6e  0000 text(300) n
2e180 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30  ull, L0000000000
2e190 30 30 30 30 44 20 74 65 78 74 28 35 30 29 20 6e  0000D text(50) n
2e1a0 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30 30  ull, R0000000000
2e1b0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
2e1c0 29 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69  ) null, constrai
2e1d0 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30 30  nt P000000000000
2e1e0 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20  000 primary key 
2e1f0 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54  (ISSUEID, OB0ECT
2e200 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ID));.CREATE TAB
2e210 4c 45 20 44 30 28 54 51 55 4e 49 44 20 74 65 78  LE D0(TQUNID tex
2e220 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(30) not null, 
2e230 49 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  I00 text(50) not
2e240 20 6e 75 6c 6c 2c 45 30 30 30 20 74 65 78 74 28   null,E000 text(
2e250 35 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30  50) null, D00000
2e260 30 30 30 30 30 20 74 65 78 74 28 31 30 30 29 20  00000 text(100) 
2e270 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30  null, D000000000
2e280 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
2e290 2c 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30  ,constraint P000
2e2a0 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 54 51   primary key (TQ
2e2b0 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54  UNID));.CREATE T
2e2c0 41 42 4c 45 20 45 30 30 30 30 30 28 54 30 30 30  ABLE E00000(T000
2e2d0 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c  00 int not null,
2e2e0 20 4e 30 30 30 30 30 20 74 65 78 74 28 35 30 29   N00000 text(50)
2e2f0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4d 30 30 30 20   not null, M000 
2e300 62 6c 6f 62 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54  blob not null, T
2e310 30 30 30 30 44 20 74 65 78 74 28 33 30 29 20 6e  0000D text(30) n
2e320 6f 74 20 6e 75 6c 6c 29 3b 0a 43 52 45 41 54 45  ot null);.CREATE
2e330 20 54 41 42 4c 45 20 45 30 30 30 30 30 30 30 30   TABLE E00000000
2e340 30 30 30 30 30 28 43 30 30 30 30 30 30 20 69 6e  00000(C000000 in
2e350 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 69 6e  t null, S0000 in
2e360 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30  t not null, L000
2e370 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
2e380 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50  (50) not null, P
2e390 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
2e3a0 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53  ext(50) null, IS
2e3b0 53 55 45 49 44 20 74 65 78 74 28 35 30 29 20 6e  SUEID text(50) n
2e3c0 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49  ot null, OB0ECTI
2e3d0 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  D text(50) not n
2e3e0 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30 30  ull, R0000000000
2e3f0 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43   int not null, C
2e400 00 00 00 bb 30 30 30 30 30 30 30 30 30 30 20 74  ....0000000000 t
2e410 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
2e420 2c 20 41 30 30 30 30 30 30 30 20 74 65 78 74 28  , A0000000 text(
2e430 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30  50) not null, C0
2e440 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
2e450 32 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  20) null, L00000
2e460 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
2e470 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30  20) null, U00000
2e480 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c  000000 int null,
2e490 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30 4d   P0000000000000M
2e4a0 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30   int null, L0000
2e4b0 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30  00 int null, L00
2e4c0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 69  00000000000000 i
2e4d0 6e 74 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30  nt null, U000000
2e4e0 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 33  000000000 text(3
2e4f0 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  00) null, L00000
2e500 30 30 30 30 30 30 30 30 30 44 20 74 65 78 74 28  000000000D text(
2e510 35 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30 30 20  50) null, D0000 
2e520 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 44  text(20) null, D
2e530 30 30 30 32 20 74 65 78 74 28 32 30 29 20 6e 75  0002 text(20) nu
2e540 6c 6c 2c 20 44 30 30 30 33 20 74 65 78 74 28 32  ll, D0003 text(2
2e550 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30 34 20 74  0) null, D0004 t
2e560 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 44 30  ext(20) null, D0
2e570 30 30 35 20 74 65 78 74 28 32 30 29 20 6e 75 6c  005 text(20) nul
2e580 6c 2c 20 44 30 30 30 36 20 74 65 78 74 28 32 30  l, D0006 text(20
2e590 29 20 6e 75 6c 6c 2c 20 44 30 30 30 37 20 74 65  ) null, D0007 te
2e5a0 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 44 30 30  xt(20) null, D00
2e5b0 30 38 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c  08 text(20) null
2e5c0 2c 20 44 30 30 30 39 20 74 65 78 74 28 32 30 29  , D0009 text(20)
2e5d0 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30 20 74 65   null, D00000 te
2e5e0 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 56 30 30  xt(20) null, V00
2e5f0 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 56 30  000 int null, V0
2e600 30 30 30 32 20 69 6e 74 20 6e 75 6c 6c 2c 20 56  0002 int null, V
2e610 30 30 30 30 33 20 69 6e 74 20 6e 75 6c 6c 2c 20  00003 int null, 
2e620 56 30 30 30 30 34 20 69 6e 74 20 6e 75 6c 6c 2c  V00004 int null,
2e630 20 56 30 30 30 30 35 20 69 6e 74 20 6e 75 6c 6c   V00005 int null
2e640 2c 20 56 30 30 30 30 36 20 69 6e 74 20 6e 75 6c  , V00006 int nul
2e650 6c 2c 20 56 30 30 30 30 37 20 69 6e 74 20 6e 75  l, V00007 int nu
2e660 6c 6c 2c 20 56 30 30 30 30 38 20 69 6e 74 20 6e  ll, V00008 int n
2e670 75 6c 6c 2c 20 56 30 30 30 30 39 20 69 6e 74 20  ull, V00009 int 
2e680 6e 75 6c 6c 2c 20 56 30 30 30 30 30 30 20 69 6e  null, V000000 in
2e690 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30 31 20  t null, V000001 
2e6a0 69 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30  int null, V00000
2e6b0 32 20 69 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30  2 int null, V000
2e6c0 30 30 33 20 69 6e 74 20 6e 75 6c 6c 2c 20 56 30  003 int null, V0
2e6d0 30 30 30 30 34 20 69 6e 74 20 6e 75 6c 6c 2c 20  00004 int null, 
2e6e0 56 30 30 30 30 30 35 20 69 6e 74 20 6e 75 6c 6c  V000005 int null
2e6f0 2c 20 56 30 30 30 30 30 36 20 69 6e 74 20 6e 75  , V000006 int nu
2e700 6c 6c 2c 20 56 30 30 30 30 30 37 20 69 6e 74 20  ll, V000007 int 
2e710 6e 75 6c 6c 2c 20 56 30 30 30 30 30 38 20 69 6e  null, V000008 in
2e720 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30 39 20  t null, V000009 
2e730 69 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 32  int null, V00002
2e740 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30  0 int null, S000
2e750 30 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75  000 text(300) nu
2e760 6c 6c 2c 20 53 30 30 30 30 30 32 20 74 65 78 74  ll, S000002 text
2e770 28 33 30 30 29 20 6e 75 6c 6c 2c 20 53 30 30 30  (300) null, S000
2e780 30 30 33 20 74 65 78 74 28 33 30 30 29 20 6e 75  003 text(300) nu
2e790 6c 6c 2c 20 53 30 30 30 30 30 34 20 74 65 78 74  ll, S000004 text
2e7a0 28 33 30 30 29 20 6e 75 6c 6c 2c 20 53 30 30 30  (300) null, S000
2e7b0 30 30 35 20 74 65 78 74 28 33 30 30 29 20 6e 75  005 text(300) nu
2e7c0 6c 6c 2c 20 53 30 30 30 30 30 36 20 74 65 78 74  ll, S000006 text
2e7d0 28 33 30 30 29 20 6e 75 6c 6c 2c 20 53 30 30 30  (300) null, S000
2e7e0 30 30 37 20 74 65 78 74 28 33 30 30 29 20 6e 75  007 text(300) nu
2e7f0 6c 6c 2c 20 53 30 30 30 30 30 38 20 74 65 78 74  ll, S000008 text
2e800 00 00 00 bc 28 33 30 30 29 20 6e 75 6c 6c 2c 20  ....(300) null, 
2e810 53 30 30 30 30 30 39 20 74 65 78 74 28 33 30 30  S000009 text(300
2e820 29 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30 30 30  ) null, S0000000
2e830 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c   text(300) null,
2e840 20 4c 30 30 30 30 30 30 30 30 30 30 20 74 65 78   L0000000000 tex
2e850 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30  t null, L0000000
2e860 30 30 32 20 74 65 78 74 20 6e 75 6c 6c 2c 20 4c  002 text null, L
2e870 30 30 30 30 30 30 30 30 30 33 20 74 65 78 74 20  0000000003 text 
2e880 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
2e890 34 20 74 65 78 74 20 6e 75 6c 6c 2c 20 4c 30 30  4 text null, L00
2e8a0 30 30 30 30 30 30 30 35 20 74 65 78 74 20 6e 75  00000005 text nu
2e8b0 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 36 20  ll, L0000000006 
2e8c0 74 65 78 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  text null, L0000
2e8d0 30 30 30 30 30 37 20 74 65 78 74 20 6e 75 6c 6c  000007 text null
2e8e0 2c 20 4c 30 30 30 30 30 30 30 30 30 38 20 74 65  , L0000000008 te
2e8f0 78 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  xt null, L000000
2e900 30 30 30 39 20 74 65 78 74 20 6e 75 6c 6c 2c 20  0009 text null, 
2e910 4c 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  L00000000000 tex
2e920 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69  t null, constrai
2e930 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30 30  nt P000000000000
2e940 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  0000 primary key
2e950 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43   (ISSUEID, OB0EC
2e960 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41  TID));.CREATE TA
2e970 42 4c 45 20 46 30 30 30 30 30 30 30 30 30 28 54  BLE F000000000(T
2e980 51 55 4e 49 44 20 74 65 78 74 28 33 30 29 20 6e  QUNID text(30) n
2e990 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 20 74 65  ot null, P000 te
2e9a0 78 74 28 33 30 30 29 20 6e 6f 74 20 6e 75 6c 6c  xt(300) not null
2e9b0 2c 20 44 30 30 30 30 30 30 30 30 30 30 30 30 30  , D0000000000000
2e9c0 30 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20  0000000 text(1) 
2e9d0 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74  null, constraint
2e9e0 20 50 30 30 30 30 30 30 30 30 30 30 30 30 20 70   P000000000000 p
2e9f0 72 69 6d 61 72 79 20 6b 65 79 20 28 54 51 55 4e  rimary key (TQUN
2ea00 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ID));.CREATE TAB
2ea10 4c 45 20 46 30 28 43 30 30 20 69 6e 74 20 6e 75  LE F0(C00 int nu
2ea20 6c 6c 2c 20 53 30 30 30 30 20 69 6e 74 20 6e 6f  ll, S0000 int no
2ea30 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30  t null, L0000000
2ea40 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
2ea50 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30 30   null, P00000000
2ea60 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
2ea70 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44 20 74 65  null, ISSUEID te
2ea80 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
2ea90 20 4f 42 30 45 43 54 49 44 20 74 65 78 74 28 35   OB0ECTID text(5
2eaa0 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30  0) not null, R00
2eab0 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74  00000000 int not
2eac0 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
2ead0 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
2eae0 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 20 74  null, A0000000 t
2eaf0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
2eb00 2c 20 43 30 30 30 30 30 30 30 30 30 30 30 20 74  , C00000000000 t
2eb10 65 78 74 2c 20 50 30 30 30 30 30 30 30 30 30 30  ext, P0000000000
2eb20 30 30 30 4d 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c  000M int null, L
2eb30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c  000000 int null,
2eb40 20 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30   L00000000000000
2eb50 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 55 30 30  00 int null, U00
2eb60 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
2eb70 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30  xt(300) null, L0
2eb80 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
2eb90 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 50 30  ext(50) null, P0
2eba0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
2ebb0 74 28 35 30 29 20 6e 75 6c 6c 2c 20 42 30 30 30  t(50) null, B000
2ebc0 20 74 65 78 74 20 6e 75 6c 6c 2c 20 42 30 30 30   text null, B000
2ebd0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
2ebe0 28 31 30 30 29 20 6e 75 6c 6c 2c 20 49 30 30 30  (100) null, I000
2ebf0 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e  000000 text(1) n
2ec00 00 00 00 bd 75 6c 6c 2c 20 46 30 30 30 30 30 30  ....ull, F000000
2ec10 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f 74 20  0 text(300) not 
2ec20 6e 75 6c 6c 2c 20 56 30 30 30 30 30 30 30 30 30  null, V000000000
2ec30 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f 74 20  0 text(300) not 
2ec40 6e 75 6c 6c 2c 20 56 30 30 30 30 30 30 30 30 30  null, V000000000
2ec50 30 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 6f  000 text(300) no
2ec60 74 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 30  t null, D0000000
2ec70 30 30 30 30 20 74 65 78 74 28 34 30 29 20 6e 6f  0000 text(40) no
2ec80 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30 30 30 20  t null, I000000 
2ec90 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20 44 30  text(1) null, D0
2eca0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
2ecb0 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 63  t(50) not null,c
2ecc0 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
2ecd0 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
2ece0 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54 49  ISSUEID, OB0ECTI
2ecf0 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  D));.CREATE TABL
2ed00 45 20 4c 30 30 30 30 28 43 30 30 30 30 30 20 69  E L0000(C00000 i
2ed10 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 69  nt null, S0000 i
2ed20 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30  nt not null, L00
2ed30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
2ed40 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30  ) not null, P000
2ed50 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
2ed60 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45  (50) null, ISSUE
2ed70 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
2ed80 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74  null, OB0ECTID t
2ed90 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
2eda0 2c 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e  , R0000000000 in
2edb0 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30  t not null, C000
2edc0 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
2edd0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30   not null, A0000
2ede0 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
2edf0 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
2ee00 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
2ee10 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
2ee20 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
2ee30 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 20  l, U00000000000 
2ee40 69 6e 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30  int null, P00000
2ee50 30 30 30 30 30 30 30 30 4d 20 69 6e 74 20 6e 75  00000000M int nu
2ee60 6c 6c 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20  ll, L000000 int 
2ee70 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
2ee80 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
2ee90 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 30 30  , U0000000000000
2eea0 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c  00 text(300) nul
2eeb0 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
2eec0 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c  00000 text null,
2eed0 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30  constraint P0000
2eee0 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  0000 primary key
2eef0 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43   (ISSUEID, OB0EC
2ef00 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41  TID));.CREATE TA
2ef10 42 4c 45 20 47 30 28 43 30 30 30 30 30 30 20 69  BLE G0(C000000 i
2ef20 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 69  nt null, S0000 i
2ef30 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30  nt not null, L00
2ef40 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
2ef50 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30  ) not null, P000
2ef60 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
2ef70 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45  (50) null, ISSUE
2ef80 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
2ef90 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74  null, OB0ECTID t
2efa0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
2efb0 2c 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e  , R0000000000 in
2efc0 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30  t not null, C000
2efd0 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
2efe0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30   not null, A0000
2eff0 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
2f000 00 00 00 be 20 6e 75 6c 6c 2c 20 43 30 30 30 30  .... null, C0000
2f010 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
2f020 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
2f030 30 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29  0000000 text(20)
2f040 20 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30   null, U00000000
2f050 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 50 30  000 int null, P0
2f060 30 30 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e  000000000000M in
2f070 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20  t null, L000000 
2f080 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30  int null, L00000
2f090 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  00000000000 int 
2f0a0 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30  null, U000000000
2f0b0 30 30 30 30 30 30 20 74 65 78 74 28 33 30 30 29  000000 text(300)
2f0c0 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
2f0d0 30 30 30 30 30 30 44 20 74 65 78 74 28 35 30 29  000000D text(50)
2f0e0 20 6e 75 6c 6c 2c 20 53 30 30 30 30 30 30 30 30   null, S00000000
2f0f0 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
2f100 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50  (30) not null, P
2f110 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2f120 30 20 74 65 78 74 28 33 30 29 20 6e 6f 74 20 6e  0 text(30) not n
2f130 75 6c 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30  ull, P0000000000
2f140 30 30 30 44 20 74 65 78 74 28 31 29 20 6e 6f 74  000D text(1) not
2f150 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
2f160 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
2f170 74 28 31 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41  t(1) not null, A
2f180 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2f190 20 74 65 78 74 20 6e 75 6c 6c 2c 20 50 30 30 30   text null, P000
2f1a0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 20  0000000000 text 
2f1b0 6e 75 6c 6c 2c 20 45 30 30 30 30 30 30 30 30 30  null, E000000000
2f1c0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 20  0000000000 text 
2f1d0 6e 75 6c 6c 2c 20 45 30 30 30 30 30 30 30 30 30  null, E000000000
2f1e0 30 30 30 30 30 30 30 30 30 4c 20 74 65 78 74 20  000000000L text 
2f1f0 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74  null, constraint
2f200 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30 30   P00000000000000
2f210 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
2f220 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54 49  ISSUEID, OB0ECTI
2f230 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  D));.CREATE TABL
2f240 45 20 47 30 30 30 30 30 30 30 30 30 30 30 30 30  E G0000000000000
2f250 30 30 30 30 30 30 30 30 28 49 44 20 69 6e 74 20  00000000(ID int 
2f260 6e 6f 74 20 6e 75 6c 6c 2c 55 30 20 74 65 78 74  not null,U0 text
2f270 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63  (30) not null, c
2f280 6f 6e 73 74 72 61 69 6e 74 20 5f 30 30 30 30 30  onstraint _00000
2f290 30 30 30 30 30 30 30 30 30 30 30 20 70 72 69 6d  00000000000 prim
2f2a0 61 72 79 20 6b 65 79 20 28 49 44 29 29 3b 0a 43  ary key (ID));.C
2f2b0 52 45 41 54 45 20 54 41 42 4c 45 20 49 30 30 28  REATE TABLE I00(
2f2c0 54 51 55 4e 49 44 20 74 65 78 74 28 33 30 29 20  TQUNID text(30) 
2f2d0 6e 6f 74 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30  not null, D00000
2f2e0 30 30 20 74 65 78 74 28 32 30 29 20 6e 6f 74 20  00 text(20) not 
2f2f0 6e 75 6c 6c 2c 20 49 30 30 30 30 30 30 20 74 65  null, I000000 te
2f300 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
2f310 20 4b 30 30 30 30 30 30 30 30 20 74 65 78 74 28   K00000000 text(
2f320 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 46 30  30) not null, F0
2f330 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  0000000 int not 
2f340 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20 74 65  null, L000000 te
2f350 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 45 30 30  xt(20) null, E00
2f360 30 30 30 30 30 30 30 30 30 30 30 20 62 6c 6f 62  00000000000 blob
2f370 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30   not null, P0000
2f380 30 30 30 30 30 30 30 30 20 62 6c 6f 62 20 6e 6f  00000000 blob no
2f390 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69  t null, constrai
2f3a0 6e 74 20 50 30 30 30 30 30 20 70 72 69 6d 61 72  nt P00000 primar
2f3b0 79 20 6b 65 79 20 28 54 51 55 4e 49 44 29 29 3b  y key (TQUNID));
2f3c0 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 4f 30  .CREATE TABLE O0
2f3d0 28 49 4e 56 49 54 41 54 49 4f 4e 49 44 20 74 65  (INVITATIONID te
2f3e0 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
2f3f0 20 52 45 43 49 50 49 45 4e 54 4e 4f 44 45 49 44   RECIPIENTNODEID
2f400 00 00 00 00 20 74 65 78 74 20 6e 6f 74 20 6e 75  .... text not nu
2f410 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30 30 20  ll, D0000000000 
2f420 74 65 78 74 28 32 30 29 20 2c 20 63 6f 6e 73 74  text(20) , const
2f430 72 61 69 6e 74 20 50 30 30 30 30 30 30 30 30 30  raint P000000000
2f440 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 49 4e   primary key (IN
2f450 56 49 54 41 54 49 4f 4e 49 44 2c 20 52 45 43 49  VITATIONID, RECI
2f460 50 49 45 4e 54 4e 4f 44 45 49 44 29 29 3b 41 4e  PIENTNODEID));AN
2f470 41 4c 59 5a 45 20 54 41 42 4c 45 20 49 30 28 4f  ALYZE TABLE I0(O
2f480 30 30 30 20 74 65 78 20 74 65 78 74 28 35 30 29  000 tex text(50)
2f490 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30   not null, R0000
2f4a0 30 30 30 30 30 20 74 65 78 74 30 20 6e 75 6c 6c  00000 text0 null
2f4b0 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45 30  50) not null, E0
2f4c0 30 30 30 30 30 30 20 74 65 78 74 20 6e 6f 74 20  000000 text not 
2f4d0 6e 75 6c 6c 2c 20 4d 30 30 30 30 30 30 30 30 30  null, M000000000
2f4e0 30 20 62 6c 6f 62 20 6e 6f 74 20 6e 75 6c 6c 2c  0 blob not null,
2f4f0 20 49 30 30 30 30 30 30 30 30 30 30 30 30 30 30   I00000000000000
2f500 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54   int not null, T
2f510 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c  00000 text null,
2f520 20 44 30 30 20 74 65 78 74 28 32 30 29 20 6e 6f   D00 text(20) no
2f530 20 43 30 30 30 20 74 65 78 74 28 32 30 29 20 6e   C000 text(20) n
2f540 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 20 74 65  ull, L0000000 te
2f550 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30  xt(20) null, U00
2f560 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75  000000000 int nu
2f570 6c 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30 30  ll, P00000000000
2f580 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30  000 int null, L0
2f590 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20  00000 int null, 
2f5a0 4c 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75  L00000000 int nu
2f5b0 6c 6c 2c 20 55 30 30 30 30 30 30 30 20 74 65 78  ll, U0000000 tex
2f5c0 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30  t(300) null, L00
2f5d0 30 30 30 30 44 20 74 65 78 74 28 35 30 29 20 6e  0000D text(50) n
2f5e0 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30  ull, C0000000000
2f5f0 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c  00 text(300) nul
2f600 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 30 20  l, C00000000000 
2f610 74 65 78 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30  text null, I0000
2f620 30 30 30 30 30 30 30 65 78 74 20 6e 6f 74 20 6e  0000000ext not n
2f630 75 6c 6c 2c 20 49 30 30 30 30 30 30 30 30 30 30  ull, I0000000000
2f640 30 30 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c  000 text(1) null
2f650 2c 20 44 30 30 30 30 30 30 30 30 30 30 30 20 69  , D00000000000 i
2f660 6e 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30  nt null, R000000
2f670 30 30 30 30 20 74 65 78 74 28 35 30 30 29 20 6e  0000 text(500) n
2f680 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 45 20  ull, R00000000E 
2f690 69 6e 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30  int null, R00000
2f6a0 30 30 30 30 50 20 74 65 78 74 28 33 30 30 29 20  0000P text(300) 
2f6b0 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74  null, constraint
2f6c0 20 50 30 30 30 30 30 30 30 20 70 72 69 6d 61 72   P0000000 primar
2f6d0 79 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20  y key (ISSUEID, 
2f6e0 4f 42 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41  OB0ECTID));.CREA
2f6f0 54 45 20 54 41 42 4c 45 20 55 30 28 55 30 30 20  TE TABLE U0(U00 
2f700 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
2f710 6c 2c 20 55 30 30 30 30 30 30 20 74 65 78 74 28  l, U000000 text(
2f720 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45  100) not null, E
2f730 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31  000000000 text(1
2f740 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 55 30 30 30  ) not null, U000
2f750 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
2f760 74 28 32 30 30 29 20 6e 75 6c 6c 2c 20 45 30 30  t(200) null, E00
2f770 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
2f780 28 31 29 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30  (1) null, V00000
2f790 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
2f7a0 35 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30  50) null, C00000
2f7b0 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 6f  0000 text(20) no
2f7c0 74 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 20 74  t null, T00000 t
2f7d0 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(30) not null
2f7e0 2c 20 50 30 30 30 30 30 30 30 30 30 30 20 74 65  , P0000000000 te
2f7f0 78 74 28 35 30 29 20 6e 75 6c 6c 29 3b 0a 30 0a  xt(50) null);.0.
2f800 0d 00 00 00 04 01 19 00 02 c0 01 e8 01 5d 01 19  .............]..
2f810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f8b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f8d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f8f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
2f910 00 00 00 00 00 00 00 00 00 41 82 47 04 00 81 07  .........A.G....
2f920 50 52 41 47 4d 41 20 65 6e 63 6f 64 69 6e 67 3d  PRAGMA encoding=
2f930 55 54 46 31 36 62 65 3b 0a 53 45 4c 45 43 54 20  UTF16be;.SELECT 
2f940 68 65 78 28 0c 74 72 69 6d 28 20 27 cf 9a ff 7f  hex(.trim( '....
2f950 30 84 84 84 84 84 84 30 27 29 29 3b 0a 81 07 82  0......0'));....
2f960 46 04 00 82 13 45 58 50 4c 41 49 4e 0a 50 52 41  F....EXPLAIN.PRA
2f970 47 4d 41 20 63 61 73 3d 4f 4e 3b 45 58 50 4c 41  GMA cas=ON;EXPLA
2f980 49 4e 0a 50 52 41 47 4d 41 20 63 5b 63 68 65 5f  IN.PRAGMA c[che_
2f990 73 69 7a 65 3b 0a 50 52 41 47 4d 41 20 64 65 66  size;.PRAGMA def
2f9a0 61 75 6c 74 5f 63 61 63 68 65 5f 73 69 7a 65 3b  ault_cache_size;
2f9b0 45 69 7a 65 3b 0a 50 52 41 47 4d 41 20 64 65 66  Eize;.PRAGMA def
2f9c0 61 75 6c 74 5f 63 61 63 68 65 5f d8 69 58 50 4c  ault_cache_.iXPL
2f9d0 41 49 4e 0a 50 52 41 47 4d 41 20 73 79 6e 63 68  AIN.PRAGMA synch
2f9e0 72 6f 6e 6f 75 73 3b 0a 81 54 82 45 04 00 83 2d  ronous;..T.E...-
2f9f0 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 33 28  CREATE TABLE t3(
2fa00 61 20 45 58 49 4e 54 45 47 45 52 20 50 52 49 4d  a EXINTEGER PRIM
2fa10 41 52 59 20 4b 45 59 2c 20 62 2c 20 63 2c 20 64  ARY KEY, b, c, d
2fa20 2c 20 65 2c 20 66 29 3b 0a 43 52 45 41 54 45 20  , e, f);.CREATE 
2fa30 49 4e 44 45 58 20 74 30 30 30 30 30 20 4f 4e 20  INDEX t00000 ON 
2fa40 74 33 28 62 2c 20 63 2c 20 64 2c 20 65 29 3b 0a  t3(b, c, d, e);.
2fa50 45 58 50 4c 41 49 4e 20 51 55 45 52 59 20 50 4c  EXPLAIN QUERY PL
2fa60 41 4e 0a 53 45 4c 45 43 54 20 61 20 46 52 4f 4d  AN.SELECT a FROM
2fa70 20 74 33 20 57 48 45 52 45 20 62 3d 32 20 41 4e   t3 WHERE b=2 AN
2fa80 44 20 63 3d 33 20 4f 52 44 45 52 20 42 59 40 64  D c=3 ORDER BY@d
2fa90 20 44 45 53 43 2c 64 20 44 45 53 43 2c 20 65 20   DESC,d DESC, e 
2faa0 44 45 53 43 2c 20 62 2c 20 22 61 22 2c 22 62 22  DESC, b, "a","b"
2fab0 43 4f 4c 4c 41 54 45 20 61 20 44 45 53 43 3b 0a  COLLATE a DESC;.
2fac0 82 3c 82 44 04 00 84 7d 42 45 47 49 4e 20 54 52  .<.D...}BEGIN TR
2fad0 41 4e 53 41 43 54 49 4f 4e 3b 0a 43 52 45 41 54  ANSACTION;.CREAT
2fae0 45 20 54 41 42 4c 45 20 61 28 69 30 20 49 4e 54  E TABLE a(i0 INT
2faf0 30 30 30 30 29 3b 0a 49 4e 53 45 52 54 20 49 4e  0000);.INSERT IN
2fb00 54 4f 20 61 20 56 41 4c 55 45 53 28 31 29 3b 0a  TO a VALUES(1);.
2fb10 49 4e 53 45 52 54 20 49 4e 54 4f 20 61 20 56 41  INSERT INTO a VA
2fb20 4c 55 45 53 28 32 29 3b 0a 49 4e 53 45 52 54 20  LUES(2);.INSERT 
2fb30 49 4e 54 4f 20 61 20 56 41 4c 55 45 53 28 33 29  INTO a VALUES(3)
2fb40 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 62  ;.CREATE TABLE b
2fb50 28 69 30 20 49 4e 54 30 30 30 30 29 3b 0a 49 4e  (i0 INT0000);.IN
2fb60 53 45 52 54 20 49 4e 54 4f 20 62 20 56 41 4c 55  SERT INTO b VALU
2fb70 45 53 28 4e 55 4c 4c 29 3b 0a 49 4e 53 45 52 54  ES(NULL);.INSERT
2fb80 20 49 4e 54 4f 20 62 20 56 41 4c 55 45 53 28 33   INTO b VALUES(3
2fb90 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 62  );.INSERT INTO b
2fba0 20 56 41 4c 55 45 53 28 34 29 3b 0a 49 4e 53 45   VALUES(4);.INSE
2fbb0 52 54 20 49 4e 54 4f 20 62 20 56 41 4c 55 45 53  RT INTO b VALUES
2fbc0 28 35 29 3b 0a 43 4f 4d 4d 49 54 3b 0a 53 45 4c  (5);.COMMIT;.SEL
2fbd0 45 43 54 20 40 31 52 4f 4d 20 61 20 57 48 45 52  ECT @1ROM a WHER
2fbe0 45 20 69 30 20 4e 4f 54 20 49 4e 20 28 53 45 4c  E i0 NOT IN (SEL
2fbf0 45 43 54 20 22 61 22 2c 22 62 22 20 62 29 3b 0a  ECT "a","b" b);.
2fc00 0d 00 00 00 04 00 18 00 02 bf 02 36 00 a5 00 18  ...........6....
2fc10 00 00 00 00 00 00 00 00 81 09 82 4b 04 00 82 17  ...........K....
2fc20 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28  CREATE TABLE t0(
2fc30 61 2c 62 2c 63 2c 64 2c 65 2c 20 50 52 49 4d 41  a,b,c,d,e, PRIMA
2fc40 52 59 20 4b 45 59 28 61 2c 62 2c 63 2c 64 2c 65  RY KEY(a,b,c,d,e
2fc50 29 29 3b 0a 53 45 4c 45 43 54 20 2a 20 46 52 4f  ));.SELECT * FRO
2fc60 4d 20 74 30 20 57 48 45 52 45 20 61 3d 3f 20 41  M t0 WHERE a=? A
2fc70 4e 44 20 62 3d 43 20 41 4e 44 20 63 3d 3f 20 41  ND b=C AND c=? A
2fc80 4e 44 20 64 3d 3f 20 41 4e 44 20 62 3d 3f 20 41  ND d=? AND b=? A
2fc90 4e 44 20 63 3d 3f 20 41 4e 44 20 64 3d 20 2d 31  ND c=? AND d= -1
2fca0 3f 20 41 4e 0a 83 0d 82 4a 04 00 86 1f 43 52 45  ? AN....J....CRE
2fcb0 41 54 45 20 54 41 42 4c 45 20 74 31 28 61 2c 62  ATE TABLE t1(a,b
2fcc0 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
2fcd0 74 30 61 20 4f 4e 20 74 31 28 61 29 3b 0a 43 52  t0a ON t1(a);.CR
2fce0 45 41 54 45 20 49 4e 44 45 58 20 74 30 62 20 4f  EATE INDEX t0b O
2fcf0 4e 20 74 31 28 62 29 3b 0a 49 4e 53 45 52 54 20  N t1(b);.INSERT 
2fd00 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31  INTO t1 VALUES(1
2fd10 2c 4e 55 4c 4c 29 3b 0a 49 4e 53 45 52 54 20 49  ,NULL);.INSERT I
2fd20 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b  NTO t1 SELECT a+
2fd30 31 2c 20 62 20 46 52 4f 4d 20 74 31 3b 0a 49 4e  1, b FROM t1;.IN
2fd40 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c  SERT INTO t1 SEL
2fd50 45 43 54 20 61 2b 32 2c 20 62 20 46 52 4f 4d 20  ECT a+2, b FROM 
2fd60 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
2fd70 74 31 20 53 45 4c 45 43 54 20 61 2b 34 2c 20 62  t1 SELECT a+4, b
2fd80 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54   FROM t1;.INSERT
2fd90 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
2fda0 61 2b 38 2c 20 62 20 46 52 4f 4d 20 74 31 3b 0a  a+8, b FROM t1;.
2fdb0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
2fdc0 45 4c 45 43 54 20 61 2b 31 36 2c 62 20 46 52 4f  ELECT a+16,b FRO
2fdd0 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54  M t1;.INSERT INT
2fde0 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b 33 32  O t1 SELECT a+32
2fdf0 2c 20 75 6e 69 63 6f 64 65 28 31 29 62 20 46 52  , unicode(1)b FR
2fe00 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e  OM t1;.INSERT IN
2fe10 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b 36  TO t1 SELECT a+6
2fe20 34 2c 62 20 46 52 4f 4d 20 74 31 3b 0a 41 4e 41  4,b FROM t1;.ANA
2fe30 4c 59 5a 45 3b 0a 81 05 82 49 04 00 82 0f 50 52  LYZE;....I....PR
2fe40 41 47 4d 41 20 66 6f 72 65 69 67 6e 5f 6b 65 79  AGMA foreign_key
2fe50 73 20 3d 20 4f 4e 3b 0a 43 52 45 41 54 45 20 54  s = ON;.CREATE T
2fe60 41 42 4c 45 20 74 31 28 20 5b 61 5d 61 20 55 4e  ABLE t1( [a]a UN
2fe70 49 51 55 45 2c 64 20 52 45 46 45 52 45 4e 43 45  IQUE,d REFERENCE
2fe80 53 20 74 31 28 61 29 55 4e 49 51 55 45 29 3b 52  S t1(a)UNIQUE);R
2fe90 45 50 4c 41 43 45 20 49 4e 54 4f 20 74 31 20 56  EPLACE INTO t1 V
2fea0 41 4c 55 45 53 28 31 2c 32 29 3b 0a 50 52 65 69  ALUES(1,2);.PRei
2feb0 67 6e 5f 6b 65 79 73 20 3d 20 4f 46 46 3b 0a 82  gn_keys = OFF;..
2fec0 3d 82 48 04 00 84 7f 43 52 45 41 54 45 20 54 41  =.H....CREATE TA
2fed0 42 4c 45 20 5b 73 69 6c 6c 30 20 30 20 30 61 30  BLE [sill0 0 0a0
2fee0 65 5d 28 61 2c 20 62 2c 20 63 29 3b 0a 43 52 45  e](a, b, c);.CRE
2fef0 41 54 45 20 49 4e 44 45 58 20 27 66 30 30 30 30  ATE INDEX 'f0000
2ff00 30 30 30 27 27 30 30 30 30 30 27 20 4f 4e 20 5b  000''00000' ON [
2ff10 73 69 6c 6c 30 20 30 20 30 61 30 65 5d 28 61 2c  sill0 0 0a0e](a,
2ff20 20 62 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45   b);.CREATE INDE
2ff30 58 20 27 30 30 30 30 30 30 30 30 30 30 30 30 30  X '0000000000000
2ff40 30 30 30 27 27 30 30 30 30 30 27 20 4f 4e 20 5b  000''00000' ON [
2ff50 73 69 6c 6c 30 20 30 20 30 61 30 65 5d 28 63 29  sill0 0 0a0e](c)
2ff60 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 5b 73  ;.INSERT INTO [s
2ff70 69 6c 6c 30 20 30 20 30 61 30 65 5d 20 56 41 4c  ill0 0 0a0e] VAL
2ff80 55 45 53 28 31 2c 20 32 2c 20 33 29 3b 0a 49 4e  UES(1, 2, 3);.IN
2ff90 53 45 52 54 20 49 4e 54 4f 20 5b 73 69 6c 6c 30  SERT INTO [sill0
2ffa0 20 30 20 30 61 30 65 5d 20 56 41 4c 55 45 53 28   0 0a0e] VALUES(
2ffb0 34 2c 20 35 2c 20 36 29 3b 0a 41 4e 41 4c 59 5a  4, 5, 6);.ANALYZ
2ffc0 45 3b 0a 53 45 4c 45 43 54 20 69 64 78 2c 20 64  E;.SELECT idx, d
2ffd0 61 74 65 28 20 31 3d 31 31 29 20 73 74 61 74 20  ate( 1=11) stat 
2ffe0 46 52 4f 4d 20 73 71 6c 69 74 65 5f 73 74 61 74  FROM sqlite_stat
2fff0 31 20 47 52 4f 55 50 20 42 59 20 30 30 32 3b 0a  1 GROUP BY 002;.
30000 0d 00 00 00 03 00 3c 00 02 d7 00 ad 00 3c 00 00  ......<......<..
30010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30030 00 00 00 00 00 00 00 00 00 00 00 00 6e 82 4e 04  ............n.N.
30040 00 81 61 41 54 54 41 43 48 27 27 41 53 40 6e 6f  ..aATTACH''AS@no
30050 6e 61 6d 65 3b 0a 41 54 54 41 43 48 27 3a 6d 65  name;.ATTACH':me
30060 6d 6f 72 79 3a 27 20 41 53 20 69 6e 6d 65 3b 0a  mory:' AS inme;.
30070 41 54 54 41 43 48 27 3a 6d 65 6d 6f 72 79 3a 27  ATTACH':memory:'
30080 20 41 53 20 6f 6e 61 6d 65 3b 0a 41 54 54 41 43   AS oname;.ATTAC
30090 48 27 3a 6d 65 6d 6f 72 79 3a 27 20 41 53 20 69  H':memory:' AS i
300a0 6e 6d 69 6e 6d 65 6d 3b 65 6d 3b 0a 42 84 26 82  nminmem;em;.B.&.
300b0 4d 04 00 88 51 43 52 45 41 54 45 20 54 41 42 4c  M...QCREATE TABL
300c0 45 20 74 32 28 61 20 49 4e 54 2c 20 62 20 54 45  E t2(a INT, b TE
300d0 58 54 2c 20 63 20 42 4c 4f 42 2c 20 64 20 52 45  XT, c BLOB, d RE
300e0 41 4c 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  AL);.CREATE INDE
300f0 58 20 69 30 20 4f 4e 20 74 32 28 61 20 41 53 43  X i0 ON t2(a ASC
30100 2c 20 62 20 44 45 53 43 2c 20 63 20 41 53 43 29  , b DESC, c ASC)
30110 3b 45 58 50 4c 41 49 4e 0a 43 52 45 41 54 45 20  ;EXPLAIN.CREATE 
30120 49 4e 44 45 58 20 69 34 20 4f 4e 20 74 32 28 62  INDEX i4 ON t2(b
30130 20 44 45 53 43 2c 20 61 20 41 53 43 2c 20 64 20   DESC, a ASC, d 
30140 44 45 53 43 29 3b 0a 49 4e 53 45 52 54 20 49 4e  DESC);.INSERT IN
30150 54 4f 20 74 32 20 56 41 4c 55 45 53 28 31 2c 27  TO t2 VALUES(1,'
30160 6f 30 30 27 2c 78 27 30 30 27 2c 31 2e 30 29 3b  o00',x'00',1.0);
30170 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20  .INSERT INTO t2 
30180 56 41 4c 55 45 53 28 32 2c 27 74 77 6f 27 2c 78  VALUES(2,'two',x
30190 27 33 32 27 2c 32 29 3b 0a 49 4e 53 45 52 54 20  '32',2);.INSERT 
301a0 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 33  INTO t2 VALUES(3
301b0 2c 27 30 27 2c 78 27 30 30 27 2c 33 29 3b 0a 49  ,'0',x'00',3);.I
301c0 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
301d0 4c 55 45 53 28 34 2c 27 75 27 2c 78 27 30 30 30  LUES(4,'u',x'000
301e0 30 30 30 30 30 27 2c 34 29 3b 0a 49 4e 53 45 52  00000',4);.INSER
301f0 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53  T INTO t2 VALUES
30200 28 35 2c 27 66 30 30 30 27 2c 78 27 30 30 30 30  (5,'f000',x'0000
30210 30 30 30 30 30 30 27 2c 35 2e 30 29 3b 0a 49 4e  000000',5.0);.IN
30220 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c  SERT INTO t2 VAL
30230 55 45 53 28 36 2c 27 78 27 2c 78 27 30 30 27 2c  UES(6,'x',x'00',
30240 36 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  6);.INSERT INTO 
30250 74 32 20 56 41 4c 55 45 53 28 32 2c 27 74 77 6f  t2 VALUES(2,'two
30260 27 2c 78 27 33 32 30 30 27 2c 32 2e 31 29 3b 0a  ',x'3200',2.1);.
30270 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56  INSERT INTO t2 V
30280 41 4c 55 45 53 28 32 2c 27 77 27 2c 78 27 30 30  ALUES(2,'w',x'00
30290 27 2c 32 2e 30 29 3b 0a 49 4e 53 45 52 54 20 49  ',2.0);.INSERT I
302a0 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 28 32 2c  NTO t2 VALUES(2,
302b0 4e 55 4c 4c 2c 4e 55 4c 4c 2c 33 29 3b 0a 53 45  NULL,NULL,3);.SE
302c0 4c 45 43 54 20 63 6f 75 6e 74 28 2a 29 20 46 52  LECT count(*) FR
302d0 4f 4d 20 74 32 3b 0a 82 25 82 4c 04 00 84 4f 43  OM t2;..%.L...OC
302e0 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 6d  REATE TABLE t0(m
302f0 20 43 48 41 52 28 32 29 29 3b 0a 49 4e 53 45 52   CHAR(2));.INSER
30300 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53  T INTO t0 VALUES
30310 28 20 74 72 69 6d 28 31 2c 31 29 29 3b 0a 49 4e  ( trim(1,1));.IN
30320 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c  SERT INTO t0 VAL
30330 55 45 53 28 27 30 79 27 29 3b 0a 49 4e 53 45 52  UES('0y');.INSER
30340 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53  T INTO t0 VALUES
30350 28 27 63 30 27 29 3b 0a 53 45 4c 45 43 54 20 27  ('c0');.SELECT '
30360 30 27 2c 20 73 75 62 73 74 72 28 6d 2c 20 2d 31  0', substr(m, -1
30370 32 29 20 41 53 20 6d 20 46 52 4f 4d 20 74 30 20  2) AS m FROM t0 
30380 4f 52 44 45 52 20 42 59 20 6d 3b 0a 53 45 4c 45  ORDER BY m;.SELE
30390 43 54 20 27 30 27 2c 20 73 75 62 73 74 72 28 6d  CT '0', substr(m
303a0 2c 32 29 20 41 53 20 6d 20 46 52 4f 4d 20 74 30  ,2) AS m FROM t0
303b0 20 4f 52 44 45 52 20 42 59 20 6d 20 43 4f 4c 4c   ORDER BY m COLL
303c0 41 54 45 20 62 69 6e 61 72 79 3b 0a 53 45 4c 45  ATE binary;.SELE
303d0 43 54 20 27 30 27 2c 20 73 75 62 73 74 72 28 6d  CT '0', substr(m
303e0 2c 32 29 20 20 46 52 4f 4d 20 74 30 20 4f 52 44  ,2)  FROM t0 ORD
303f0 45 52 20 42 59 20 6c 6f 77 65 72 28 6d 29 3b 0a  ER BY lower(m);.
30400 0d 00 00 00 04 00 33 00 03 68 02 fc 02 47 00 33  ......3..h...G.3
30410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30430 00 00 00 84 10 82 52 04 00 88 25 42 45 47 49 4e  ......R...%BEGIN
30440 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 52  ;.CREATE TABLE R
30450 65 30 30 54 30 30 30 65 28 54 30 30 30 30 30 20  e00T000e(T00000 
30460 49 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20  INTEGER PRIMARY 
30470 4b 45 59 2c 20 54 65 30 74 53 74 30 30 6e 30 20  KEY, Te0tSt00n0 
30480 54 45 58 54 29 3b 0a 43 52 45 41 54 45 20 54 45  TEXT);.CREATE TE
30490 4d 50 20 54 41 42 4c 45 20 54 65 6d 70 54 30 30  MP TABLE TempT00
304a0 30 65 28 54 65 30 74 49 44 2c 49 4e 54 45 47 45  0e(Te0tID,INTEGE
304b0 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 54  R PRIMARY KEY, T
304c0 65 30 74 53 74 30 30 6e 30 20 54 45 58 54 29 3b  e0tSt00n0 TEXT);
304d0 0a 43 52 45 41 54 45 20 54 45 4d 50 20 54 52 49  .CREATE TEMP TRI
304e0 47 47 45 52 20 74 30 30 30 30 30 30 30 30 30 a0  GGER t000000000.
304f0 41 46 54 45 52 20 55 50 44 41 54 45 20 4f 4e 20  AFTER UPDATE ON 
30500 54 65 6d 70 54 30 30 30 65 20 42 45 47 49 4e 0a  TempT000e BEGIN.
30510 49 4e 53 45 52 54 20 49 4e 54 4f 20 52 65 30 30  INSERT INTO Re00
30520 54 30 30 30 65 28 54 65 30 74 53 74 30 30 6e 30  T000e(Te0tSt00n0
30530 29 0a 53 45 4c 45 43 54 20 6e 65 77 2e 54 65 30  ).SELECT new.Te0
30540 74 53 74 30 30 6e 30 20 46 52 4f 4d 20 54 65 6d  tSt00n0 FROM Tem
30550 70 54 30 30 30 65 20 4c 49 4d 49 54 20 31 3b 0a  pT000e LIMIT 1;.
30560 45 4e 44 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  END;.INSERT INTO
30570 20 54 65 6d 70 54 30 30 30 65 28 54 65 30 74 53   TempT000e(Te0tS
30580 74 30 30 6e 30 29 20 56 41 4c 55 45 53 20 28 27  t00n0) VALUES ('
30590 31 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  1');.INSERT INTO
305a0 20 54 65 6d 70 54 30 30 30 65 28 54 65 30 74 53   TempT000e(Te0tS
305b0 74 30 30 6e 30 29 20 56 41 4c 55 45 53 20 28 27  t00n0) VALUES ('
305c0 32 27 29 3b 0a 55 50 44 41 54 45 20 54 65 6d 70  2');.UPDATE Temp
305d0 54 30 30 30 65 20 53 45 54 20 54 65 30 74 53 74  T000e SET Te0tSt
305e0 30 30 6e 30 20 3d 20 54 65 30 74 53 74 30 30 6e  00n0 = Te0tSt00n
305f0 30 20 2b 20 30 20 57 48 45 52 45 20 54 65 30 74  0 + 0 WHERE Te0t
30600 49 44 3d 31 20 4f 52 20 54 65 30 74 49 64 3d 32  ID=1 OR Te0tId=2
30610 3b 0a 43 4f 4d 4d 49 54 3b 0a 53 45 4c 45 43 54  ;.COMMIT;.SELECT
30620 20 54 65 30 74 53 74 30 30 6e 30 20 46 52 4f 4d   Te0tSt00n0 FROM
30630 20 52 65 30 30 54 30 30 30 65 20 4f 52 44 45 52   Re00T000e ORDER
30640 20 42 59 20 31 3b 0a 81 31 82 51 04 00 82 67 43   BY 1;..1.Q...gC
30650 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 61  REATE TABLE t0(a
30660 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 62 20   PRIMARY KEY, b 
30670 52 45 46 45 52 45 4e 43 45 53 20 74 30 29 3b 0a  REFERENCES t0);.
30680 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 32 28  CREATE TABLE t2(
30690 61 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 20  a PRIMARY KEY,  
306a0 63 20 55 4e 49 51 55 45 29 3b 56 41 43 55 55 4d  c UNIQUE);VACUUM
306b0 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  ;.CREATE TABLE t
306c0 33 28 61 20 52 45 46 45 52 45 4e 43 45 53 20 74  3(a REFERENCES t
306d0 30 2c 20 62 20 52 45 46 45 52 45 4e 43 45 53 20  0, b REFERENCES 
306e0 74 32 2c 20 63 20 52 45 46 45 52 45 4e 43 45 53  t2, c REFERENCES
306f0 20 74 30 29 3b 56 41 43 55 55 4d 0a 69 82 50 04   t0);VACUUM.i.P.
30700 00 81 57 57 49 54 48 20 69 28 78 29 20 41 53 20  ..WWITH i(x) AS 
30710 28 20 56 41 4c 55 45 53 28 31 32 30 30 31 2d 30  ( VALUES(12001-0
30720 31 2d 30 31 29 20 55 4e 49 4f 4e 20 41 4c 4c 20  1-01) UNION ALL 
30730 53 45 4c 45 43 54 20 78 3c 31 20 46 52 4f 4d 20  SELECT x<1 FROM 
30740 69 20 4f 52 44 45 52 20 42 59 20 31 29 0a 53 45  i ORDER BY 1).SE
30750 4c 45 43 54 20 78 20 46 52 4f 4d 20 69 20 4c 49  LECT x FROM i LI
30760 4d 49 54 20 31 30 30 32 81 14 82 4f 04 00 82 2d  MIT 1002...O...-
30770 53 45 4c 45 43 54 20 20 31 30 30 30 30 30 30 25  SELECT  1000000%
30780 30 30 30 30 30 30 30 30 30 30 30 31 30 31 30 30  0000000000010100
30790 30 30 30 30 25 30 30 38 30 30 30 30 30 30 36 30  0000%00800000060
307a0 30 36 30 30 30 30 31 30 30 30 30 30 30 25 30 30  0600001000000%00
307b0 31 30 30 30 30 36 30 30 30 30 30 30 30 31 30 31  1000060000000101
307c0 30 30 30 30 30 30 25 30 30 38 30 30 30 30 36 30  000000%008000060
307d0 30 30 30 30 30 30 30 25 30 30 38 30 30 30 30 36  0000000%00800006
307e0 30 30 30 30 30 30 25 30 30 38 30 30 30 30 36 30  000000%008000060
307f0 30 30 30 30 30 30 30 25 30 30 38 30 30 30 3b 0a  0000000%008000;.
30800 0d 00 00 00 04 00 94 00 02 56 01 d8 01 62 00 94  .........V...b..
30810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30890 00 00 00 00 81 4a 82 56 04 00 83 19 43 52 45 41  .....J.V....CREA
308a0 54 45 20 54 41 42 4c 45 20 74 30 28 78 29 3b 0a  TE TABLE t0(x);.
308b0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56  INSERT INTO t0 V
308c0 41 4c 55 45 53 28 31 29 3b 0a 49 4e 53 45 52 54  ALUES(1);.INSERT
308d0 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28   INTO t0 VALUES(
308e0 32 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  2);.INSERT INTO 
308f0 74 30 20 56 41 4c 55 45 53 28 33 29 3b 0a 49 4e  t0 VALUES(3);.IN
30900 53 45 52 54 20 49 4e 54 4f 20 74 30 28 72 6f 77  SERT INTO t0(row
30910 69 64 2c 78 29 20 53 45 4c 45 43 54 20 6e 75 6c  id,x) SELECT nul
30920 6c 69 66 28 78 2a 32 32 30 30 31 2d 30 31 2d 30  lif(x*22001-01-0
30930 31 2b 31 30 2c 31 34 29 2c 20 78 2b 31 30 30 20  1+10,14), x+100 
30940 46 52 4f 4d 20 74 30 3b 0a 53 45 4c 45 43 54 20  FROM t0;.SELECT 
30950 72 6f 77 69 64 2c 20 78 20 46 52 4f 4d 20 74 30  rowid, x FROM t0
30960 3b 0a 73 82 55 04 00 81 6b 43 52 45 41 54 45 20  ;.s.U...kCREATE 
30970 54 41 42 4c 45 20 74 31 28 78 2c 20 79 20 44 45  TABLE t1(x, y DE
30980 46 41 55 4c 54 28 64 61 74 65 74 69 6d 65 28 27  FAULT(datetime('
30990 20 20 20 45 31 2f 6e 6f 77 27 29 29 29 3b 0a 49     E1/now')));.I
309a0 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28 78 29  NSERT INTO t1(x)
309b0 56 41 4c 55 45 53 28 31 29 3b 0a 53 45 4c 45 43  VALUES(1);.SELEC
309c0 54 20 78 2c 20 6c 65 6e 67 74 68 28 79 29 20 46  T x, length(y) F
309d0 52 4f 4d 20 74 31 3b 0a 7b 82 54 04 00 81 7b 43  ROM t1;.{.T...{C
309e0 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 61  REATE TABLE t0(a
309f0 2c 62 2c 63 2c 64 2c 65 2c 20 50 52 49 4d 41 52  ,b,c,d,e, PRIMAR
30a00 59 20 4b 45 59 28 61 2c 62 2c 63 2c 61 2c 62 2c  Y KEY(a,b,c,a,b,
30a10 63 2c 64 2c 61 2c 62 2c 63 29 29 20 57 49 54 48  c,d,a,b,c)) WITH
30a20 4f 55 54 20 52 4f 57 49 44 3b 0a 43 52 45 41 54  OUT ROWID;.CREAT
30a30 45 20 49 4e 44 45 58 20 74 30 61 20 4f 4e 20 74  E INDEX t0a ON t
30a40 30 28 62 2c 63 2c 61 2c 20 62 2c 63 2c 64 2c 65  0(b,c,a, b,c,d,e
30a50 29 bb 0a 30 30 0a 83 26 82 53 04 00 86 51 43 52  )..00..&.S...QCR
30a60 45 41 54 45 20 54 41 42 4c 45 20 74 30 74 30 30  EATE TABLE t0t00
30a70 30 30 28 61 20 43 4f 4c 4c 41 54 45 20 6e 6f 63  00(a COLLATE noc
30a80 61 73 65 20 50 52 49 4d 41 52 59 20 4b 45 59 29  ase PRIMARY KEY)
30a90 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
30aa0 74 30 30 30 30 20 56 41 4c 55 45 53 28 27 61 62  t0000 VALUES('ab
30ab0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30ac0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30ad0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30ae0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30af0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30b00 30 30 30 30 30 30 30 30 30 30 30 30 32 30 30 30  0000000000002000
30b10 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30b20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30b30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30b40 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
30b50 74 30 74 30 30 30 30 20 56 41 4c 55 45 53 28 27  t0t0000 VALUES('
30b60 41 42 30 30 30 30 30 30 30 30 30 30 30 30 30 30  AB00000000000000
30b70 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30b80 30 30 30 30 30 30 30 30 30 30 30 30 30 30 eb 30  00000000000000.0
30b90 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30ba0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30bb0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30bc0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30bd0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
30be0 27 29 3b 0a 53 45 4c 45 43 54 20 44 49 53 54 49  ');.SELECT DISTI
30bf0 4e 43 54 20 61 20 45 52 4f 4d 20 74 30 74 3b 0a  NCT a EROM t0t;.
30c00 0d 00 00 00 04 00 27 00 02 9c 02 6a 02 35 00 27  ......'....j.5.'
30c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
30c20 00 00 00 00 00 00 00 84 0a 82 5a 04 00 88 19 50  ..........Z....P
30c30 52 41 47 4d 41 20 6d 61 69 6e 2e 63 61 63 68 65  RAGMA main.cache
30c40 5f 73 69 7a 65 3d 20 31 30 3b 0a 50 52 41 47 4d  _size= 10;.PRAGM
30c50 41 20 74 65 6d 70 2e 63 61 63 68 65 5f 73 69 7a  A temp.cache_siz
30c60 65 20 3d 20 80 30 3b 0a 43 52 45 41 54 45 20 54  e = .0;.CREATE T
30c70 41 42 4c 45 20 74 65 6d 70 2e 74 74 28 61 2c 20  ABLE temp.tt(a, 
30c80 62 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  b);.INSERT INTO 
30c90 74 74 20 56 41 4c 55 45 53 28 72 61 6e 64 6f 6d  tt VALUES(random
30ca0 62 6c 6f 62 28 35 30 30 29 2c 20 72 61 6e 64 6f  blob(500), rando
30cb0 6d 62 6c 6f 62 28 36 30 30 29 29 3b 0a 49 4e 53  mblob(600));.INS
30cc0 45 52 54 20 49 4e 54 4f 20 74 74 20 53 45 4c 45  ERT INTO tt SELE
30cd0 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 35 30  CT randomblob(50
30ce0 30 29 2c 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 36  0), randomblob(6
30cf0 30 30 29 20 46 52 4f 4d 20 74 74 3b 0a 49 4e 53  00) FROM tt;.INS
30d00 45 52 54 20 49 4e 54 4f 20 74 74 20 53 45 4c 45  ERT INTO tt SELE
30d10 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 35 30  CT randomblob(50
30d20 30 29 2c 20 72 61 6e 64 6e 64 6f 6d 62 6c 6f 62  0), randndomblob
30d30 28 36 30 30 29 20 46 36 30 30 29 20 46 52 4f 4d  (600) F600) FROM
30d40 20 74 74 3b 0a 49 4e 45 43 54 20 72 61 6e 64 6f   tt;.INECT rando
30d50 6d 62 6c 6f 62 28 35 34 30 29 2c 20 72 61 6e 64  mblob(540), rand
30d60 6f 6d 62 6c 6f 62 28 36 30 30 29 20 46 52 4f 4d  omblob(600) FROM
30d70 20 74 74 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   tt;.INSERT INTO
30d80 20 74 74 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   tt SELECT rando
30d90 6d 62 6c 6f 62 28 35 30 30 29 2c 20 72 61 6e 64  mblob(500), rand
30da0 6f 6d 62 6c 6f 62 28 36 30 30 29 20 46 52 4f 4d  omblob(600) FROM
30db0 20 74 74 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   tt;.INSERT INTO
30dc0 20 74 74 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   tt SELECT rando
30dd0 6d 62 6c 6f 62 28 35 30 30 29 2c 20 72 61 6e 64  mblob(500), rand
30de0 6f 6d 62 6c 6f 62 28 36 30 30 29 20 46 52 4f 4d  omblob(600) FROM
30df0 20 74 74 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   tt;.INSERT INTO
30e00 20 92 74 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   .t SELECT rando
30e10 6d 62 6c 6f 62 28 35 30 30 29 2c 20 72 61 6e 64  mblob(500), rand
30e20 6f 6d 62 6c 6f 62 28 36 30 30 29 20 46 52 4f 4d  omblob(600) FROM
30e30 20 8d 74 3b 0a 32 82 59 03 00 6b 53 45 4c 45 43   .t;.2.Y..kSELEC
30e40 54 20 27 31 2e 30 65 36 34 27 2f 27 31 2e 30 30  T '1.0e64'/'1.00
30e50 30 30 65 2d 33 33 30 65 36 34 27 2f 27 31 2e 30  00e-330e64'/'1.0
30e60 30 30 30 65 2d 36 32 27 3b 0a 2f 82 58 03 00 65  000e-62';./.X..e
30e70 53 45 4c 45 43 54 20 73 71 6c 69 74 65 5f 63 6f  SELECT sqlite_co
30e80 6d 70 69 6c 65 6f 70 74 69 6f 6e 5f 75 73 65 64  mpileoption_used
30e90 28 27 53 51 4c 49 54 45 27 29 3b 0a 82 60 82 57  ('SQLITE');..`.W
30ea0 04 00 85 45 43 52 45 41 54 45 20 54 41 42 4c 45  ...ECREATE TABLE
30eb0 20 74 30 28 61 2c 62 2c 63 2c 64 2c 20 50 52 49   t0(a,b,c,d, PRI
30ec0 4d 41 52 59 20 4b 45 59 28 62 2c 61 29 29 20 57  MARY KEY(b,a)) W
30ed0 49 54 48 4f 55 54 20 52 4f 57 49 44 3b 0a 43 52  ITHOUT ROWID;.CR
30ee0 45 41 54 45 20 49 4e 44 45 58 20 74 30 30 64 20  EATE INDEX t00d 
30ef0 4f 4e 20 74 30 28 62 2c 20 62 2c 20 64 29 3b 52  ON t0(b, b, d);R
30f00 45 50 4c 5f 43 45 20 49 4e 64 29 3b 52 45 50 4c  EPL_CE INd);REPL
30f10 41 00 00 20 49 4e 54 4f 20 74 30 20 56 41 4c 55  A.. INTO t0 VALU
30f20 45 53 28 2c 27 30 30 30 72 30 30 30 27 2c 2a 30  ES(,'000r000',*0
30f30 30 61 80 2c 27 30 30 30 30 30 30 27 29 3b 0a 49  0a.,'000000');.I
30f40 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 48 41  NSERT INTO t0 HA
30f50 4c 55 45 53 9f 9f 9f 9f b6 9f 9f 28 27 30 30 27  LUES.......('00'
30f60 3f 27 6a 24 30 30 30 27 30 30 30 30 30 30 30 27  ?'j$000'0000000'
30f70 2c 27 30 30 30 30 30 30 30 27 29 3b 0a 49 4e 53  ,'0000000');.INS
30f80 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55  ERT INTO t0 VALU
30f90 45 3e 23 27 30 30 30 30 30 30 30 27 2c 27 2c 27  E>#'0000000',','
30fa0 30 30 30 27 29 3b 20 74 30 28 61 2c 30 20 56 41  000'); t0(a,0 VA
30fb0 4c 55 45 53 28 27 20 30 2e 30 30 63 27 2c 27 30  LUES(' 0.00c','0
30fc0 30 30 53 30 27 0f 47 30 30 30 30 30 30 30 27 2c  00S0'.G0000000',
30fd0 27 30 30 30 30 30 30 27 29 3b 0a 53 45 4c 45 43  '000000');.SELEC
30fe0 54 20 2a 65 6c 73 30 27 20 46 52 00 04 20 74 30  T *els0' FR.. t0
30ff0 20 4f 52 44 45 73 20 42 59 20 63 2c 20 52 3b 0a   ORDEs BY c, R;.
31000 0d 00 00 00 05 00 7f 00 03 7e 02 bb 02 1d 01 a5  .........~......
31010 00 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82  ................
31080 22 82 5f 04 00 84 49 50 52 41 47 4d 41 20 65 6e  "._...IPRAGMA en
31090 63 6f 64 69 6e 67 3d 55 54 46 31 36 3b 0a 43 52  coding=UTF16;.CR
310a0 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78 29  EATE TABLE t1(x)
310b0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
310c0 20 56 41 4c 55 45 53 28 31 29 3b 0a 41 4c 54 45   VALUES(1);.ALTE
310d0 52 20 54 41 42 4c 45 20 74 31 20 41 44 44 20 43  R TABLE t1 ADD C
310e0 4f 4c 55 4d 4e d5 d5 d5 d5 d5 d5 d5 d5 d5 d5 d5  OLUMN...........
310f0 d5 d5 d5 d5 d5 d5 d5 d5 d5 d5 d5 d5 d5 d5 d5 d5  ................
31100 d5 d5 20 62 20 49 4e 54 30 30 30 30 20 44 45 46  .. b INT0000 DEF
31110 41 55 4c 54 20 27 39 30 f0 27 3b 0a 41 4c 54 45  AULT '90.';.ALTE
31120 52 20 54 41 42 4c 45 20 74 31 20 41 44 44 20 43  R TABLE t1 ADD C
31130 4f 4c 55 4d 4e 20 63 20 52 45 41 4c 20 44 45 46  OLUMN c REAL DEF
31140 41 55 4c 54 20 27 39 65 39 39 27 3b 0a 41 4c 54  AULT '9e99';.ALT
31150 45 52 20 54 41 42 4c 45 20 74 31 20 41 44 44 20  ER TABLE t1 ADD 
31160 43 4f 4c 55 4d 4e 20 64 20 54 45 58 54 20 44 45  COLUMN d TEXT DE
31170 46 41 55 4c 54 20 27 30 30 30 30 30 27 3b 0a 55  FAULT '00000';.U
31180 50 44 41 54 45 20 74 31 20 53 45 54 20 78 3d 78  PDATE t1 SET x=x
31190 2b 31 3b 0a 53 45 4c 45 43 54 2a 20 46 52 4f 4d  +1;.SELECT* FROM
311a0 20 74 31 3b 0a 75 82 5e 04 00 81 6f 43 52 45 41   t1;.u.^...oCREA
311b0 54 45 20 54 41 42 4c 45 20 74 30 28 61 2c 62 2c  TE TABLE t0(a,b,
311c0 63 2c 64 2c 65 2c 20 50 52 49 4d 41 52 59 20 4b  c,d,e, PRIMARY K
311d0 45 59 28 61 2c 62 2c 63 2c 61 2c 62 2c 63 2c 64  EY(a,b,c,a,b,c,d
311e0 2c 61 2c 62 2c 63 29 29 20 57 49 54 48 4f 55 54  ,a,b,c)) WITHOUT
311f0 20 52 4f 57 49 44 3b 0a 43 52 45 41 54 45 20 49   ROWID;.CREATE I
31200 4e 44 45 58 20 74 30 61 20 4f 4e 20 74 30 28 62  NDEX t0a ON t0(b
31210 2c 20 62 29 bb 0a 30 30 30 30 30 30 0a 81 1a 82  , b)..000000....
31220 5d 04 00 82 39 43 52 45 41 54 45 20 54 41 42 4c  ]...9CREATE TABL
31230 45 20 74 30 28 78 29 3b 0a 49 4e 53 45 52 54 20  E t0(x);.INSERT 
31240 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 27  INTO t0 VALUES('
31250 30 30 30 30 74 27 29 2c 28 27 30 6f 30 30 27 29  0000t'),('0o00')
31260 3b 0a 53 45 4c 45 43 54 20 44 49 53 54 49 4e 43  ;.SELECT DISTINC
31270 54 20 78 0a 46 52 4f 4d 20 28 53 45 4c 45 43 54  T x.FROM (SELECT
31280 20 7a 65 72 6f 62 6c 6f 62 28 31 29 20 78 20 46   zeroblob(1) x F
31290 52 4f 4d 20 74 30 20 47 52 4f 55 50 20 42 59 20  ROM t0 GROUP BY 
312a0 78 29 0a 57 48 45 52 45 20 78 3d 27 30 27 0a 4f  x).WHERE x='0'.O
312b0 52 44 45 52 20 42 59 20 78 3b 0a 81 3f 82 5c 04  RDER BY x;..?.\.
312c0 00 83 03 50 52 41 47 4d 41 20 66 6f 72 65 69 67  ...PRAGMA foreig
312d0 6e 5f 6b 65 79 73 20 3d 20 4f 49 3b 0a 43 52 45  n_keys = OI;.CRE
312e0 41 54 45 20 54 41 42 4c 45 20 74 31 28 61 20 55  ATE TABLE t1(a U
312f0 4e 49 51 55 45 2c 20 62 29 3b 0a 43 52 45 41 54  NIQUE, b);.CREAT
31300 45 20 54 41 42 4c 45 20 74 32 28 63 2c 20 64 20  E TABLE t2(c, d 
31310 52 45 46 45 52 45 4e 43 45 53 20 74 31 28 61 29  REFERENCES t1(a)
31320 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
31330 31 20 56 41 4c 55 45 53 28 31 2c 32 29 3b 0a 49  1 VALUES(1,2);.I
31340 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41  NSERT INTO t2 VA
31350 4c 55 45 53 28 32 2c 20 31 29 3b 0a 42 45 47 49  LUES(2, 1);.BEGI
31360 4e 3b 0a 50 52 41 47 4d 41 20 66 6f 72 65 69 67  N;.PRAGMA foreig
31370 6e 5f 6b 65 79 73 20 3d 20 4f 46 46 4a 0a 7f 82  n_keys = OFFJ...
31380 5b 04 00 82 03 43 52 45 41 54 45 20 54 41 42 4c  [....CREATE TABL
31390 45 20 74 30 28 61 2c 62 2c 63 2c 64 2c 65 2c 20  E t0(a,b,c,d,e, 
313a0 50 52 49 4d 41 52 59 20 4b 45 59 28 61 2c 62 2c  PRIMARY KEY(a,b,
313b0 63 2c 61 2c 62 2c 63 2c 62 2c 61 2c 62 2c 63 29  c,a,b,c,b,a,b,c)
313c0 29 20 57 49 54 48 4f 55 54 20 52 4f 57 49 44 3b  ) WITHOUT ROWID;
313d0 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 74 30  .CREATE INDEX t0
313e0 61 20 4f 4e 20 74 30 28 62 2c 62 2c 63 2c 61 2c  a ON t0(b,b,c,a,
313f0 20 62 2c 63 2c 64 2c 65 29 30 30 30 30 30 30 0a   b,c,d,e)000000.
31400 0d 00 00 00 01 00 3d 00 00 3d 00 00 00 00 00 00  ......=..=......
31410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31430 00 00 00 00 00 00 00 00 00 00 00 00 00 87 3f 82  ..............?.
31440 60 04 00 8f 03 50 52 41 47 4d 41 20 73 79 6e 63  `....PRAGMA sync
31450 68 72 6f 6e 6f 75 73 20 3d 20 4e 4f 52 4d 41 4c  hronous = NORMAL
31460 3b 0a 50 52 41 47 4d 41 20 70 61 67 65 5f 73 69  ;.PRAGMA page_si
31470 7a 65 20 3d 20 31 30 32 34 3b 0a 50 52 41 47 4d  ze = 1024;.PRAGM
31480 41 20 6a 6f 75 72 6e 61 6c 5f 6d 6f 64 65 20 3d  A journal_mode =
31490 20 57 41 4c 3b 0a 50 52 41 47 4d 41 20 63 61 63   WAL;.PRAGMA cac
314a0 68 65 5f 73 69 7a 65 20 3d 20 31 30 3b 0a 43 52  he_size = 10;.CR
314b0 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 78 20  EATE TABLE t1(x 
314c0 50 52 49 4d 41 52 59 20 4b 45 59 29 3b 0a 50 52  PRIMARY KEY);.PR
314d0 41 47 4d 41 20 77 61 6c 5f 63 68 65 63 6b 70 6f  AGMA wal_checkpo
314e0 69 6e 74 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  int;.INSERT INTO
314f0 20 74 31 20 56 41 4c 55 45 53 28 72 61 6e 64 6f   t1 VALUES(rando
31500 6d 62 6c 6f 62 28 38 30 30 29 29 3b 0a 42 45 47  mblob(800));.BEG
31510 49 4e 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  IN;.INSERT INTO 
31520 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d  t1 SELECT random
31530 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74  blob(800) FROM t
31540 31 3b 20 20 20 2f 2a 20 20 20 32 20 2a 2f 0a 49  1;   /*   2 */.I
31550 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
31560 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
31570 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20  800) FROM t1;   
31580 2f 2a 20 20 20 34 20 2a 2f 0a 49 4e 53 45 52 54  /*   4 */.INSERT
31590 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
315a0 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20  randomblob(800) 
315b0 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 20  FROM t1;   /*   
315c0 38 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f  8 */.INSERT INTO
315d0 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
315e0 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20  mblob(800) FROM 
315f0 74 31 3b 20 20 20 2f 2a 20 20 31 36 20 2a 2f 0a  t1;   /*  16 */.
31600 53 41 56 45 50 4f 49 4e 54 20 6f 6e 65 3b 0a 49  SAVEPOINT one;.I
31610 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
31620 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28  LECT randomblob(
31630 38 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20  800) FROM t1;   
31640 2f 2a 20 20 33 32 20 2a 2f 0a 49 4e 53 45 52 54  /*  32 */.INSERT
31650 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
31660 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20  randomblob(800) 
31670 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20 20 36  FROM t1;   /*  6
31680 34 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f  4 */.INSERT INTO
31690 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e 64 6f   t1 SELECT rando
316a0 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f 4d 20  mblob(800) FROM 
316b0 74 31 3b 20 20 20 2f 2a 20 31 32 38 20 2a 2f 0a  t1;   /* 128 */.
316c0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
316d0 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62  ELECT randomblob
316e0 28 31 30 30 29 20 46 52 4f 4d 20 74 31 3b 20 20  (100) FROM t1;  
316f0 20 2f 2a 20 32 35 36 20 2a 2f 0a 52 4f 4c 4c 42   /* 256 */.ROLLB
31700 41 43 4b 20 54 4f 20 6f 6e 65 3b 0a 49 4e 53 45  ACK TO one;.INSE
31710 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43  RT INTO t1 SELEC
31720 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30 30  T randomblob(800
31730 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a 20  ) FROM t1;   /* 
31740 20 33 32 20 2a 2f 0a 49 4e 53 45 52 54 20 49 4e   32 */.INSERT IN
31750 54 4f 20 74 31 20 53 45 4c 45 43 54 20 72 61 6e  TO t1 SELECT ran
31760 64 6f 6d 62 6c 6f 62 28 38 30 30 29 20 46 52 4f  domblob(800) FRO
31770 4d 20 74 31 3b 20 20 20 2f 2a 20 20 36 34 20 2a  M t1;   /*  64 *
31780 2f 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  /.INSERT INTO t1
31790 20 53 45 4c 45 43 54 20 72 61 6e 64 6f 6d 62 6c   SELECT randombl
317a0 6f 62 28 38 30 30 29 20 46 52 4f 4d 20 74 31 3b  ob(800) FROM t1;
317b0 20 20 20 2f 2a 20 31 32 38 20 2a 2f 0a 49 4e 53     /* 128 */.INS
317c0 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
317d0 43 54 20 72 61 6e 64 6f 6d 62 6c 6f 62 28 38 30  CT randomblob(80
317e0 30 29 20 46 52 4f 4d 20 74 31 3b 20 20 20 2f 2a  0) FROM t1;   /*
317f0 20 32 35 36 20 2a 2f 0a 43 4f 4d 4d 49 54 3b 0a   256 */.COMMIT;.
31800 0d 00 00 00 05 00 4e 00 03 77 02 98 00 f5 00 bc  ......N..w......
31810 00 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 00  .N..............
31820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 82  ..............k.
31850 65 04 00 81 5b 53 45 4c 45 43 54 20 71 75 6f 74  e...[SELECT quot
31860 65 28 6c 69 6b 65 6c 79 28 78 27 30 30 30 30 30  e(likely(x'00000
31870 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42  0BBBBBBBBBBBBBBB
31880 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42  BBBBBBBBBBBBBBBB
31890 42 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42  B00000BBBBBBBBBB
318a0 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42  BBBBBBBBBBBBBBBB
318b0 42 42 42 42 42 30 30 27 29 29 3b 0a 36 82 64 03  BBBBB00'));.6.d.
318c0 00 73 43 52 45 41 54 45 20 56 49 52 54 55 41 4c  .sCREATE VIRTUAL
318d0 20 54 41 42 4c 45 20 78 30 20 55 53 49 4e 47 20   TABLE x0 USING 
318e0 66 74 73 34 28 6d 61 74 63 68 69 6e 66 6f 3d 66  fts4(matchinfo=f
318f0 30 30 29 3b 0a 83 1f 82 63 04 00 86 43 43 52 45  00);....c...CCRE
31900 41 54 45 20 54 41 42 4c 45 20 74 31 28 61 2c 62  ATE TABLE t1(a,b
31910 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
31920 74 30 61 20 4f 4e 20 74 31 28 61 29 3b 0a 43 52  t0a ON t1(a);.CR
31930 45 41 54 45 20 49 4e 44 45 58 20 74 30 62 20 4f  EATE INDEX t0b O
31940 4e 20 74 31 28 62 29 3b 0a 49 4e 53 45 52 54 20  N t1(b);.INSERT 
31950 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31  INTO t1 VALUES(1
31960 2c 4e 55 4c 4c 29 3b 0a 49 4e 53 45 52 54 20 49  ,NULL);.INSERT I
31970 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b  NTO t1 SELECT a+
31980 31 2c 20 62 20 46 52 4f 4d 20 74 31 3b 0a 49 4e  1, b FROM t1;.IN
31990 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c  SERT INTO t1 SEL
319a0 45 43 54 20 61 2b 32 2c 20 62 20 46 52 4f 4d 20  ECT a+2, b FROM 
319b0 74 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t1;.INSERT INTO 
319c0 74 31 20 53 45 4c 45 43 54 20 61 2b 34 2c 20 62  t1 SELECT a+4, b
319d0 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54   FROM t1;.INSERT
319e0 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20   INTO t1 SELECT 
319f0 61 2b 38 2c 20 62 20 46 52 4f 4d 20 74 31 3b 0a  a+8, b FROM t1;.
31a00 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
31a10 45 4c 45 43 54 20 61 2b 31 36 2c 20 73 71 6c 69  ELECT a+16, sqli
31a20 74 65 5f 63 6f 6d 70 69 6c 65 6f 70 74 69 6f 6e  te_compileoption
31a30 5f 75 73 65 64 28 31 29 62 20 46 52 4f 4d 20 74  _used(1)b FROM t
31a40 31 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  1;.INSERT INTO t
31a50 31 20 53 45 4c 45 43 54 20 61 2b 33 32 2c 62 20  1 SELECT a+32,b 
31a60 46 52 4f 4d 20 74 31 3b 0a 49 4e 53 45 52 54 20  FROM t1;.INSERT 
31a70 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61  INTO t1 SELECT a
31a80 2b 36 34 2c 62 20 46 52 4f 4d 20 74 31 3b 0a 41  +64,b FROM t1;.A
31a90 4e 41 4c 59 5a 45 3b 0a 81 5b 82 62 04 00 83 3b  NALYZE;..[.b...;
31aa0 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 33 34  CREATE TABLE t34
31ab0 28 78 2c 79 29 3b 0a 49 4e 53 45 52 54 20 49 4e  (x,y);.INSERT IN
31ac0 54 4f 20 74 33 34 20 56 41 4c 55 45 53 28 31 30  TO t34 VALUES(10
31ad0 30 2c 20 73 71 6c 69 74 65 5f 63 6f 6d 70 69 6c  0, sqlite_compil
31ae0 65 6f 70 74 69 6f 6e 5f 67 65 74 28 31 29 29 3b  eoption_get(1));
31af0 0a 53 45 4c 45 43 54 20 61 2e 78 2c 61 76 67 28  .SELECT a.x,avg(
31b00 79 29 46 52 4f 4d 20 74 33 34 20 41 53 20 61 0a  y)FROM t34 AS a.
31b10 47 52 4f 55 50 20 42 59 20 61 2e 78 0a 48 41 56  GROUP BY a.x.HAV
31b20 49 4e 47 20 4e 4f 54 20 45 58 49 53 54 53 28 20  ING NOT EXISTS( 
31b30 53 45 4c 45 43 54 20 62 2e 78 2c 20 61 76 67 28  SELECT b.x, avg(
31b40 62 2e 79 29 0a 46 52 4f 4d 20 74 33 34 20 20 62  b.y).FROM t34  b
31b50 0a 47 52 4f 55 50 20 42 59 20 78 0a 48 41 56 49  .GROUP BY x.HAVI
31b60 4e 47 20 61 76 67 28 61 2e 79 29 20 3e 20 61 76  NG avg(a.y) > av
31b70 67 28 79 29 29 3b 0a 81 05 82 61 04 00 82 0f 43  g(y));....a....C
31b80 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 61  REATE TABLE t0(a
31b90 20 54 45 58 54 2c 20 62 20 54 45 58 54 29 3b 0a   TEXT, b TEXT);.
31ba0 43 52 45 41 54 45 20 56 49 45 57 20 76 30 20 41  CREATE VIEW v0 A
31bb0 53 20 53 45 4c 45 43 54 20 74 30 2e 61 20 46 52  S SELECT t0.a FR
31bc0 4f 4d 20 74 30 3b 0a 43 52 45 41 54 45 20 54 52  OM t0;.CREATE TR
31bd0 49 47 47 45 52 20 74 45 4d 45 4e 54 4f 46 20 44  IGGER tEMENTOF D
31be0 45 4c 45 54 45 20 4f 4e 20 76 30 20 42 45 47 49  ELETE ON v0 BEGI
31bf0 4e 0a 53 20 46 52 4f 4d 20 76 30 00 57 48 45 0a  N.S FROM v0.WHE.
31c00 0d 00 00 00 03 01 a0 00 03 3f 02 73 01 a0 00 00  .........?.s....
31c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
31da0 81 4f 82 68 04 00 83 23 50 52 41 47 4d 41 20 61  .O.h...#PRAGMA a
31db0 75 74 6f 5f 76 61 63 75 75 6d 20 3d 20 69 6e 63  uto_vacuum = inc
31dc0 72 65 6d 65 6e 74 61 6c 3b 0a 50 52 41 47 4d 41  remental;.PRAGMA
31dd0 20 70 61 67 65 5f 73 69 7a 65 3d 31 30 30 30 3b   page_size=1000;
31de0 0a 50 52 41 47 4d 41 20 6a 6f 75 72 6e 61 6c 5f  .PRAGMA journal_
31df0 6d 6f 64 65 3d 6f 66 66 3b 0a 43 52 45 41 54 45  mode=off;.CREATE
31e00 20 54 41 42 4c 45 20 74 31 28 61 2c 20 62 29 3b   TABLE t1(a, b);
31e10 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
31e20 56 41 4c 55 45 53 28 3a 65 72 6f 62 6c 6f 62 28  VALUES(:eroblob(
31e30 35 30 30 30 29 2c 20 7a 65 72 6f 62 6c 6f 62 28  5000), zeroblob(
31e40 35 30 30 30 29 29 3b 0a 44 45 4c 45 54 45 20 46  5000));.DELETE F
31e50 52 4f 4d 20 74 31 3b 0a 50 52 41 47 4d 41 20 69  ROM t1;.PRAGMA i
31e60 6e 63 72 65 6d 65 6e 74 61 6c 5f 76 61 63 75 75  ncremental_vacuu
31e70 6d 3b 0a 81 48 82 67 04 00 83 15 43 52 45 41 54  m;..H.g....CREAT
31e80 45 20 54 41 42 4c 45 20 78 28 61 2c 62 29 3b 0a  E TABLE x(a,b);.
31e90 43 52 45 41 54 45 20 56 49 45 57 20 79 20 41 53  CREATE VIEW y AS
31ea0 0a 53 45 4c 45 43 54 20 78 31 2e 62 20 41 53 20  .SELECT x1.b AS 
31eb0 70 2c 20 78 32 2e 62 20 41 53 20 71 20 46 52 4f  p, x2.b AS q FRO
31ec0 4d 20 78 20 41 53 20 78 31 2c 20 78 20 41 53 20  M x AS x1, x AS 
31ed0 78 32 20 57 48 45 52 45 20 6c 69 6b 65 6c 79 28  x2 WHERE likely(
31ee0 71 29 3b 0a 43 52 45 41 54 45 20 56 49 45 57 20  q);.CREATE VIEW 
31ef0 7a 20 41 53 0a 53 45 4c 45 43 54 20 79 31 2e 70  z AS.SELECT y1.p
31f00 2c 20 79 32 2e 70 20 46 52 4f 4d 20 78 20 41 53  , y2.p FROM x AS
31f10 20 79 31 2c 20 79 20 41 53 20 79 32 20 57 48 45   y1, y AS y2 WHE
31f20 52 45 20 79 31 2e 71 3d 79 32 2e 71 3b 0a 53 45  RE y1.q=y2.q;.SE
31f30 4c 45 43 54 20 2a 20 66 72 6f 6d 20 7a 3b 0a 81  LECT * from z;..
31f40 3d 82 66 04 00 82 7f 43 52 45 41 54 45 20 54 41  =.f....CREATE TA
31f50 42 4c 45 20 74 35 28 61 2c 20 62 29 3b 0a 43 52  BLE t5(a, b);.CR
31f60 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 63 2c  EATE TABLE t0(c,
31f70 20 64 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   d);.INSERT INTO
31f80 20 74 35 20 56 41 4c 55 45 53 28 31 2c 20 27 30   t5 VALUES(1, '0
31f90 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
31fa0 4f 20 74 30 20 56 41 4c 55 45 53 28 27 61 62 63  O t0 VALUES('abc
31fb0 27 2c 20 27 30 30 30 30 30 27 29 3b 0a 53 45 4c  ', '00000');.SEL
31fc0 45 43 54 20 2a 20 46 52 4f 4d 20 28 53 45 4c 45  ECT * FROM (SELE
31fd0 43 54 20 2a 20 46 52 4f 4d 20 74 35 20 57 48 45  CT * FROM t5 WHE
31fe0 52 45 20 61 3d 31 20 41 4e 44 2d 62 3d 27 30 30  RE a=1 AND-b='00
31ff0 30 27 29 2c 20 74 30 20 57 48 45 52 2c 20 74 30  0'), t0 WHER, t0
32000 00 00 00 ca 5f 72 65 63 65 69 30 65 64 29 3b 0a  ...._recei0ed);.
32010 43 52 45 41 54 45 20 49 4e 44 45 58 20 64 61 74  CREATE INDEX dat
32020 65 5f 6c 30 30 30 30 65 30 5f 69 6e 64 65 30 20  e_l0000e0_inde0 
32030 4f 4e 20 6d 65 73 73 61 30 65 73 28 64 61 74 65  ON messa0es(date
32040 5f 6c 61 73 74 5f 30 69 65 30 65 64 29 3b 0a 43  _last_0ie0ed);.C
32050 52 45 41 54 45 20 49 4e 44 45 58 20 64 30 74 30  REATE INDEX d0t0
32060 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 4f  00000000000000 O
32070 4e 20 6d 65 73 73 61 30 65 73 28 64 61 74 65 5f  N messa0es(date_
32080 63 72 65 61 74 65 64 29 3b 0a 43 52 45 41 54 45  created);.CREATE
32090 20 49 4e 44 45 58 20 6d 30 30 30 61 30 65 30 30   INDEX m000a0e00
320a0 30 30 30 30 30 30 30 69 30 30 30 30 69 30 30 30  0000000i0000i000
320b0 30 5f 30 6e 30 30 30 20 4f 4e 20 6d 65 73 73 61  0_0n000 ON messa
320c0 30 65 73 28 6d 65 73 73 61 30 65 5f 69 64 2c 6d  0es(messa0e_id,m
320d0 61 69 6c 62 6f 30 29 3b 0a 43 52 45 41 54 45 20  ailbo0);.CREATE 
320e0 49 4e 44 45 58 20 73 30 30 30 65 5f 30 6f 63 75  INDEX s000e_0ocu
320f0 6d 65 6e 74 5f 30 64 5f 69 6e 64 65 30 20 4f 4e  ment_0d_inde0 ON
32100 20 6d 65 73 73 61 30 65 73 28 64 6f 63 75 6d 65   messa0es(docume
32110 6e 74 5f 69 64 29 3b 0a 43 52 45 41 54 45 20 49  nt_id);.CREATE I
32120 4e 44 45 58 20 6d 30 30 30 61 30 65 30 72 30 30  NDEX m000a0e0r00
32130 30 30 30 30 30 65 30 20 4f 4e 20 6d 65 73 73 61  00000e0 ON messa
32140 30 65 73 28 72 65 61 64 29 3b 0a 43 52 45 41 54  0es(read);.CREAT
32150 45 20 49 4e 44 45 58 20 6d 30 30 30 30 30 30 30  E INDEX m0000000
32160 30 30 30 30 30 30 30 30 69 30 30 30 30 20 4f 4e  00000000i0000 ON
32170 20 6d 65 73 73 61 30 65 73 28 66 6c 61 30 30 65   messa0es(fla00e
32180 64 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  d);.CREATE INDEX
32190 20 6d 30 30 30 30 30 30 30 30 30 30 30 30 30 30   m00000000000000
321a0 30 30 6e 30 30 30 20 4f 4e 20 6d 65 73 73 61 30  00n000 ON messa0
321b0 65 73 28 6d 61 69 6c 62 6f 30 2c 20 64 61 74 65  es(mailbo0, date
321c0 5f 72 65 63 65 69 30 65 64 29 3b 0a 43 52 45 41  _recei0ed);.CREA
321d0 54 45 20 49 4e 44 45 58 20 6d 65 30 30 61 30 65  TE INDEX me00a0e
321e0 30 72 30 30 30 30 65 30 30 30 30 30 30 30 30 30  0r0000e000000000
321f0 30 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65  00000 ON messa0e
32200 73 28 72 65 6d 6f 74 65 5f 6d 61 69 6c 62 6f 30  s(remote_mailbo0
32210 2c 20 72 65 6d 6f 74 65 5f 69 64 29 3b 0a 43 52  , remote_id);.CR
32220 45 41 54 45 20 49 4e 44 45 58 20 6d 30 73 30 61  EATE INDEX m0s0a
32230 30 30 30 30 30 30 30 30 69 30 30 30 30 20 4f 4e  00000000i0000 ON
32240 20 6d 65 73 73 61 30 65 73 28 74 30 70 65 29 3b   messa0es(t0pe);
32250 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 6d 30  .CREATE INDEX m0
32260 30 30 30 30 65 30 30 6f 30 30 30 30 30 61 30 30  0000e00o00000a00
32270 30 30 30 30 30 30 30 30 30 30 30 30 73 30 74 30  000000000000s0t0
32280 6f 30 30 70 30 30 30 30 30 30 30 5f 30 6e 30 30  o00p0000000_0n00
32290 30 20 4f 4e 20 6d 65 73 73 61 30 65 73 28 63 6f  0 ON messa0es(co
322a0 6e 30 65 72 73 61 74 69 6f 6e 5f 69 64 2c 20 63  n0ersation_id, c
322b0 6f 6e 30 65 72 73 61 74 69 6f 6e 5f 70 6f 73 69  on0ersation_posi
322c0 74 69 6f 6e 29 3b 0a 43 52 45 41 54 45 20 49 4e  tion);.CREATE IN
322d0 44 45 58 20 6d 30 30 30 30 30 30 30 30 30 30 30  DEX m00000000000
322e0 20 4f 4e 20 6d 65 73 73 61 30 65 73 28 66 75 30   ON messa0es(fu0
322f0 30 30 5f 61 6e 63 65 73 74 6f 72 29 3b 0a 43 52  00_ancestor);.CR
32300 45 41 54 45 20 49 4e 44 45 58 20 6d 30 73 30 30  EATE INDEX m0s00
32310 30 30 5f 30 30 30 30 30 30 30 30 30 30 73 30 30  00_0000000000s00
32320 30 30 30 30 30 30 30 20 4f 4e 20 6d 65 73 73 61  0000000 ON messa
32330 30 65 73 28 73 75 62 30 65 63 74 2c 66 75 30 30  0es(sub0ect,fu00
32340 30 5f 61 6e 63 65 73 74 6f 72 29 3b 0a 43 52 45  0_ancestor);.CRE
32350 41 54 45 20 49 4e 44 45 58 20 6d 30 30 30 61 30  ATE INDEX m000a0
32360 65 30 30 30 30 30 30 30 30 30 30 30 30 30 63 74  e0000000000000ct
32370 30 30 75 30 30 30 30 30 30 64 30 30 30 30 30 65  00u000000d00000e
32380 30 30 30 30 30 30 30 30 30 30 30 65 30 20 4f 4e  00000000000e0 ON
32390 20 6d 65 73 73 61 30 65 73 28 73 65 6e 64 65 72   messa0es(sender
323a0 2c 20 73 75 62 30 65 63 74 2c 20 61 75 74 6f 6d  , sub0ect, autom
323b0 61 74 65 64 5f 63 6f 6e 30 65 72 73 61 74 69 6f  ated_con0ersatio
323c0 6e 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  n);.CREATE INDEX
323d0 20 6d 30 30 30 30 30 30 30 30 30 30 30 30 30 30   m00000000000000
323e0 30 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65  00000 ON messa0e
323f0 73 28 73 65 6e 64 65 72 29 3b 0a 43 52 45 41 54  s(sender);.CREAT
32400 00 00 00 00 45 20 49 4e 44 45 58 20 6d 30 73 30  ....E INDEX m0s0
32410 30 73 30 20 4f 4e 20 6d 65 73 73 61 30 65 73 28  0s0 ON messa0es(
32420 72 6f 6f 74 5f 73 74 61 74 75 73 29 3b 0a 43 52  root_status);.CR
32430 45 41 54 45 20 54 41 42 4c 45 20 73 75 62 30 65  EATE TABLE sub0e
32440 63 74 73 20 28 57 30 30 20 49 4e 54 45 47 45 52  cts (W00 INTEGER
32450 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 73 75   PRIMARY KEY, su
32460 62 30 65 63 74 20 43 4f 4c 4c 41 54 45 20 52 54  b0ect COLLATE RT
32470 52 49 4d 2c 20 6e 6f 72 6d 61 6c 69 30 65 64 5f  RIM, normali0ed_
32480 73 75 62 30 65 63 74 20 43 4f 4c 4c 41 54 45 20  sub0ect COLLATE 
32490 52 54 52 49 4d 29 3b 0a 43 52 45 41 54 45 20 49  RTRIM);.CREATE I
324a0 4e 44 45 58 20 73 30 30 30 30 30 30 30 30 30 30  NDEX s0000000000
324b0 30 30 30 30 30 30 30 30 30 30 20 4f 4e 20 73 75  0000000000 ON su
324c0 62 30 65 63 74 73 28 73 75 62 30 65 63 74 29 3b  b0ects(sub0ect);
324d0 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 73 75  .CREATE INDEX su
324e0 30 30 30 30 30 5f 30 6f 30 30 30 30 30 30 30 30  00000_0o00000000
324f0 30 30 75 30 30 30 30 30 30 30 30 30 30 30 20 4f  00u00000000000 O
32500 4e 20 73 75 62 30 65 63 74 73 28 6e 6f 72 6d 61  N sub0ects(norma
32510 6c 69 30 65 64 5f 73 75 62 30 65 63 74 29 3b 0a  li0ed_sub0ect);.
32520 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 64 64  CREATE TABLE add
32530 72 65 73 73 65 73 20 28 52 30 30 20 49 4e 54 45  resses (R00 INTE
32540 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c  GER PRIMARY KEY,
32550 20 61 64 64 72 65 73 73 20 43 4f 4c 4c 41 54 45   address COLLATE
32560 20 4e 4f 43 41 53 45 2c 20 63 6f 6d 6d 65 6e 74   NOCASE, comment
32570 2c 20 55 4e 49 51 55 45 28 61 64 64 72 65 73 73  , UNIQUE(address
32580 2c 20 63 6f 6d 6d 65 6e 74 29 29 3b 0a 43 52 45  , comment));.CRE
32590 41 54 45 20 49 4e 44 45 58 20 61 30 30 30 64 30  ATE INDEX a000d0
325a0 30 30 30 30 30 30 30 30 30 20 4f 4e 20 61 64 64  000000000 ON add
325b0 72 65 73 73 65 73 28 61 64 64 72 65 73 73 29 3b  resses(address);
325c0 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 6d 61  .CREATE TABLE ma
325d0 69 6c 62 6f 30 65 73 20 28 52 30 30 30 30 20 49  ilbo0es (R0000 I
325e0 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b  NTEGER PRIMARY K
325f0 45 59 2c 20 75 30 30 20 55 4e 49 51 55 45 2c 61  EY, u00 UNIQUE,a
32600 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30 20  0000000 INT0000 
32610 44 45 46 41 55 4c 54 20 30 2c 20 75 30 30 30 30  DEFAULT 0, u0000
32620 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30 20  0000000 INT0000 
32630 44 45 46 41 55 4c 54 20 30 2c 20 75 30 30 30 30  DEFAULT 0, u0000
32640 30 30 30 30 30 30 74 20 49 4e 54 30 30 30 30 20  000000t INT0000 
32650 44 45 46 41 55 4c 54 20 30 2c 20 64 30 30 30 30  DEFAULT 0, d0000
32660 30 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30  00000000 INT0000
32670 20 44 45 46 41 55 4c 54 20 30 2c 20 75 30 30 30   DEFAULT 0, u000
32680 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
32690 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
326a0 20 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54   INT0000 DEFAULT
326b0 20 30 2c 20 63 30 30 30 30 30 30 30 30 30 30 30   0, c00000000000
326c0 30 30 30 30 30 2c 20 73 6f 75 72 63 65 20 49 4e  00000, source IN
326d0 54 30 30 30 30 2c 20 61 30 30 30 30 30 30 30 30  T0000, a00000000
326e0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
326f0 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
32700 6d 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  m000000000000000
32710 30 30 30 30 30 30 20 4f 4e 20 6d 61 69 6c 62 6f  000000 ON mailbo
32720 30 65 73 28 73 6f 75 72 63 65 29 3b 0a 43 52 45  0es(source);.CRE
32730 41 54 45 20 54 41 42 4c 45 20 6c 61 62 65 6c 73  ATE TABLE labels
32740 28 49 30 20 49 4e 54 45 47 45 52 20 50 52 49 4d  (I0 INTEGER PRIM
32750 41 52 59 20 4b 45 59 2c 6d 65 73 73 61 30 65 5f  ARY KEY,messa0e_
32760 69 64 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 2c  id INT NOT NULL,
32770 6d 61 69 6c 62 6f 30 5f 69 64 20 49 4e 54 20 4e  mailbo0_id INT N
32780 55 4c 4c 2c 20 55 4e 49 51 55 45 28 6d 65 73 73  ULL, UNIQUE(mess
32790 61 30 65 5f 69 64 2c 20 6d 61 69 6c 62 6f 30 5f  a0e_id, mailbo0_
327a0 69 64 29 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  id));.CREATE IND
327b0 45 58 20 64 30 30 20 4f 4e 20 6c 61 62 65 6c 73  EX d00 ON labels
327c0 28 6d 65 73 73 61 30 65 5f 69 64 2c 20 6d 61 69  (messa0e_id, mai
327d0 6c 62 6f 30 5f 69 64 29 3b 0a 43 52 45 41 54 45  lbo0_id);.CREATE
327e0 20 49 4e 44 45 58 20 6c 73 5f 20 4f 4e 20 6c 61   INDEX ls_ ON la
327f0 62 65 6c 73 28 6d 61 69 6c 62 6f 30 5f 69 64 29  bels(mailbo0_id)
32800 0d 00 00 00 02 00 71 00 01 64 00 71 00 00 00 00  ......q..d.q....
32810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32870 00 81 6f 82 6a 04 00 83 63 43 52 45 41 54 45 20  ..o.j...cCREATE 
32880 54 41 42 4c 45 20 74 30 28 63 20 49 4e 54 45 47  TABLE t0(c INTEG
32890 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20  ER PRIMARY KEY, 
328a0 64 20 54 45 58 54 20 43 4f 4c 4c 41 54 45 20 6e  d TEXT COLLATE n
328b0 6f 63 61 73 65 29 3b 0a 49 4e 53 45 52 54 20 49  ocase);.INSERT I
328c0 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 31 30  NTO t0 VALUES(10
328d0 2c 20 27 66 75 7a 7a 27 29 3b 0a 53 45 4c 45 43  , 'fuzz');.SELEC
328e0 54 20 31 20 46 52 4f 4d 20 74 30 20 57 48 45 52  T 1 FROM t0 WHER
328f0 45 27 30 30 30 30 27 20 49 4e 20 28 64 29 3b 20  E'0000' IN (d); 
32900 20 0a 53 45 4c 45 43 54 20 32 20 46 52 4f 4d 20   .SELECT 2 FROM 
32910 74 30 20 57 48 45 52 45 20 4e 4f 54 27 30 30 30  t0 WHERE NOT'000
32920 30 27 20 49 4e 20 28 64 29 3b 20 20 2d 2d 30 30  0' IN (d);  --00
32930 30 30 30 0a 53 45 4c 45 43 54 20 34 20 46 52 4f  000.SELECT 4 FRO
32940 4d 20 74 30 20 57 48 45 52 45 20 64 20 49 4e 20  M t0 WHERE d IN 
32950 28 27 46 55 5a 5a 27 29 3b 20 20 2d 2d 30 30 30  ('FUZZ');  --000
32960 30 30 30 0a 95 0c 82 69 04 00 aa 1d 43 52 45 41  000....i....CREA
32970 54 45 20 54 41 42 4c 45 20 6d 65 73 73 61 30 65  TE TABLE messa0e
32980 73 28 57 30 30 20 49 4e 54 45 47 45 52 20 50 52  s(W00 INTEGER PR
32990 49 4d 41 52 59 20 4b 45 59 20 41 55 54 4f 49 4e  IMARY KEY AUTOIN
329a0 43 52 45 4d 45 4e 54 2c 20 6d 65 73 73 61 30 65  CREMENT, messa0e
329b0 5f 69 64 2c 20 64 6f 63 75 6d 65 6e 74 5f 69 64  _id, document_id
329c0 20 42 4c 4f 42 2c 20 69 30 30 2c 20 72 65 6d 6f   BLOB, i00, remo
329d0 74 65 5f 69 64 20 49 4e 54 30 30 30 30 2c 20 73  te_id INT0000, s
329e0 65 6e 64 65 72 20 49 4e 54 30 30 30 30 2c 20 73  ender INT0000, s
329f0 75 62 30 65 63 74 30 30 30 30 30 30 30 2c 20 73  ub0ect0000000, s
32a00 75 62 30 65 63 74 20 49 4e 54 30 30 30 30 2c 20  ub0ect INT0000, 
32a10 64 30 30 30 30 30 30 30 30 20 49 4e 54 30 30 30  d00000000 INT000
32a20 30 2c 20 64 61 74 65 5f 72 65 63 65 69 30 65 64  0, date_recei0ed
32a30 20 49 4e 54 30 30 30 30 2c 20 64 61 74 65 5f 63   INT0000, date_c
32a40 72 65 61 74 65 64 20 49 4e 54 30 30 30 30 2c 20  reated INT0000, 
32a50 64 61 74 65 5f 6c 61 73 74 5f 30 69 65 30 65 64  date_last_0ie0ed
32a60 20 49 4e 54 30 30 30 30 2c 20 6d 61 69 6c 62 6f   INT0000, mailbo
32a70 30 20 49 4e 54 30 30 30 30 2c 20 72 65 6d 6f 74  0 INT0000, remot
32a80 65 5f 6d 61 69 6c 62 6f 30 20 49 4e 54 30 30 30  e_mailbo0 INT000
32a90 30 2c 20 6f 30 30 30 30 30 30 30 30 30 30 30 30  0, o000000000000
32aa0 30 30 30 20 49 4e 54 30 30 30 30 2c 20 66 30 30  000 INT0000, f00
32ab0 30 30 20 49 4e 54 30 30 30 30 2c 20 72 65 61 64  00 INT0000, read
32ac0 2c 20 66 6c 61 30 30 65 64 2c 20 73 30 30 30 20  , fla00ed, s000 
32ad0 49 4e 54 30 30 30 30 2c 20 63 30 30 30 30 2c 20  INT0000, c0000, 
32ae0 65 30 30 30 30 30 30 30 2c 20 74 30 70 65 20 49  e0000000, t0pe I
32af0 4e 54 30 30 30 30 2c 20 70 30 30 2c 20 63 6f 6e  NT0000, p00, con
32b00 30 65 72 73 61 74 69 6f 6e 5f 69 64 20 49 4e 54  0ersation_id INT
32b10 30 30 30 30 20 44 45 46 41 55 4c 54 20 2d 30 2c  0000 DEFAULT -0,
32b20 20 73 30 30 30 30 30 30 20 54 45 58 54 20 44 45   s000000 TEXT DE
32b30 46 41 55 4c 54 20 4e 55 4c 4c 2c a0 66 75 30 30  FAULT NULL,.fu00
32b40 30 5f 61 6e 63 65 73 74 6f 72 20 49 4e 54 30 30  0_ancestor INT00
32b50 30 30 20 44 45 46 41 55 4c 54 20 4e 55 4c 4c 2c  00 DEFAULT NULL,
32b60 20 61 75 74 6f 6d 61 74 65 64 5f 63 6f 6e 30 65   automated_con0e
32b70 72 73 61 74 69 6f 6e 20 49 4e 54 30 30 30 30 20  rsation INT0000 
32b80 44 45 46 41 55 4c 54 20 30 2c 20 72 6f 6f 74 5f  DEFAULT 0, root_
32b90 73 74 61 74 75 73 20 49 4e 54 30 30 30 30 20 44  status INT0000 D
32ba0 45 46 41 55 4c 54 20 2d 30 2c 20 63 6f 6e 30 65  EFAULT -0, con0e
32bb0 72 73 61 74 69 6f 6e 5f 70 6f 73 69 74 69 6f 6e  rsation_position
32bc0 20 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54   INT0000 DEFAULT
32bd0 20 2d 31 29 3b 0a 43 52 45 41 54 45 20 49 4e 44   -1);.CREATE IND
32be0 45 58 20 74 30 30 69 30 30 30 30 20 4f 4e 20 6d  EX t00i0000 ON m
32bf0 65 73 73 61 30 65 73 28 64 61 74 65 00 00 00 c9  essa0es(date....
32c00 0d 00 00 00 03 00 aa 00 03 9c 02 7a 00 aa 00 00  ...........z....
32c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
32ca0 00 00 00 00 00 00 00 00 00 00 83 4c 82 6d 04 00  ...........L.m..
32cb0 87 1d 50 52 41 47 4d 41 20 61 75 74 6f 5f 76 61  ..PRAGMA auto_va
32cc0 63 75 75 6d 3d 49 4e 43 52 45 4d 45 4e 54 41 4c  cuum=INCREMENTAL
32cd0 3b 0a 50 52 41 47 4d 41 20 70 61 67 65 5f 73 69  ;.PRAGMA page_si
32ce0 7a 65 3d 30 30 30 30 3b 0a 50 52 41 47 4d 41 20  ze=0000;.PRAGMA 
32cf0 63 61 63 68 65 5f 73 69 7a 65 3d 30 30 3b 0a 43  cache_size=00;.C
32d00 52 45 41 54 45 20 54 41 42 4c 45 20 74 30 28 78  REATE TABLE t0(x
32d10 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
32d20 30 20 56 41 4c 55 45 53 28 7a 65 72 6f 62 6c 6f  0 VALUES(zeroblo
32d30 62 28 39 30 30 29 29 3b 0a 49 4e 53 45 52 54 20  b(900));.INSERT 
32d40 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53 28 7a  INTO t0 VALUES(z
32d50 65 72 6f 62 6c 6f 62 28 39 30 30 29 29 3b 0a 49  eroblob(900));.I
32d60 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53 45  NSERT INTO t0 SE
32d70 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b 0a  LECT x FROM t0;.
32d80 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20 53  INSERT INTO t0 S
32d90 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30 3b  ELECT x FROM t0;
32da0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30 20  .INSERT INTO t0 
32db0 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 30  SELECT x FROM t0
32dc0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 30  ;.INSERT INTO t0
32dd0 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74   SELECT x FROM t
32de0 30 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  0;.INSERT INTO t
32df0 30 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20  0 SELECT x FROM 
32e00 74 30 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  t0;.INSERT INTO 
32e10 74 30 20 53 45 4c 45 43 54 20 78 20 46 52 4f 4d  t0 SELECT x FROM
32e20 20 74 30 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f   t0;.INSERT INTO
32e30 20 74 30 20 53 45 4c 45 43 54 20 70 72 69 6e 74   t0 SELECT print
32e40 66 28 31 2c 31 29 20 78 20 46 52 4f 4d 20 74 30  f(1,1) x FROM t0
32e50 3b 0a 44 45 4c 45 54 45 20 46 52 4f 4d 20 74 30  ;.DELETE FROM t0
32e60 20 57 48 45 52 45 20 72 6f 77 69 64 3e 32 30 30   WHERE rowid>200
32e70 3b 0a 56 41 43 55 55 4d 3b 0a 82 1e 82 6c 04 00  ;.VACUUM;....l..
32e80 84 41 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  .ACREATE TABLE t
32e90 30 28 6d 20 43 48 41 52 28 32 29 29 3b 0a 49 4e  0(m CHAR(2));.IN
32ea0 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c  SERT INTO t0 VAL
32eb0 55 45 53 28 27 30 7a 27 29 3b 0a 49 4e 53 45 52  UES('0z');.INSER
32ec0 54 20 49 4e 54 4f 20 74 30 20 56 41 4c 55 45 53  T INTO t0 VALUES
32ed0 28 27 30 79 27 49 53 4e 55 4c 4c 29 3b 0a 49 4e  ('0y'ISNULL);.IN
32ee0 53 45 52 54 20 49 4e 54 4f 20 74 30 20 56 41 4c  SERT INTO t0 VAL
32ef0 55 45 53 28 27 63 30 27 29 3b 0a 53 45 4c 45 43  UES('c0');.SELEC
32f00 54 20 27 30 27 2c 20 73 75 62 73 74 72 28 6d 2c  T '0', substr(m,
32f10 32 29 6d 20 46 52 4f 4d 20 74 30 20 4f 52 44 45  2)m FROM t0 ORDE
32f20 52 20 42 59 20 6d 3b 0a 53 45 4c 45 43 54 20 27  R BY m;.SELECT '
32f30 30 27 2c 20 73 75 62 73 74 72 28 6d 2c 32 29 20  0', substr(m,2) 
32f40 41 53 20 6d 20 46 52 4f 4d 20 74 30 20 4f 52 44  AS m FROM t0 ORD
32f50 45 52 20 42 59 20 6d 20 43 4f 4c 4c 41 54 45 20  ER BY m COLLATE 
32f60 62 69 6e 61 72 79 3b 0a 53 45 4c 45 43 54 20 27  binary;.SELECT '
32f70 30 27 2c 20 73 75 62 73 74 72 28 6d 2c 3f 29 20  0', substr(m,?) 
32f80 20 46 52 4f 4d 20 74 30 20 4f 52 44 45 52 20 42   FROM t0 ORDER B
32f90 59 20 6c 6f 77 65 72 28 6d 29 3b 0a 61 82 6b 04  Y lower(m);.a.k.
32fa0 00 81 47 43 52 45 41 54 45 20 54 41 42 4c 45 20  ..GCREATE TABLE 
32fb0 74 31 30 28 22 63 30 6c 2e 30 22 20 5b 63 68 61  t10("c0l.0" [cha
32fc0 72 2e 33 5d 29 3b 0a 43 52 45 41 54 45 20 54 41  r.3]);.CREATE TA
32fd0 42 4c 45 20 74 31 31 20 41 53 20 53 45 4c 45 43  BLE t11 AS SELEC
32fe0 54 20 2a 20 46 52 4f 4d 20 73 71 6c 69 74 65 5f  T * FROM sqlite_
32ff0 6d 61 73 74 65 72 20 61 6d 65 20 3d 20 27 74 0a  master ame = 't.
33000 0d 00 00 00 04 00 c2 00 02 b9 02 3f 01 c2 00 c2  ...........?....
33010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
330a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
330b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
330c0 00 00 81 7c 82 71 04 00 83 7d 42 45 47 49 4e 20  ...|.q...}BEGIN 
330d0 54 52 41 4e 53 41 43 54 49 4f 4e 3b 0a 43 52 45  TRANSACTION;.CRE
330e0 41 54 45 20 54 41 42 4c 45 20 74 31 28 61 20 69  ATE TABLE t1(a i
330f0 6e 74 2c 20 62 20 69 6e 74 2c 20 63 20 69 6e 74  nt, b int, c int
33100 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
33110 69 31 20 4f 4e 20 74 31 28 61 2c 62 29 3b 0a 49  i1 ON t1(a,b);.I
33120 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
33130 4c 55 45 53 28 31 2c 31 2c 39 29 3b 0a 49 4e 53  LUES(1,1,9);.INS
33140 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
33150 45 53 28 32 2c 34 2c 38 29 3b 0a 49 4e 53 45 52  ES(2,4,8);.INSER
33160 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
33170 28 33 2c 39 2c 37 29 3b 0a 49 4e 53 45 52 54 20  (3,9,7);.INSERT 
33180 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 36  INTO t1 VALUES(6
33190 2c 36 2c 34 29 3b 0a 55 50 44 41 54 45 20 74 31  ,6,4);.UPDATE t1
331a0 20 53 45 54 20 62 3d 61 20 4d 41 54 43 48 20 61   SET b=a MATCH a
331b0 20 69 6e 20 28 20 22 61 22 2c 22 62 22 29 3b 0a   in ( "a","b");.
331c0 49 4e 7a 82 70 04 00 81 79 53 45 4c 45 43 54 20  INz.p...ySELECT 
331d0 4e 55 4c 4c 20 22 61 22 2c 22 62 22 20 55 4e 49  NULL "a","b" UNI
331e0 4f 4e 20 53 45 4c 45 43 54 20 22 62 22 20 55 4e  ON SELECT "b" UN
331f0 49 4f 4e 20 53 45 4c 45 43 54 20 4e 55 4c 4c 20  ION SELECT NULL 
33200 55 4e 4e 55 4c 4c 20 55 4e 49 4f 4e 0a 53 45 4c  UNNULL UNION.SEL
33210 45 43 54 20 31 20 55 4e 49 4f 4e 20 53 45 4c 45  ECT 1 UNION SELE
33220 43 54 20 32 20 41 53 20 27 78 27 0a 4f 52 44 45  CT 2 AS 'x'.ORDE
33230 52 20 42 59 2b 20 22 61 22 2c 22 62 22 3b 0a 77  R BY+ "a","b";.w
33240 82 6f 04 00 81 73 57 49 54 48 20 69 28 78 29 20  .o...sWITH i(x) 
33250 41 53 20 28 20 56 41 4c 55 45 53 28 31 29 20 55  AS ( VALUES(1) U
33260 4e 49 4f 4e 20 41 4c 4c 20 53 45 4c 45 43 54 20  NION ALL SELECT 
33270 67 6c 6f 62 28 31 2c 31 29 20 46 52 4f 4d 20 69  glob(1,1) FROM i
33280 20 4f 52 44 45 52 20 42 59 20 31 29 0a 53 45 4c   ORDER BY 1).SEL
33290 45 43 54 20 73 74 72 66 74 69 6d 65 28 31 2c 31  ECT strftime(1,1
332a0 2c 31 2c 31 29 20 78 20 46 52 4f 4d 20 69 20 4c  ,1,1) x FROM i L
332b0 49 4d 49 54 20 31 30 3b 0a 82 43 82 6e 04 00 85  IMIT 10;..C.n...
332c0 0b 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31  .CREATE TABLE t1
332d0 35 28 61 20 c9 4e 54 45 47 45 52 20 50 52 49 4d  5(a .NTEGER PRIM
332e0 41 52 59 20 4b 45 59 2c 20 62 29 3b 0a 49 4e 53  ARY KEY, b);.INS
332f0 45 52 54 20 49 4e 54 4f 20 74 31 35 28 61 2c 62  ERT INTO t15(a,b
33300 29 56 41 4c 55 45 53 28 31 30 2c 27 30 27 29 2c  )VALUES(10,'0'),
33310 28 32 30 2c 27 30 30 30 27 29 2c 28 33 30 2c 27  (20,'000'),(30,'
33320 30 30 30 27 29 3b 0a 41 4c 54 45 52 20 54 41 42  000');.ALTER TAB
33330 4c 45 20 74 31 35 20 41 44 44 20 43 4f 4c 55 4d  LE t15 ADD COLUM
33340 4e 20 63 3b 0a 43 52 45 41 54 45 20 49 4e 44 45  N c;.CREATE INDE
33350 58 20 74 30 30 30 20 4f 4e 20 74 31 35 28 63 29  X t000 ON t15(c)
33360 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
33370 35 28 63 2c 62 29 0a 56 41 4c 55 45 53 28 35 2c  5(c,b).VALUES(5,
33380 27 30 30 30 27 29 2c 28 31 35 2c 27 30 30 30 27  '000'),(15,'000'
33390 29 2c 28 32 35 2c 27 30 30 30 27 29 2c 28 33 35  ),(25,'000'),(35
333a0 2c 27 30 30 30 27 29 3b 0a 55 50 44 41 54 45 20  ,'000');.UPDATE 
333b0 74 31 35 20 53 45 54 20 63 3d 70 72 69 6e 74 66  t15 SET c=printf
333c0 28 22 30 25 64 22 2c 61 29 20 57 48 45 52 45 20  ("0%d",a) WHERE 
333d0 63 20 49 53 20 4e 55 4c 4c 3b 0a 53 45 4c 45 43  c IS NULL;.SELEC
333e0 54 20 61 2c 62 2c 63 2c 27 30 27 46 52 4f 4d 20  T a,b,c,'0'FROM 
333f0 74 31 35 20 4f 52 44 45 52 20 42 59 20 61 2c 62  t15 ORDER BY a,b
33400 0d 00 00 00 01 00 81 00 00 81 00 00 00 00 00 00  ................
33410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33480 00 86 7b 82 72 04 00 8d 7b 44 52 4f 50 20 54 41  ..{.r...{DROP TA
33490 42 4c 45 20 49 46 20 45 58 49 53 54 53 20 74 30  BLE IF EXISTS t0
334a0 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74  ;.CREATE TABLE t
334b0 31 28 61 20 49 4e 54 45 47 45 52 20 50 52 49 4d  1(a INTEGER PRIM
334c0 41 52 59 20 4b 45 59 2c 20 62 2c 20 63 29 3b 0a  ARY KEY, b, c);.
334d0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
334e0 41 4c 55 45 53 28 31 2c 31 2c 27 30 30 30 30 27  ALUES(1,1,'0000'
334f0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
33500 31 20 56 41 4c 55 45 53 28 31 30 2c 31 2c 27 30  1 VALUES(10,1,'0
33510 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  000');.INSERT IN
33520 54 4f 20 74 31 20 56 41 4c 55 45 53 28 32 30 2c  TO t1 VALUES(20,
33530 31 2c 27 6f 30 30 30 27 29 3b 0a 49 4e 53 45 52  1,'o000');.INSER
33540 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
33550 28 33 2c 31 2c 27 30 30 30 30 27 29 3b 0a 49 4e  (3,1,'0000');.IN
33560 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
33570 55 45 53 28 34 30 2c 20 31 2c 20 27 6f 30 30 30  UES(40, 1, 'o000
33580 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
33590 74 31 20 56 41 4c 55 45 53 28 35 30 2c 20 31 2c  t1 VALUES(50, 1,
335a0 20 27 6f 30 30 30 27 29 3b 0a 49 4e 53 45 52 54   'o000');.INSERT
335b0 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
335c0 36 30 2c 20 31 2c 20 27 30 30 30 30 27 29 3b 0a  60, 1, '0000');.
335d0 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
335e0 41 4c 55 45 53 28 37 30 2c 20 31 2c 20 27 30 30  ALUES(70, 1, '00
335f0 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
33600 4f 20 74 31 20 56 41 4c 55 45 53 28 38 30 2c 20  O t1 VALUES(80, 
33610 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e 53 45  1, 'o000');.INSE
33620 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
33630 53 28 39 30 2c 20 31 2c 20 27 6f 30 30 30 30 27  S(90, 1, 'o0000'
33640 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
33650 31 20 53 45 4c 45 43 54 20 61 2b 31 2c 32 2c 27  1 SELECT a+1,2,'
33660 30 30 30 27 20 7c 7c 20 73 75 62 73 74 72 28 63  000' || substr(c
33670 2c 34 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 53  ,4) FROM t1;.INS
33680 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45  ERT INTO t1 SELE
33690 43 54 20 61 2b 32 2c 33 2c 27 30 27 7c 7c 73 75  CT a+2,3,'0'||su
336a0 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d 20 74  bstr(c,4) FROM t
336b0 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42 20 27  1 WHERE c GLOB '
336c0 6f 30 2a 27 3b 0a 49 4e 53 45 52 54 20 49 4e 54  o0*';.INSERT INT
336d0 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b 33 2c  O t1 SELECT a+3,
336e0 34 2c 27 30 27 7c 7c 73 75 62 73 74 72 28 63 2c  4,'0'||substr(c,
336f0 34 29 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45  4) FROM t1 WHERE
33700 20 63 20 47 4c 4f 42 20 27 6f 30 2a 27 3b 0a 49   c GLOB 'o0*';.I
33710 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
33720 4c 45 43 54 20 61 2b 34 2c 35 2c 27 30 27 7c 7c  LECT a+4,5,'0'||
33730 73 75 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d  substr(c,4) FROM
33740 20 74 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42   t1 WHERE c GLOB
33750 20 27 6f 30 30 2a 27 3b 0a 49 4e 53 45 52 54 20   'o00*';.INSERT 
33760 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61  INTO t1 SELECT a
33770 2b 35 2c 36 2c 27 30 30 30 27 7c 7c 73 75 62 73  +5,6,'000'||subs
33780 74 72 28 63 2c 34 29 20 46 52 4f 4d 20 74 31 20  tr(c,4) FROM t1 
33790 57 48 45 52 45 20 63 20 47 4c 4f 42 20 27 30 30  WHERE c GLOB '00
337a0 30 30 2a 4f 52 27 3b 0a 43 52 45 41 54 45 20 49  00*OR';.CREATE I
337b0 4e 44 45 58 20 74 30 62 20 4f 4e 20 74 31 28 62  NDEX t0b ON t1(b
337c0 29 3b 0a 41 4e 41 4c 59 5a 45 3b 0a 53 45 4c 45  );.ANALYZE;.SELE
337d0 43 54 20 63 20 46 52 4f 4d 20 74 31 20 57 48 45  CT c FROM t1 WHE
337e0 52 45 20 62 3d 33 20 41 4e 44 20 61 20 42 45 54  RE b=3 AND a BET
337f0 57 45 45 4e 20 33 30 20 41 4e 44 20 36 30 3b 0a  WEEN 30 AND 60;.
33800 0d 00 00 00 02 00 95 00 02 d0 00 95 00 00 00 00  ................
33810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33890 00 00 00 00 00 84 37 82 74 04 00 88 73 44 52 4f  ......7.t...sDRO
338a0 50 20 54 41 42 4c 45 20 49 46 20 45 58 49 53 54  P TABLE IF EXIST
338b0 53 20 74 30 3b 0a 43 52 45 41 54 45 20 54 61 42  S t0;.CREATE TaB
338c0 4c 45 20 74 31 28 61 20 49 4e 54 45 47 45 52 20  LE t1(a INTEGER 
338d0 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 62 2c 20  PRIMARY KEY, b, 
338e0 63 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  c);.INSERT INTO 
338f0 74 31 20 56 41 4c 55 45 53 28 31 2c 31 2c 27 30  t1 VALUES(1,1,'0
33900 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e  000');.INSERT IN
33910 54 4f 20 74 31 20 56 41 4c 55 45 53 28 31 30 2c  TO t1 VALUES(10,
33920 31 2c 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52  1,'0000');.INSER
33930 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
33940 28 32 30 2c 31 2c 27 6f 30 30 30 27 29 3b 0a 49  (20,1,'o000');.I
33950 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
33960 4c 55 45 53 28 33 2c 31 2c 27 30 30 30 30 27 29  LUES(3,1,'0000')
33970 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
33980 20 56 41 4c 55 45 53 28 34 30 2c 20 31 2c 20 27   VALUES(40, 1, '
33990 6f 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  o000');.INSERT I
339a0 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 35 30  NTO t1 VALUES(50
339b0 2c 20 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e  , 1, 'o000');.IN
339c0 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
339d0 55 45 53 28 36 30 2c 20 31 2c 20 27 30 30 30 30  UES(60, 1, '0000
339e0 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
339f0 74 31 20 56 41 4c 55 45 53 28 37 30 2c 20 31 2c  t1 VALUES(70, 1,
33a00 20 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54   '0000');.INSERT
33a10 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28   INTO t1 VALUES(
33a20 38 30 2c 20 31 2c 58 27 27 29 3b 0a 49 4e 53 45  80, 1,X'');.INSE
33a30 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
33a40 53 28 39 30 2c 20 31 2c 20 27 6f 30 30 30 30 27  S(90, 1, 'o0000'
33a50 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74  );.INSERT INTO t
33a60 31 20 53 45 4c 45 43 54 20 61 2b 31 2c 32 2c 27  1 SELECT a+1,2,'
33a70 30 30 30 27 20 7c 7c 20 73 75 62 73 74 72 28 63  000' || substr(c
33a80 2c 20 2d 31 34 29 20 46 52 4f 4d 20 74 31 3b 0a  , -14) FROM t1;.
33a90 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53  INSERT INTO t1 S
33aa0 45 4c 45 43 54 20 61 2b 32 2c 33 2c 27 30 27 7c  ELECT a+2,3,'0'|
33ab0 7c 73 75 62 73 74 72 28 63 2c 41 2c 20 2d 31 34  |substr(c,A, -14
33ac0 29 20 46 52 4f 4d 20 74 31 3b 0a 49 4e 4e 53 45  ) FROM t1;.INNSE
33ad0 82 2c 82 73 04 00 84 5d 50 52 41 47 4d 41 20 65  .,.s...]PRAGMA e
33ae0 6e 63 6f 64 69 6e 67 3d 55 54 46 31 36 6c 65 3b  ncoding=UTF16le;
33af0 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31  .CREATE TABLE t1
33b00 28 78 2c 61 2c 62 2c 63 29 3b 0a 49 4e 53 45 52  (x,a,b,c);.INSER
33b10 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
33b20 28 31 2c 27 30 30 27 2c 20 27 61 27 27 30 30 27  (1,'00', 'a''00'
33b30 2c 31 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  ,1);.INSERT INTO
33b40 20 74 31 20 28 78 2c 61 2c 62 2c 63 29 56 41 4c   t1 (x,a,b,c)VAL
33b50 55 45 53 28 32 2c 27 30 30 27 2c 27 65 30 27 2c  UES(2,'00','e0',
33b60 35 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  5);.INSERT INTO 
33b70 74 31 20 56 41 4c 55 45 53 28 33 2c 27 30 30 30  t1 VALUES(3,'000
33b80 27 2c 27 30 30 ff 80 30 27 2c 39 30 29 3b 0a 49  ','00..0',90);.I
33b90 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41  NSERT INTO t1 VA
33ba0 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 35 2c  NTO t1 VALUES(5,
33bb0 27 30 30 27 2c 27 30 27 2c 32 30 30 30 29 3b 0a  '00','0',2000);.
33bc0 53 45 4c 45 43 54 20 78 20 46 52 4f 4d 20 74 31  SELECT x FROM t1
33bd0 20 57 48 45 52 45 20 63 3d 69 6e 73 74 72 28 27   WHERE c=instr('
33be0 61 30 30 30 65 30 27 2c 62 29 4f 52 20 61 3d 27  a000e0',b)OR a='
33bf0 30 27 20 4f 52 20 74 72 69 6d 28 31 2c 42 29 0a  0' OR trim(1,B).
33c00 0d 00 00 00 02 00 56 00 02 f2 00 56 00 00 00 00  ......V....V....
33c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
33c50 00 00 00 00 00 00 95 0c 82 76 04 00 aa 1d 43 52  .........v....CR
33c60 45 41 54 45 20 54 41 42 4c 45 20 6d 65 73 73 61  EATE TABLE messa
33c70 30 65 73 28 57 30 30 20 49 4e 54 45 47 45 52 20  0es(W00 INTEGER 
33c80 50 52 49 4d 41 52 59 20 4b 45 59 20 41 55 54 4f  PRIMARY KEY AUTO
33c90 49 4e 43 52 45 4d 45 4e 54 2c 20 6d 65 73 73 61  INCREMENT, messa
33ca0 30 65 5f 69 64 2c 20 64 6f 63 75 6d 65 6e 74 5f  0e_id, document_
33cb0 69 64 20 42 4c 4f 42 2c 20 69 30 30 2c 20 72 65  id BLOB, i00, re
33cc0 6d 6f 74 65 5f 69 64 20 49 4e 54 30 30 30 30 2c  mote_id INT0000,
33cd0 20 73 65 6e 64 65 72 20 49 4e 54 30 30 30 30 2c   sender INT0000,
33ce0 20 73 75 62 30 65 63 74 30 30 30 30 30 30 30 2c   sub0ect0000000,
33cf0 20 73 75 62 30 65 63 74 20 49 4e 54 30 30 30 30   sub0ect INT0000
33d00 2c 20 64 30 30 30 30 30 30 30 30 20 49 4e 54 30  , d00000000 INT0
33d10 30 30 30 2c 20 64 61 74 65 5f 72 65 63 65 69 30  000, date_recei0
33d20 65 64 20 49 4e 54 30 30 30 30 2c 20 64 61 74 65  ed INT0000, date
33d30 5f 63 72 65 61 74 65 64 20 49 4e 54 30 30 30 30  _created INT0000
33d40 2c 20 64 61 74 65 5f 6c 61 73 74 5f 30 69 65 30  , date_last_0ie0
33d50 65 64 20 49 4e 54 30 30 30 30 2c 20 6d 61 69 6c  ed INT0000, mail
33d60 62 6f 30 20 49 4e 54 30 30 30 30 2c 20 72 65 6d  bo0 INT0000, rem
33d70 6f 74 65 5f 6d 61 69 6c 62 6f 30 20 20 22 61 22  ote_mailbo0  "a"
33d80 2c 22 62 22 20 6f 30 30 30 30 30 30 30 30 30 30  ,"b" o0000000000
33d90 30 30 30 30 30 20 49 4e 54 30 30 30 30 2c 20 66  00000 INT0000, f
33da0 30 30 30 30 20 49 4e 54 30 30 30 30 2c 20 72 65  0000 INT0000, re
33db0 61 64 2c 20 66 6c 61 30 30 65 64 2c 20 73 30 30  ad, fla00ed, s00
33dc0 30 20 49 4e 54 30 30 30 30 2c 20 63 30 30 30 30  0 INT0000, c0000
33dd0 2c 20 65 30 30 30 30 30 30 30 2c 20 74 30 70 65  , e0000000, t0pe
33de0 20 49 4e 54 30 30 30 30 2c 20 70 30 30 2c 20 63   INT0000, p00, c
33df0 6f 6e 30 65 72 73 61 74 69 6f 6e 5f 69 64 20 49  on0ersation_id I
33e00 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54 20 2d  NT0000 DEFAULT -
33e10 30 2c 20 73 30 30 30 30 30 30 20 54 45 58 54 20  0, s000000 TEXT 
33e20 44 45 46 41 55 4c 54 20 4e 55 4c 4c 2c 20 66 75  DEFAULT NULL, fu
33e30 30 30 30 5f 61 6e 63 65 73 74 6f 72 20 49 4e 54  000_ancestor INT
33e40 30 30 30 30 20 44 45 46 41 55 4c 54 20 4e 55 4c  0000 DEFAULT NUL
33e50 4c 2c 20 61 75 74 6f 6d 61 74 65 64 5f 63 6f 6e  L, automated_con
33e60 30 65 72 73 61 74 69 6f 6e 20 49 4e 54 30 30 30  0ersation INT000
33e70 30 20 44 45 46 41 55 4c 54 20 30 2c 20 72 6f 6f  0 DEFAULT 0, roo
33e80 74 5f 73 74 61 74 75 73 20 49 4e 54 30 30 30 30  t_status INT0000
33e90 20 44 45 46 41 55 4c 54 20 2d 30 2c 20 63 6f 6e   DEFAULT -0, con
33ea0 30 65 72 73 61 74 69 6f 6e 5f 70 6f 73 69 74 69  0ersation_positi
33eb0 6f 6e 20 49 4e 54 30 30 30 30 20 44 45 46 41 55  on INT0000 DEFAU
33ec0 4c 54 20 2d 31 29 3b 0a 43 52 45 41 54 45 20 49  LT -1);.CREATE I
33ed0 4e 44 45 58 20 74 30 30 69 30 30 30 30 20 4f 4e  NDEX t00i0000 ON
33ee0 20 6d 65 73 73 61 30 65 73 28 64 61 74 65 00 00   messa0es(date..
33ef0 00 d1 82 0a 82 75 04 00 84 19 50 52 41 47 4d 41  .....u....PRAGMA
33f00 20 65 6e 63 6f 64 69 6e 67 3d 55 54 46 31 36 3b   encoding=UTF16;
33f10 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31  .CREATE TABLE t1
33f20 28 78 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  (x);.INSERT INTO
33f30 20 74 31 20 56 41 4c 55 45 53 28 31 29 3b 0a 41   t1 VALUES(1);.A
33f40 4c 54 45 52 20 54 41 42 4c 45 20 74 31 20 41 44  LTER TABLE t1 AD
33f50 44 20 43 4f 4c 55 4d 4e 20 62 20 49 4e 54 30 30  D COLUMN b INT00
33f60 30 30 20 44 45 46 41 55 4c 54 20 27 39 30 30 27  00 DEFAULT '900'
33f70 3b 0a 41 4c 54 45 52 20 54 41 42 4c 45 20 74 31  ;.ALTER TABLE t1
33f80 20 41 44 44 20 43 4f 4c 55 4d 4e 20 63 20 52 45   ADD COLUMN c RE
33f90 41 4c 20 44 45 46 41 55 4c 54 20 27 20 62 6c 6f  AL DEFAULT ' blo
33fa0 62 39 65 39 39 27 3b 0a 41 4c 54 45 52 20 54 41  b9e99';.ALTER TA
33fb0 42 4c 45 20 74 31 20 41 44 44 20 43 4f 4c 55 4d  BLE t1 ADD COLUM
33fc0 4e 20 64 20 54 45 58 54 20 44 45 46 41 55 4c 54  N d TEXT DEFAULT
33fd0 20 27 30 30 30 30 30 27 3b 0a 55 50 44 41 54 45   '00000';.UPDATE
33fe0 20 74 31 20 53 45 54 20 78 3d 78 2b 31 3b 0a 53   t1 SET x=x+1;.S
33ff0 45 4c 45 43 54 2a 20 46 52 4f 4d 20 74 31 3b 0a  ELECT* FROM t1;.
34000 00 00 00 d2 5f 72 65 63 65 69 30 65 64 29 3b 0a  ...._recei0ed);.
34010 43 52 45 41 54 45 20 49 4e 44 45 58 20 64 61 74  CREATE INDEX dat
34020 65 5f 6c 30 30 30 30 65 30 5f 69 6e 64 65 30 20  e_l0000e0_inde0 
34030 4f 4e 20 6d 65 73 73 61 30 65 73 28 64 61 74 65  ON messa0es(date
34040 5f 6c 61 73 74 5f 30 69 65 30 65 64 29 3b 0a 43  _last_0ie0ed);.C
34050 52 45 41 54 45 20 49 4e 44 45 58 20 64 30 74 30  REATE INDEX d0t0
34060 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 4f  00000000000000 O
34070 4e 20 6d 65 73 73 61 30 65 73 28 64 61 74 65 5f  N messa0es(date_
34080 63 72 65 61 74 65 64 29 3b 0a 43 52 45 41 54 45  created);.CREATE
34090 20 49 4e 44 45 58 20 6d 30 30 30 61 30 65 30 30   INDEX m000a0e00
340a0 30 30 30 30 30 30 30 69 30 30 30 30 69 30 30 30  0000000i0000i000
340b0 30 5f 30 6e 30 30 30 20 4f 4e 20 6d 65 73 73 61  0_0n000 ON messa
340c0 30 65 73 28 6d 65 73 73 61 30 65 5f 69 64 2c 6d  0es(messa0e_id,m
340d0 61 69 6c 62 6f 30 29 3b 0a 43 52 45 41 54 45 20  ailbo0);.CREATE 
340e0 49 4e 44 45 58 20 73 30 30 30 65 5f 30 6f 63 75  INDEX s000e_0ocu
340f0 6d 65 6e 74 5f 30 64 5f 69 6e 64 65 30 20 4f 4e  ment_0d_inde0 ON
34100 20 6d 65 73 73 61 30 65 73 28 64 6f 63 75 6d 65   messa0es(docume
34110 6e 74 5f 69 64 29 3b 0a 43 52 45 41 54 45 20 49  nt_id);.CREATE I
34120 4e 44 45 58 20 6d 30 30 30 61 30 65 30 72 30 30  NDEX m000a0e0r00
34130 30 30 30 30 30 65 30 20 4f 4e 20 6d 65 73 73 61  00000e0 ON messa
34140 30 65 73 28 72 65 61 64 29 3b 0a 43 52 45 41 54  0es(read);.CREAT
34150 45 20 49 4e 44 45 58 20 6d 30 30 30 30 30 30 30  E INDEX m0000000
34160 30 30 30 30 30 30 30 30 69 30 30 30 30 20 4f 4e  00000000i0000 ON
34170 20 6d 65 73 73 61 30 65 73 28 66 6c 61 30 30 65   messa0es(fla00e
34180 64 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  d);.CREATE INDEX
34190 20 6d 30 30 30 30 30 30 30 30 30 30 30 30 30 30   m00000000000000
341a0 30 30 6e 30 30 30 20 4f 4e 20 6d 65 73 73 61 30  00n000 ON messa0
341b0 65 73 28 6d 61 69 6c 62 6f 30 2c 20 64 61 74 65  es(mailbo0, date
341c0 5f 72 65 63 65 69 30 65 64 29 3b 0a 43 52 45 41  _recei0ed);.CREA
341d0 54 45 20 49 4e 44 45 58 20 6d 65 30 30 61 30 65  TE INDEX me00a0e
341e0 30 72 30 30 30 30 65 30 30 30 30 30 30 30 30 30  0r0000e000000000
341f0 30 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65  00000 ON messa0e
34200 73 28 72 65 6d 6f 74 65 5f 6d 61 69 6c 62 6f 30  s(remote_mailbo0
34210 2c 20 72 65 6d 6f 74 65 5f 69 64 29 3b 0a 43 52  , remote_id);.CR
34220 45 41 54 45 20 49 4e 44 45 58 20 6d 30 73 30 61  EATE INDEX m0s0a
34230 30 30 30 30 30 30 30 30 69 30 30 30 30 20 4f 4e  00000000i0000 ON
34240 20 6d 65 73 73 61 30 65 73 28 74 30 70 65 29 3b   messa0es(t0pe);
34250 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 6d 30  .CREATE INDEX m0
34260 30 30 30 30 65 30 30 6f 30 30 30 30 30 61 30 30  0000e00o00000a00
34270 30 30 30 30 30 30 30 30 30 30 30 30 73 30 74 30  000000000000s0t0
34280 6f 30 30 70 30 30 30 30 30 30 30 5f 30 6e 30 30  o00p0000000_0n00
34290 30 20 4f 4e 20 6d 65 73 73 61 30 65 73 28 63 6f  0 ON messa0es(co
342a0 6e 30 65 72 73 61 74 69 6f 6e 5f 69 64 2c 20 63  n0ersation_id, c
342b0 6f 6e 30 65 72 73 61 74 69 6f 6e 5f 70 6f 73 69  on0ersation_posi
342c0 74 69 6f 6e 29 3b 0a 43 52 45 41 54 45 20 49 4e  tion);.CREATE IN
342d0 44 45 58 20 6d 30 30 30 30 30 30 30 30 30 30 30  DEX m00000000000
342e0 20 4f 4e 20 6d 65 73 73 61 30 65 73 28 66 75 30   ON messa0es(fu0
342f0 30 30 5f 61 6e 63 65 73 74 6f 72 29 3b 0a 43 52  00_ancestor);.CR
34300 45 41 54 45 20 49 4e 44 45 58 20 6d 30 73 30 30  EATE INDEX m0s00
34310 30 30 5f 30 30 30 30 30 30 30 30 30 30 73 30 30  00_0000000000s00
34320 30 30 30 30 30 30 30 20 4f 4e 20 6d 65 73 73 61  0000000 ON messa
34330 30 65 73 28 73 75 62 30 65 63 74 2c 66 75 30 30  0es(sub0ect,fu00
34340 30 5f 61 6e 63 65 73 74 6f 72 29 3b 0a 43 52 45  0_ancestor);.CRE
34350 41 54 45 20 49 4e 44 45 58 20 6d 30 30 30 61 30  ATE INDEX m000a0
34360 65 30 30 30 30 30 30 30 30 30 30 30 30 30 63 74  e0000000000000ct
34370 30 30 75 30 30 30 30 30 30 64 30 30 30 30 30 65  00u000000d00000e
34380 30 30 30 30 30 30 30 30 30 30 30 65 30 20 4f 4e  00000000000e0 ON
34390 20 6d 65 73 73 61 30 65 73 28 73 65 6e 64 65 72   messa0es(sender
343a0 2c 20 73 75 62 30 65 63 74 2c 20 61 75 74 6f 6d  , sub0ect, autom
343b0 61 74 65 64 5f 63 6f 6e 30 65 72 73 61 74 69 6f  ated_con0ersatio
343c0 6e 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58  n);.CREATE INDEX
343d0 20 6d 30 30 30 30 30 30 30 30 30 30 30 30 30 30   m00000000000000
343e0 30 30 30 30 30 20 4f 4e 20 6d 65 73 73 61 30 65  00000 ON messa0e
343f0 73 28 73 65 6e 64 65 72 29 3b 0a 43 52 45 41 54  s(sender);.CREAT
34400 00 00 00 00 45 20 49 4e 44 45 58 20 6d 30 73 30  ....E INDEX m0s0
34410 30 73 30 20 4f 4e 20 6d 65 73 73 61 30 65 73 28  0s0 ON messa0es(
34420 72 6f 6f 74 5f 73 74 61 74 75 73 29 3b 0a 43 52  root_status);.CR
34430 45 41 54 45 20 54 41 42 4c 45 20 73 75 62 30 65  EATE TABLE sub0e
34440 63 74 73 20 28 57 30 30 20 49 4e 54 45 47 45 52  cts (W00 INTEGER
34450 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 73 75   PRIMARY KEY, su
34460 62 30 65 63 74 20 43 4f 4c 4c 41 54 45 20 52 54  b0ect COLLATE RT
34470 52 49 4d 2c 20 6e 6f 72 6d 61 6c 69 30 65 64 5f  RIM, normali0ed_
34480 73 75 62 30 65 63 74 20 43 4f 4c 4c 41 54 45 20  sub0ect COLLATE 
34490 52 54 52 49 4d 29 3b 0a 43 52 45 41 54 45 20 49  RTRIM);.CREATE I
344a0 4e 44 45 58 20 73 30 30 30 30 30 30 30 30 30 30  NDEX s0000000000
344b0 30 30 30 30 30 30 30 30 30 30 20 4f 4e 20 73 75  0000000000 ON su
344c0 62 30 65 63 74 73 28 73 75 62 30 65 63 74 29 3b  b0ects(sub0ect);
344d0 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 73 75  .CREATE INDEX su
344e0 30 30 30 30 30 5f 30 6f 30 30 30 30 30 30 30 30  00000_0o00000000
344f0 30 30 75 30 30 30 30 30 30 30 30 30 30 30 20 4f  00u00000000000 O
34500 4e 20 73 75 62 30 65 63 74 73 28 6e 6f 72 6d 61  N sub0ects(norma
34510 6c 69 30 65 64 5f 73 75 62 30 65 63 74 29 3b 0a  li0ed_sub0ect);.
34520 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 64 64  CREATE TABLE add
34530 72 65 73 73 65 73 20 28 52 30 30 20 49 4e 54 45  resses (R00 INTE
34540 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c  GER PRIMARY KEY,
34550 20 61 64 64 72 65 73 73 20 43 4f 4c 4c 41 54 45   address COLLATE
34560 20 4e 4f 43 41 53 45 2c 20 63 6f 6d 6d 65 6e 74   NOCASE, comment
34570 2c 20 55 4e 49 51 55 45 28 61 64 64 72 65 73 73  , UNIQUE(address
34580 2c 20 63 6f 6d 6d 65 6e 74 29 29 3b 0a 43 52 45  , comment));.CRE
34590 41 54 45 20 49 4e 44 45 58 20 61 30 30 30 64 30  ATE INDEX a000d0
345a0 30 30 30 30 30 30 30 30 30 20 4f 4e 20 61 64 64  000000000 ON add
345b0 72 65 73 73 65 73 28 61 64 64 72 65 73 73 29 3b  resses(address);
345c0 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 6d 61  .CREATE TABLE ma
345d0 69 6c 62 6f 30 65 73 20 28 52 30 30 30 30 20 49  ilbo0es (R0000 I
345e0 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b  NTEGER PRIMARY K
345f0 45 59 2c 20 75 30 30 20 55 4e 49 51 55 45 2c 61  EY, u00 UNIQUE,a
34600 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30 20  0000000 INT0000 
34610 44 45 46 41 55 4c 54 20 30 2c 20 75 30 30 30 30  DEFAULT 0, u0000
34620 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30 20  0000000 INT0000 
34630 44 45 46 41 55 4c 54 20 30 2c 20 75 30 30 30 30  DEFAULT 0, u0000
34640 30 30 30 30 30 30 74 20 49 4e 54 30 30 30 30 20  000000t INT0000 
34650 44 45 46 41 55 4c 54 20 30 2c 20 64 30 30 30 30  DEFAULT 0, d0000
34660 30 30 30 30 30 30 30 30 20 49 4e 54 30 30 30 30  00000000 INT0000
34670 20 44 45 46 41 55 4c 54 20 30 2c 20 75 30 30 30   DEFAULT 0, u000
34680 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
34690 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
346a0 20 49 4e 54 30 30 30 30 20 44 45 46 41 55 4c 54   INT0000 DEFAULT
346b0 20 30 2c 20 63 30 30 30 30 30 30 30 30 30 30 30   0, c00000000000
346c0 30 30 30 30 30 2c 20 73 6f 75 72 63 65 20 49 4e  00000, source IN
346d0 54 30 30 30 30 2c 20 61 30 30 30 30 30 30 30 30  T0000, a00000000
346e0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
346f0 29 3b 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20  );.CREATE INDEX 
34700 6d 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  m000000000000000
34710 30 30 30 30 30 30 20 4f 4e 20 6d 61 69 6c 62 6f  000000 ON mailbo
34720 30 65 73 28 73 6f 75 72 63 65 29 3b 0a 43 52 45  0es(source);.CRE
34730 41 54 45 20 54 41 42 4c 45 20 6c 61 62 65 6c 73  ATE TABLE labels
34740 28 49 30 20 49 4e 54 45 47 45 52 20 50 52 49 4d  (I0 INTEGER PRIM
34750 41 52 59 20 4b 45 59 2c 6d 65 73 73 61 30 65 5f  ARY KEY,messa0e_
34760 69 64 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 2c  id INT NOT NULL,
34770 6d 61 69 6c 62 6f 30 5f 69 64 20 49 4e 54 20 4e  mailbo0_id INT N
34780 55 4c 4c 2c 20 55 4e 49 51 55 45 28 6d 65 73 73  ULL, UNIQUE(mess
34790 61 30 65 5f 69 64 2c 20 6d 61 69 6c 62 6f 30 5f  a0e_id, mailbo0_
347a0 69 64 29 29 3b 0a 43 52 45 41 54 45 20 49 4e 44  id));.CREATE IND
347b0 45 58 20 64 30 30 20 4f 4e 20 6c 61 62 65 6c 73  EX d00 ON labels
347c0 28 6d 65 73 73 61 30 65 5f 69 64 2c 20 6d 61 69  (messa0e_id, mai
347d0 6c 62 6f 30 5f 69 64 29 3b 0a 43 52 45 41 54 45  lbo0_id);.CREATE
347e0 20 49 4e 44 45 58 20 6c 73 5f 20 4f 4e 20 6c 61   INDEX ls_ ON la
347f0 62 65 6c 73 28 6d 61 69 6c 62 6f 30 5f 69 64 29  bels(mailbo0_id)
34800 0d 00 00 00 04 02 ed 00 03 69 03 3f 03 32 02 ed  .........i.?.2..
34810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
348a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
348b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
348c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
348d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
348e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
348f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
349a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
349b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
349c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
349d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
349e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
349f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 42 82 7a  .............B.z
34af0 04 00 81 09 43 52 45 41 54 45 20 56 49 52 54 55  ....CREATE VIRTU
34b00 41 4c 20 54 41 42 4c 45 20 74 30 20 55 53 49 4e  AL TABLE t0 USIN
34b10 47 20 66 74 73 33 74 6f 6b 65 6e 69 7a 65 3b 0a  G fts3tokenize;.
34b20 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 30  SELECT * FROM t0
34b30 3b 0a 0a 82 79 03 00 1b 23 23 63 00 00 0a 00 27  ;...y...##c....'
34b40 82 78 03 00 55 41 54 54 41 43 48 20 72 6f 75 6e  .x..UATTACH roun
34b50 64 28 31 30 65 30 36 31 2d 30 31 2d 30 31 31 29  d(10e061-01-011)
34b60 61 73 20 4d 41 49 4e 3b 0a 81 13 82 77 04 00 82  as MAIN;....w...
34b70 2b 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 34  +CREATE TABLE t4
34b80 28 61 20 54 47 58 54 29 3b 0a 49 4e 53 45 52 54  (a TGXT);.INSERT
34b90 20 49 4e 54 4f 20 74 34 20 56 41 4c 55 45 53 28   INTO t4 VALUES(
34ba0 27 b0 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  '.');.INSERT INT
34bb0 4f 20 74 34 20 56 41 4c 55 45 53 28 27 30 30 34  O t4 VALUES('004
34bc0 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20  ');.INSERT INTO 
34bd0 74 34 20 56 41 4c 55 45 53 28 27 30 34 27 29 3b  t4 VALUES('04');
34be0 0a 53 45 4c 45 43 54 20 6d 69 6e 28 61 29 2c 20  .SELECT min(a), 
34bf0 6d 61 78 20 28 31 29 46 52 4f 4d 20 74 34 3b 0a  max (1)FROM t4;.
34c00 0d 00 00 00 01 00 7b 00 00 7b 00 00 00 00 00 00  ......{..{......
34c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
34c70 00 00 00 00 00 00 00 00 00 00 00 87 01 82 7b 04  ..............{.
34c80 00 8e 07 44 52 4f 50 20 54 41 42 4c 45 20 49 46  ...DROP TABLE IF
34c90 20 45 58 49 53 54 53 20 74 30 3b 0a 43 52 45 41   EXISTS t0;.CREA
34ca0 54 45 20 54 41 42 4c 45 20 74 31 28 61 20 c9 4e  TE TABLE t1(a .N
34cb0 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45  TEGER PRIMARY KE
34cc0 59 2c 20 62 2c 20 63 20 63 68 61 72 28 31 29 29  Y, b, c char(1))
34cd0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
34ce0 20 56 41 4c 55 45 53 28 31 2c 31 2c 27 30 30 30   VALUES(1,1,'000
34cf0 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
34d00 20 74 31 20 56 41 4c 55 45 53 28 31 30 2c 31 2c   t1 VALUES(10,1,
34d10 27 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20  '0000');.INSERT 
34d20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 32  INTO t1 VALUES(2
34d30 30 2c 31 2c 27 6f 30 30 30 27 29 3b 0a 49 4e 53  0,1,'o000');.INS
34d40 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55  ERT INTO t1 VALU
34d50 45 53 28 33 2c 31 2c 27 30 30 30 30 27 29 3b 0a  ES(3,1,'0000');.
34d60 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56  INSERT INTO t1 V
34d70 41 4c 55 45 53 28 34 30 2c 20 31 2c 20 27 6f 30  ALUES(40, 1, 'o0
34d80 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54  00');.INSERT INT
34d90 4f 20 74 31 20 56 41 4c 55 45 53 28 35 30 2c 20  O t1 VALUES(50, 
34da0 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e 53 45  1, 'o000');.INSE
34db0 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45  RT INTO t1 VALUE
34dc0 53 28 36 30 2c 20 31 2c 20 27 30 30 30 30 27 29  S(60, 1, '0000')
34dd0 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31  ;.INSERT INTO t1
34de0 20 56 41 4c 55 45 53 28 37 30 2c 20 31 2c 20 27   VALUES(70, 1, '
34df0 30 30 30 30 27 29 3b 0a 49 4e 53 45 52 54 20 49  0000');.INSERT I
34e00 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 38 30  NTO t1 VALUES(80
34e10 2c 20 31 2c 20 27 6f 30 30 30 27 29 3b 0a 49 4e  , 1, 'o000');.IN
34e20 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c  SERT INTO t1 VAL
34e30 55 45 53 28 39 30 2c 20 31 2c 20 27 6f 30 30 30  UES(90, 1, 'o000
34e40 30 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f  0');.INSERT INTO
34e50 20 74 31 20 53 45 4c 45 43 54 20 61 2b 31 2c 32   t1 SELECT a+1,2
34e60 2c 20 61 76 67 28 31 29 7c 20 73 75 62 73 74 72  , avg(1)| substr
34e70 28 63 2c 34 29 20 46 52 4f 4d 20 74 31 3b 0a 49  (c,4) FROM t1;.I
34e80 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 53 45  NSERT INTO t1 SE
34e90 4c 45 43 54 20 61 2b 32 2c 33 2c 27 30 27 7c 7c  LECT a+2,3,'0'||
34ea0 73 75 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d  substr(c,4) FROM
34eb0 20 74 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42   t1 WHERE c GLOB
34ec0 20 27 6f 30 2a 27 3b 0a 49 4e 53 45 52 54 20 49   'o0*';.INSERT I
34ed0 4e 54 4f 20 74 31 20 53 45 4c 45 43 54 20 61 2b  NTO t1 SELECT a+
34ee0 33 2c 34 2c 27 30 27 7c 7c 73 75 62 73 74 72 28  3,4,'0'||substr(
34ef0 63 2c 34 29 20 46 52 4f 4d 20 74 31 20 57 48 45  c,4) FROM t1 WHE
34f00 52 45 20 63 20 47 4c 4f 42 20 27 6f 30 2a 27 3b  RE c GLOB 'o0*';
34f10 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20  .INSERT INTO t1 
34f20 53 45 4c 45 43 54 20 61 2b 34 2c 35 2c 27 30 27  SELECT a+4,5,'0'
34f30 7c 7c 73 75 62 73 74 72 28 63 2c 34 29 20 46 52  ||substr(c,4) FR
34f40 4f 4d 20 74 31 20 57 48 45 52 45 20 63 20 47 4c  OM t1 WHERE c GL
34f50 4f 42 20 27 6f 30 30 2a 27 3b 0a 49 4e 53 45 52  OB 'o00*';.INSER
34f60 54 20 49 4e 54 4f 20 74 31 20 53 45 4c 45 43 54  T INTO t1 SELECT
34f70 20 61 2b 35 2c 36 2c 27 30 30 30 27 7c 7c 73 75   a+5,6,'000'||su
34f80 62 73 74 72 28 63 2c 34 29 20 46 52 4f 4d 20 74  bstr(c,4) FROM t
34f90 31 20 57 48 45 52 45 20 63 20 47 4c 4f 42 20 27  1 WHERE c GLOB '
34fa0 30 30 30 30 2a 27 3b 0a 43 52 45 41 54 45 20 49  0000*';.CREATE I
34fb0 4e 44 45 58 20 74 30 62 20 4f 4e 20 74 31 28 62  NDEX t0b ON t1(b
34fc0 29 3b 0a 41 4e 41 4c 59 5a 45 3b 0a 53 45 4c 45  );.ANALYZE;.SELE
34fd0 43 54 20 63 20 46 52 4f 4d 20 74 31 20 57 48 45  CT c FROM t1 WHE
34fe0 52 45 20 62 3d 33 20 41 4e 44 20 61 20 42 45 54  RE b=3 AND a BET
34ff0 57 45 45 4e 2e 33 30 20 41 4e 44 20 36 30 3b 0a  WEEN.30 AND 60;.
35000 00 00 00 d6 30 30 30 30 30 30 30 30 20 74 65 78  ....00000000 tex
35010 74 28 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30 30  t(20) null, U000
35020 30 30 30 30 30 30 30 30 20 69 6e 74 30 30 30 30  00000000 int0000
35030 30 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30  0, P000000000000
35040 30 4d 20 69 6e 74 30 30 30 30 30 2c 20 4c 30 30  0M int00000, L00
35050 30 30 30 30 20 69 6e 74 30 30 30 30 30 2c 20 4c  0000 int00000, L
35060 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
35070 20 69 6e 74 30 30 30 30 30 2c 20 55 30 30 30 30   int00000, U0000
35080 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
35090 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30 30  (300) null, L000
350a0 30 30 30 30 30 30 30 30 30 30 30 44 20 74 65 78  00000000000D tex
350b0 74 28 35 30 29 20 6e 75 6c 6c 2c 20 46 30 30 30  t(50) null, F000
350c0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31 30  00000000 text(10
350d0 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30  0) not null, R00
350e0 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
350f0 6c 6c 2c 20 53 30 30 30 30 30 30 30 30 20 74 65  ll, S00000000 te
35100 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(30) not null,
35110 20 4c 30 30 30 30 30 30 30 20 74 65 78 74 28 32   L0000000 text(2
35120 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30  00) not null, A0
35130 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
35140 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52   int not null, R
35150 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  00000 int not nu
35160 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 30 30 30  ll, N00000000000
35170 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20  0 text(1) null, 
35180 4e 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  N0000000000000 t
35190 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20 4e 30 30  ext(1) null, N00
351a0 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e  000000 text(1) n
351b0 75 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 30 30  ull, N0000000000
351c0 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e  000000 text(1) n
351d0 75 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 30 30  ull, N0000000000
351e0 30 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20  0000000 text(1) 
351f0 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30  null, C000000000
35200 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e 6f  00000 text(1) no
35210 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69  t null, constrai
35220 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30 30  nt P000000000000
35230 30 30 30 30 30 30 30 30 20 70 72 69 6d 61 72 79  00000000 primary
35240 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f   key (ISSUEID, O
35250 42 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41 54  B0ECTID));.CREAT
35260 45 20 54 41 42 4c 45 20 54 30 30 28 43 30 30 20  E TABLE T00(C00 
35270 69 6e 74 30 30 30 30 30 2c 53 30 30 30 30 20 69  int00000,S0000 i
35280 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30  nt not null, L00
35290 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
352a0 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
352b0 50 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  P000000 text(50)
352c0 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44 20 74   null, ISSUEID t
352d0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
352e0 2c 20 4f 42 30 45 43 54 49 44 20 74 65 78 74 28  , OB0ECTID text(
352f0 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30  50) not null, R0
35300 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f  000000000 int no
35310 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30  t null, C0000000
35320 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
35330 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 20   null, A0000000 
35340 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
35350 6c 2c 20 43 30 30 30 20 74 65 78 74 28 32 30 29  l, C000 text(20)
35360 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 20   null, L0000000 
35370 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 55  text(20) null, U
35380 30 30 30 20 69 6e 74 30 30 30 30 30 2c 20 50 30  000 int00000, P0
35390 30 30 30 30 30 30 30 30 30 30 30 30 30 20 69 6e  0000000000000 in
353a0 74 30 30 30 30 30 2c 20 4c 30 30 30 30 30 30 20  t00000, L000000 
353b0 69 6e 74 30 30 30 30 30 2c 20 4c 30 30 30 30 30  int00000, L00000
353c0 30 30 30 20 69 6e 74 30 30 30 30 30 2c 20 55 30  000 int00000, U0
353d0 30 30 30 30 30 30 20 74 65 78 74 28 33 30 30 29  000000 text(300)
353e0 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 44 20   null, L000000D 
353f0 74 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 52  text(50) null, R
35400 00 00 00 d7 30 30 30 30 30 30 30 20 69 6e 74 20  ....0000000 int 
35410 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 20  not null, L0000 
35420 74 65 78 74 28 32 30 30 29 20 6e 6f 74 20 6e 75  text(200) not nu
35430 6c 6c 2c 20 49 30 30 30 30 30 30 30 30 30 30 30  ll, I00000000000
35440 20 74 65 78 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20   text not null, 
35450 45 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e  E00000000 text n
35460 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30  ull, A0000000000
35470 30 30 30 30 20 74 65 78 74 20 6e 6f 74 20 6e 75  0000 text not nu
35480 6c 6c 2c 20 49 30 30 30 30 30 30 30 30 30 30 30  ll, I00000000000
35490 30 20 74 65 78 74 28 31 30 30 29 20 6e 6f 74 20  0 text(100) not 
354a0 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30  null, C000000000
354b0 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e 6f  00000 text(1) no
354c0 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30  t null, A0000000
354d0 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e  0000000000 int n
354e0 6f 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61  ot null, constra
354f0 69 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30  int P00000000000
35500 30 30 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b  000000 primary k
35510 65 79 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30  ey (ISSUEID, OB0
35520 45 43 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20  ECTID));.CREATE 
35530 54 41 42 4c 45 20 41 30 30 30 30 30 30 30 30 30  TABLE A000000000
35540 30 28 54 51 55 4e 49 44 20 74 65 78 74 28 33 30  0(TQUNID text(30
35550 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 30 20 74  ) not null, O0 t
35560 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49 30  ext(50) null, I0
35570 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
35580 75 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 20 74  ull, D00000000 t
35590 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 43 30  ext(50) null, C0
355a0 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
355b0 74 28 35 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30  t(50) null, C000
355c0 30 30 30 30 30 30 30 20 74 65 78 74 28 31 30 30  0000000 text(100
355d0 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30  ) null, C0000000
355e0 30 20 74 65 78 74 28 31 30 30 29 20 6e 75 6c 6c  0 text(100) null
355f0 2c 20 43 30 30 30 30 30 30 30 30 30 30 30 30 30  , C0000000000000
35600 30 20 74 65 78 74 28 31 30 30 29 20 6e 75 6c 6c  0 text(100) null
35610 2c 20 43 30 30 30 30 30 30 30 30 30 45 20 74 65  , C000000000E te
35620 78 74 28 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c  xt(100) not null
35630 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30  , constraint P00
35640 30 30 30 30 30 30 30 30 30 30 30 20 70 72 69 6d  00000000000 prim
35650 61 72 79 20 6b 65 79 20 28 54 51 55 4e 49 44 29  ary key (TQUNID)
35660 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20  );.CREATE TABLE 
35670 43 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  C000000000000000
35680 28 43 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  (C00000 int not 
35690 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
356a0 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
356b0 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30  ot null, P000000
356c0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
356d0 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44 20  ) null, ISSUEID 
356e0 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
356f0 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65 78 74  l, OB0ECTID text
35700 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52  (50) not null, R
35710 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e  0000000000 int n
35720 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30  ot null, C000000
35730 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
35740 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30  t null, A0000000
35750 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
35760 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 30  ll, C00000000000
35770 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20   text(20) null, 
35780 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  L000000000000000
35790 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20   text(20) null, 
357a0 55 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74  U00000000000 int
357b0 30 30 30 30 30 2c 20 50 30 30 30 30 30 30 30 30  00000, P00000000
357c0 30 30 30 30 30 4d 20 69 6e 74 30 30 30 30 30 2c  00000M int00000,
357d0 20 4c 30 30 30 30 30 30 20 69 6e 74 30 30 30 30   L000000 int0000
357e0 30 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  0, L000000000000
357f0 30 30 30 30 20 69 6e 74 30 30 30 30 30 2c 20 55  0000 int00000, U
35800 00 00 00 d8 30 30 30 30 30 30 30 30 30 30 30 30  ....000000000000
35810 30 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75  000 text(300) nu
35820 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30  ll, L00000000000
35830 30 30 30 44 20 74 65 78 74 28 35 30 29 20 6e 75  000D text(50) nu
35840 6c 6c 2c 20 42 30 30 30 20 74 65 78 74 20 6e 75  ll, B000 text nu
35850 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20 50  ll, constraint P
35860 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
35870 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  0000 primary key
35880 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43   (ISSUEID, OB0EC
35890 54 49 44 29 29 3b 45 58 50 4c 41 49 4e 0a 43 52  TID));EXPLAIN.CR
358a0 45 41 54 45 20 54 41 42 4c 45 20 48 30 30 28 44  EATE TABLE H00(D
358b0 41 54 30 30 30 30 45 20 74 65 78 74 28 32 29 20  AT0000E text(2) 
358c0 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 30 30 30 30 20  not null, O0000 
358d0 74 65 78 74 28 32 30 29 20 6e 6f 74 20 6e 75 6c  text(20) not nul
358e0 6c 2c 20 4b 30 30 30 30 30 30 30 30 30 30 20 74  l, K0000000000 t
358f0 65 78 74 28 31 30 30 29 20 6e 6f 74 20 6e 75 6c  ext(100) not nul
35900 6c 2c 20 46 30 30 30 30 30 30 30 30 30 30 20 69  l, F0000000000 i
35910 6e 74 30 30 30 30 30 2c 20 54 30 30 30 30 30 30  nt00000, T000000
35920 30 30 20 69 6e 74 30 30 30 30 30 29 3b 0a 43 52  00 int00000);.CR
35930 45 41 54 45 20 54 41 42 4c 45 20 44 30 30 30 28  EATE TABLE D000(
35940 46 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  F0000000000 text
35950 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 56  (30) not null, V
35960 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e  000000 int not n
35970 75 6c 6c 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ull);.CREATE TAB
35980 4c 45 20 44 30 30 30 30 30 30 30 30 30 30 30 43  LE D00000000000C
35990 30 30 30 30 30 30 30 28 54 51 55 4e 49 44 20 74  0000000(TQUNID t
359a0 65 78 74 28 33 29 20 6e 6f 74 20 6e 75 6c 6c 2c  ext(3) not null,
359b0 20 53 30 30 30 30 20 74 65 78 74 28 35 30 29 20   S0000 text(50) 
359c0 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 30 30 30 20 74  not null, O000 t
359d0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
359e0 2c 20 50 30 30 30 20 74 65 78 74 28 33 30 30 29  , P000 text(300)
359f0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 44 30 30 30 30   not null, D0000
35a00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
35a10 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
35a20 6c 2c 20 43 30 30 30 30 30 30 30 30 20 74 65 78  l, C00000000 tex
35a30 74 28 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  t(100) not null,
35a40 20 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30   constraint P000
35a50 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
35a60 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
35a70 54 51 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45  TQUNID));.CREATE
35a80 20 54 41 42 4c 45 20 44 30 30 30 30 46 30 30 30   TABLE D0000F000
35a90 30 30 30 30 28 43 30 30 20 69 6e 74 30 30 30 30  0000(C00 int0000
35aa0 30 2c 20 53 30 30 30 30 20 69 6e 74 20 6e 6f 74  0, S0000 int not
35ab0 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
35ac0 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
35ad0 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30  not null, P00000
35ae0 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35  000000000 text(5
35af0 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44  0) null, ISSUEID
35b00 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75   text(50) not nu
35b10 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74 65 78  ll, OB0ECTID tex
35b20 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
35b30 52 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20  R0000000000 int 
35b40 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30  not null, C00000
35b50 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
35b60 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30  ot null, A000000
35b70 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
35b80 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30  ull, C0000000000
35b90 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
35ba0 20 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30   L00000000000000
35bb0 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c  0 text(20) null,
35bc0 20 55 30 30 30 30 30 30 30 30 30 30 30 20 69 6e   U00000000000 in
35bd0 74 30 30 30 30 30 2c 20 50 30 30 30 30 30 30 30  t00000, P0000000
35be0 30 30 30 30 30 30 4d 20 69 6e 74 30 30 30 30 30  000000M int00000
35bf0 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 30 30 30  , L000000 int000
35c00 00 00 00 d9 30 30 2c 20 4c 30 30 30 30 30 30 30  ....00, L0000000
35c10 30 30 30 30 30 30 30 30 30 20 69 6e 74 30 30 30  000000000 int000
35c20 30 30 2c 20 55 30 30 30 30 30 30 30 30 30 30 30  00, U00000000000
35c30 30 30 30 30 20 74 65 78 74 28 33 30 30 29 20 6e  0000 text(300) n
35c40 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30  ull, L0000000000
35c50 30 30 30 30 44 20 74 65 78 74 28 35 30 29 20 6e  0000D text(50) n
35c60 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30 30  ull, R0000000000
35c70 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
35c80 29 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69  ) null, constrai
35c90 6e 74 20 50 30 30 30 30 30 30 30 30 30 30 30 30  nt P000000000000
35ca0 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20  000 primary key 
35cb0 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54  (ISSUEID, OB0ECT
35cc0 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ID));.CREATE TAB
35cd0 4c 45 20 44 30 28 54 51 55 4e 49 44 20 74 65 78  LE D0(TQUNID tex
35ce0 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(30) not null, 
35cf0 49 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  I00 text(50) not
35d00 20 6e 75 6c 6c 2c 45 30 30 30 20 74 65 78 74 28   null,E000 text(
35d10 35 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30  50) null, D00000
35d20 30 30 30 30 30 20 74 65 78 74 28 31 30 30 29 20  00000 text(100) 
35d30 6e 75 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30  null, D000000000
35d40 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
35d50 2c 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30  ,constraint P000
35d60 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28 54 51   primary key (TQ
35d70 55 4e 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54  UNID));.CREATE T
35d80 41 42 4c 45 20 45 30 30 30 30 30 28 54 30 30 30  ABLE E00000(T000
35d90 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c  00 int not null,
35da0 20 4e 30 30 30 30 30 20 74 65 78 74 28 35 30 29   N00000 text(50)
35db0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4d 30 30 30 20   not null, M000 
35dc0 62 6c 6f 62 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54  blob not null, T
35dd0 30 30 30 30 44 20 74 65 78 74 28 33 30 29 20 6e  0000D text(30) n
35de0 6f 74 20 6e 75 6c 6c 29 3b 0a 43 52 45 41 54 45  ot null);.CREATE
35df0 20 54 41 42 4c 45 20 45 30 30 30 30 30 30 30 30   TABLE E00000000
35e00 30 30 30 30 30 28 43 30 30 30 30 30 30 20 69 6e  00000(C000000 in
35e10 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 69 6e  t null, S0000 in
35e20 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30  t not null, L000
35e30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
35e40 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50  (50) not null, P
35e50 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
35e60 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53  ext(50) null, IS
35e70 53 55 45 49 44 20 74 65 78 74 28 35 30 29 20 6e  SUEID text(50) n
35e80 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49  ot null, OB0ECTI
35e90 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  D text(50) not n
35ea0 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30 30  ull, R0000000000
35eb0 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43   int not null, C
35ec0 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
35ed0 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30  50) not null, A0
35ee0 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
35ef0 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30  not null, C00000
35f00 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29 20  000000 text(20) 
35f10 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
35f20 30 30 30 30 30 30 20 74 65 78 74 28 32 30 29 20  000000 text(20) 
35f30 6e 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30  null, U000000000
35f40 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 50 30 30  00 int null, P00
35f50 30 30 30 30 30 30 30 30 30 30 30 4d 20 69 6e 74  00000000000M int
35f60 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20 69   null, L000000 i
35f70 6e 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  nt null, L000000
35f80 30 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e  0000000000 int n
35f90 75 6c 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30  ull, U0000000000
35fa0 30 30 30 30 30 20 74 65 78 74 28 33 30 30 29 20  00000 text(300) 
35fb0 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
35fc0 30 30 30 30 30 44 20 74 65 78 74 28 35 30 29 20  00000D text(50) 
35fd0 6e 75 6c 6c 2c 20 44 30 30 30 30 20 74 65 78 74  null, D0000 text
35fe0 28 32 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30 32  (20) null, D0002
35ff0 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20   text(20) null, 
36000 00 00 00 da 44 30 30 30 33 20 74 65 78 74 28 32  ....D0003 text(2
36010 30 29 20 6e 75 6c 6c 2c 20 44 30 30 30 34 20 74  0) null, D0004 t
36020 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 44 30  ext(20) null, D0
36030 30 30 35 20 74 65 78 74 28 32 30 29 20 6e 75 6c  005 text(20) nul
36040 6c 2c 20 44 30 30 30 36 20 74 65 78 74 28 32 30  l, D0006 text(20
36050 29 20 6e 75 6c 6c 2c 20 44 30 30 30 37 20 74 65  ) null, D0007 te
36060 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 44 30 30  xt(20) null, D00
36070 30 38 20 74 65 78 74 28 32 30 29 20 6e 75 6c 6c  08 text(20) null
36080 2c 20 44 30 30 30 39 20 74 65 78 74 28 32 30 29  , D0009 text(20)
36090 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30 20 74 65   null, D00000 te
360a0 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 56 30 30  xt(20) null, V00
360b0 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 56 30  000 int null, V0
360c0 30 30 30 32 20 69 6e 74 20 6e 75 6c 6c 2c 20 56  0002 int null, V
360d0 30 30 30 30 33 20 69 6e 74 20 6e 75 6c 6c 2c 20  00003 int null, 
360e0 56 30 30 30 30 34 20 69 6e 74 20 6e 75 6c 6c 2c  V00004 int null,
360f0 20 56 30 30 30 30 35 20 69 6e 74 20 6e 75 6c 6c   V00005 int null
36100 2c 20 56 30 30 30 30 36 20 69 6e 74 20 6e 75 6c  , V00006 int nul
36110 6c 2c 20 56 30 30 30 30 37 20 69 6e 74 20 6e 75  l, V00007 int nu
36120 6c 6c 2c 20 56 30 30 30 30 38 20 69 6e 74 20 6e  ll, V00008 int n
36130 75 6c 6c 2c 20 56 30 30 30 30 39 20 69 6e 74 20  ull, V00009 int 
36140 6e 75 6c 6c 2c 20 56 30 30 30 30 30 30 20 69 6e  null, V000000 in
36150 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30 31 20  t null, V000001 
36160 69 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30  int null, V00000
36170 32 20 69 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30  2 int null, V000
36180 30 30 33 20 69 6e 74 20 6e 75 6c 6c 2c 20 56 30  003 int null, V0
36190 30 30 30 30 34 20 69 6e 74 20 6e 75 6c 6c 2c 20  00004 int null, 
361a0 56 30 30 30 30 30 35 20 69 6e 74 20 6e 75 6c 6c  V000005 int null
361b0 2c 20 56 30 30 30 30 30 36 20 69 6e 74 20 6e 75  , V000006 int nu
361c0 6c 6c 2c 20 56 30 30 30 30 30 37 20 69 6e 74 20  ll, V000007 int 
361d0 6e 75 6c 6c 2c 20 56 30 30 30 30 30 38 20 69 6e  null, V000008 in
361e0 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30 39 20  t null, V000009 
361f0 69 6e 74 20 6e 75 6c 6c 2c 20 56 30 30 30 30 32  int null, V00002
36200 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30  0 int null, S000
36210 30 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75  000 text(300) nu
36220 6c 6c 2c 20 53 30 30 30 30 30 32 20 74 65 78 74  ll, S000002 text
36230 28 33 30 30 29 20 6e 75 6c 6c 2c 20 53 30 30 30  (300) null, S000
36240 30 30 33 20 74 65 78 74 28 33 30 30 29 20 6e 75  003 text(300) nu
36250 6c 6c 2c 20 53 30 30 30 30 30 34 20 74 65 78 74  ll, S000004 text
36260 28 33 30 30 29 20 6e 75 6c 6c 2c 20 53 30 30 30  (300) null, S000
36270 30 30 35 20 74 65 78 74 28 33 30 30 29 20 6e 75  005 text(300) nu
36280 6c 6c 2c 20 53 30 30 30 30 30 36 20 74 65 78 74  ll, S000006 text
36290 28 33 30 30 29 20 6e 75 6c 6c 2c 20 53 30 30 30  (300) null, S000
362a0 30 30 37 20 74 65 78 74 28 33 30 30 29 20 6e 75  007 text(300) nu
362b0 6c 6c 2c 20 53 30 30 30 30 30 38 20 74 65 78 74  ll, S000008 text
362c0 28 33 30 30 29 20 6e 75 6c 6c 2c 20 53 30 30 30  (300) null, S000
362d0 30 30 39 20 74 65 78 74 28 33 30 30 29 20 6e 75  009 text(300) nu
362e0 6c 6c 2c 20 53 30 30 30 30 30 30 30 20 74 65 78  ll, S0000000 tex
362f0 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30  t(300) null, L00
36300 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e 75  00000000 text nu
36310 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 32 20  ll, L0000000002 
36320 74 65 78 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30  text null, L0000
36330 30 30 30 30 30 33 20 74 65 78 74 20 6e 75 6c 6c  000003 text null
36340 2c 20 4c 30 30 30 30 30 30 30 30 30 34 20 74 65  , L0000000004 te
36350 78 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  xt null, L000000
36360 30 30 30 35 20 74 65 78 74 20 6e 75 6c 6c 2c 20  0005 text null, 
36370 4c 30 30 30 30 30 30 30 30 30 36 20 74 65 78 74  L0000000006 text
36380 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30   null, L00000000
36390 30 37 20 74 65 78 74 20 6e 75 6c 6c 2c 20 4c 30  07 text null, L0
363a0 30 30 30 30 30 30 30 30 38 20 74 65 78 74 20 6e  000000008 text n
363b0 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 39  ull, L0000000009
363c0 20 74 65 78 74 20 6e 75 6c 6c 2c 20 4c 30 30 30   text null, L000
363d0 30 30 30 30 30 30 30 30 20 74 65 78 74 20 6e 75  00000000 text nu
363e0 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74 20 50  ll, constraint P
363f0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
36400 00 00 00 db 20 70 72 69 6d 61 72 79 20 6b 65 79  .... primary key
36410 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43   (ISSUEID, OB0EC
36420 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41  TID));.CREATE TA
36430 42 4c 45 20 46 30 30 30 30 30 30 30 30 30 28 54  BLE F000000000(T
36440 51 55 4e 49 44 20 74 65 78 74 28 33 30 29 20 6e  QUNID text(30) n
36450 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 20 74 65  ot null, P000 te
36460 78 74 28 33 30 30 29 20 6e 6f 74 20 6e 75 6c 6c  xt(300) not null
36470 2c 20 44 30 30 30 30 30 30 30 30 30 30 30 30 30  , D0000000000000
36480 30 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20  0000000 text(1) 
36490 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74  null, constraint
364a0 20 50 30 30 30 30 30 30 30 30 30 30 30 30 20 70   P000000000000 p
364b0 72 69 6d 61 72 79 20 6b 65 79 20 28 54 51 55 4e  rimary key (TQUN
364c0 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42  ID));.CREATE TAB
364d0 4c 45 20 46 30 28 43 30 30 20 69 6e 74 20 6e 75  LE F0(C00 int nu
364e0 6c 6c 2c 20 53 30 30 30 30 20 69 6e 74 20 6e 6f  ll, S0000 int no
364f0 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30  t null, L0000000
36500 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
36510 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 30 30   null, P00000000
36520 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
36530 6e 75 6c 6c 2c 20 49 53 53 55 45 49 44 20 74 65  null, ISSUEID te
36540 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
36550 20 4f 42 30 45 43 54 49 44 20 74 65 78 74 28 35   OB0ECTID text(5
36560 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30  0) not null, R00
36570 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74  00000000 int not
36580 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
36590 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  00 text(50) not 
365a0 6e 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 20 74  null, A0000000 t
365b0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
365c0 2c 20 43 30 30 30 30 30 30 30 30 30 30 30 20 74  , C00000000000 t
365d0 65 78 74 2c 20 50 30 30 30 30 30 30 30 30 30 30  ext, P0000000000
365e0 30 30 30 4d 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c  000M int null, L
365f0 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c  000000 int null,
36600 20 4c 30 30 30 30 30 30 30 30 30 30 30 30 30 30   L00000000000000
36610 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 55 30 30  00 int null, U00
36620 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
36630 78 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30  xt(300) null, L0
36640 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
36650 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 50 30  ext(50) null, P0
36660 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
36670 74 28 35 30 29 20 6e 75 6c 6c 2c 20 42 30 30 30  t(50) null, B000
36680 20 74 65 78 74 20 6e 75 6c 6c 2c 20 42 30 30 30   text null, B000
36690 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
366a0 28 31 30 30 29 20 6e 75 6c 6c 2c 20 49 30 30 30  (100) null, I000
366b0 30 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e  000000 text(1) n
366c0 75 6c 6c 2c 20 46 30 30 30 30 30 30 30 20 74 65  ull, F0000000 te
366d0 78 74 28 33 30 30 29 20 6e 6f 74 20 6e 75 6c 6c  xt(300) not null
366e0 2c 20 56 30 30 30 30 30 30 30 30 30 30 20 74 65  , V0000000000 te
366f0 78 74 28 33 30 30 29 20 6e 6f 74 20 6e 75 6c 6c  xt(300) not null
36700 2c 20 56 30 30 30 30 30 30 30 30 30 30 30 30 20  , V000000000000 
36710 74 65 78 74 28 33 30 30 29 20 6e 6f 74 20 6e 75  text(300) not nu
36720 6c 6c 2c 20 44 30 30 30 30 30 30 30 30 30 30 30  ll, D00000000000
36730 20 74 65 78 74 28 34 30 29 20 6e 6f 74 20 6e 75   text(40) not nu
36740 6c 6c 2c 20 49 30 30 30 30 30 30 20 74 65 78 74  ll, I000000 text
36750 28 31 29 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30  (1) null, D00000
36760 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
36770 29 20 6e 6f 74 20 6e 75 6c 6c 2c 63 6f 6e 73 74  ) not null,const
36780 72 61 69 6e 74 20 50 30 30 30 30 30 30 30 20 70  raint P0000000 p
36790 72 69 6d 61 72 79 20 6b 65 79 20 28 49 53 53 55  rimary key (ISSU
367a0 45 49 44 2c 20 4f 42 30 45 43 54 49 44 29 29 3b  EID, OB0ECTID));
367b0 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 4c 30  .CREATE TABLE L0
367c0 30 30 30 28 43 30 30 30 30 30 20 69 6e 74 20 6e  000(C00000 int n
367d0 75 6c 6c 2c 20 53 30 30 30 30 20 69 6e 74 20 6e  ull, S0000 int n
367e0 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30  ot null, L000000
367f0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
36800 00 00 00 dc 74 20 6e 75 6c 6c 2c 20 50 30 30 30  ....t null, P000
36810 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
36820 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45  (50) null, ISSUE
36830 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
36840 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74  null, OB0ECTID t
36850 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
36860 2c 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e  , R0000000000 in
36870 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30  t not null, C000
36880 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
36890 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30   not null, A0000
368a0 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
368b0 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
368c0 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
368d0 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
368e0 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
368f0 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 20  l, U00000000000 
36900 69 6e 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30  int null, P00000
36910 30 30 30 30 30 30 30 30 4d 20 69 6e 74 20 6e 75  00000000M int nu
36920 6c 6c 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20  ll, L000000 int 
36930 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
36940 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
36950 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 30 30  , U0000000000000
36960 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c  00 text(300) nul
36970 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
36980 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c  00000 text null,
36990 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30  constraint P0000
369a0 30 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79  0000 primary key
369b0 20 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43   (ISSUEID, OB0EC
369c0 54 49 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41  TID));.CREATE TA
369d0 42 4c 45 20 47 30 28 43 30 30 30 30 30 30 20 69  BLE G0(C000000 i
369e0 6e 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30 20 69  nt null, S0000 i
369f0 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30  nt not null, L00
36a00 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
36a10 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30  ) not null, P000
36a20 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
36a30 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55 45  (50) null, ISSUE
36a40 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
36a50 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20 74  null, OB0ECTID t
36a60 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
36a70 2c 20 52 30 30 30 30 30 30 30 30 30 30 20 69 6e  , R0000000000 in
36a80 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30  t not null, C000
36a90 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29  0000000 text(50)
36aa0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30 30   not null, A0000
36ab0 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
36ac0 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
36ad0 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
36ae0 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
36af0 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
36b00 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 20  l, U00000000000 
36b10 69 6e 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30  int null, P00000
36b20 30 30 30 30 30 30 30 30 4d 20 69 6e 74 20 6e 75  00000000M int nu
36b30 6c 6c 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 20  ll, L000000 int 
36b40 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30  null, L000000000
36b50 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c  0000000 int null
36b60 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 30 30  , U0000000000000
36b70 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c  00 text(300) nul
36b80 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
36b90 30 30 44 20 74 65 78 74 28 35 30 29 20 6e 75 6c  00D text(50) nul
36ba0 6c 2c 20 53 30 30 30 30 30 30 30 30 30 30 30 30  l, S000000000000
36bb0 30 30 30 30 30 30 30 20 74 65 78 74 28 33 30 29  0000000 text(30)
36bc0 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30   not null, P0000
36bd0 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
36be0 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(30) not null,
36bf0 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30 44   P0000000000000D
36c00 00 00 00 dd 20 74 65 78 74 28 31 29 20 6e 6f 74  .... text(1) not
36c10 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
36c20 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
36c30 74 28 31 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41  t(1) not null, A
36c40 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
36c50 20 74 65 78 74 20 6e 75 6c 6c 2c 20 50 30 30 30   text null, P000
36c60 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 20  0000000000 text 
36c70 6e 75 6c 6c 2c 20 45 30 30 30 30 30 30 30 30 30  null, E000000000
36c80 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 20  0000000000 text 
36c90 6e 75 6c 6c 2c 20 45 30 30 30 30 30 30 30 30 30  null, E000000000
36ca0 30 30 30 30 30 30 30 30 30 4c 20 74 65 78 74 20  000000000L text 
36cb0 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74  null, constraint
36cc0 20 50 30 30 30 30 30 30 30 30 30 30 30 30 30 30   P00000000000000
36cd0 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
36ce0 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54 49  ISSUEID, OB0ECTI
36cf0 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  D));.CREATE TABL
36d00 45 20 47 30 30 30 30 30 30 30 30 30 30 30 30 30  E G0000000000000
36d10 30 30 30 30 30 30 30 30 28 49 44 20 69 6e 74 20  00000000(ID int 
36d20 6e 6f 74 20 6e 75 6c 6c 2c 55 30 20 74 65 78 74  not null,U0 text
36d30 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63  (30) not null, c
36d40 6f 6e 73 74 72 61 69 6e 74 20 5f 30 30 30 30 30  onstraint _00000
36d50 30 30 30 30 30 30 30 30 30 30 30 20 70 72 69 6d  00000000000 prim
36d60 61 72 79 20 6b 65 79 20 28 49 44 29 29 3b 0a 43  ary key (ID));.C
36d70 52 45 41 54 45 20 54 41 42 4c 45 20 49 30 30 28  REATE TABLE I00(
36d80 54 51 55 4e 49 44 20 74 65 78 74 28 33 30 29 20  TQUNID text(30) 
36d90 6e 6f 74 20 6e 75 6c 6c 2c 20 44 30 30 30 30 30  not null, D00000
36da0 30 30 20 74 65 78 74 28 32 30 29 20 6e 6f 74 20  00 text(20) not 
36db0 6e 75 6c 6c 2c 20 49 30 30 30 30 30 30 20 74 65  null, I000000 te
36dc0 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
36dd0 20 4b 30 30 30 30 30 30 30 30 20 74 65 78 74 28   K00000000 text(
36de0 33 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 46 30  30) not null, F0
36df0 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  0000000 int not 
36e00 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 20 74 65  null, L000000 te
36e10 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 45 30 30  xt(20) null, E00
36e20 30 30 30 30 30 30 30 30 30 30 30 20 62 6c 6f 62  00000000000 blob
36e30 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30 30 30   not null, P0000
36e40 30 30 30 30 30 30 30 30 20 62 6c 6f 62 20 6e 6f  00000000 blob no
36e50 74 20 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69  t null, constrai
36e60 6e 74 20 50 30 30 30 30 30 20 70 72 69 6d 61 72  nt P00000 primar
36e70 79 20 6b 65 79 20 28 54 51 55 4e 49 44 29 29 3b  y key (TQUNID));
36e80 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 4f 30  .CREATE TABLE O0
36e90 28 49 4e 56 49 54 41 54 49 4f 4e 49 44 20 74 65  (INVITATIONID te
36ea0 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
36eb0 20 52 45 43 49 50 49 45 4e 54 4e 4f 44 45 49 44   RECIPIENTNODEID
36ec0 20 74 65 78 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20   text not null, 
36ed0 44 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  D0000000000 text
36ee0 28 32 30 29 20 2c 20 63 6f 6e 73 74 72 61 69 6e  (20) , constrain
36ef0 74 20 50 30 30 30 30 30 30 30 30 30 20 70 72 69  t P000000000 pri
36f00 6d 61 72 79 20 6b 65 79 20 28 49 4e 56 49 54 41  mary key (INVITA
36f10 54 49 4f 4e 49 44 2c 20 52 45 43 49 50 49 45 4e  TIONID, RECIPIEN
36f20 54 4e 4f 44 45 49 44 29 29 3b 41 4e 41 4c 59 5a  TNODEID));ANALYZ
36f30 45 20 54 41 42 4c 45 20 49 30 28 4f 30 30 30 20  E TABLE I0(O000 
36f40 74 65 78 20 74 65 78 74 28 35 30 29 20 6e 6f 74  tex text(50) not
36f50 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30   null, R00000000
36f60 30 20 74 65 78 74 30 20 6e 75 6c 6c 2c 20 52 30  0 text0 null, R0
36f70 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
36f80 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 52 30 30  xt(50) null, R00
36f90 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c 20 49  000 text null, I
36fa0 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
36fb0 6e 6f 74 20 6e 75 6c 6c 2c 20 45 30 30 30 30 30  not null, E00000
36fc0 30 30 20 74 65 78 74 20 6e 6f 74 20 6e 75 6c 6c  00 text not null
36fd0 2c 20 4d 30 30 30 30 30 30 30 30 30 30 20 62 6c  , M0000000000 bl
36fe0 6f 62 20 6e 6f 74 20 6e 75 6c 6c 2c 20 49 30 30  ob not null, I00
36ff0 30 30 30 30 30 30 30 30 30 30 30 30 20 69 6e 74  000000000000 int
37000 00 00 00 00 20 6e 6f 74 20 6e 75 6c 6c 2c 20 54  .... not null, T
37010 30 30 30 30 30 20 74 65 78 74 20 6e 75 6c 6c 2c  00000 text null,
37020 20 44 30 30 20 74 65 78 74 28 32 30 29 20 6e 6f   D00 text(20) no
37030 74 20 6e 75 6c 6c 29 3b 0a 43 52 45 41 54 45 20  t null);.CREATE 
37040 54 41 42 4c 45 20 49 30 30 30 30 28 43 30 30 30  TABLE I0000(C000
37050 30 30 20 69 6e 74 30 2c 20 53 30 30 20 69 6e 74  00 int0, S00 int
37060 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30   not null, L0000
37070 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
37080 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30  50) not null, P0
37090 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e  00000 text(50) n
370a0 75 6c 6c 2c 20 49 53 53 55 45 49 44 20 74 65 78  ull, ISSUEID tex
370b0 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20  t(50) not null, 
370c0 4f 42 30 45 43 54 49 44 20 74 65 78 74 28 35 30  OB0ECTID text(50
370d0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30  ) not null, R000
370e0 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  0000000 int not 
370f0 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30  null, C000000000
37100 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  0 text(50) not n
37110 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 20 74 65  ull, A0000000 te
37120 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c  xt(50) not null,
37130 20 43 30 30 30 20 74 65 78 74 28 32 30 29 20 6e   C000 text(20) n
37140 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30 20 74 65  ull, L0000000 te
37150 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 55 30 30  xt(20) null, U00
37160 30 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75  000000000 int nu
37170 6c 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30 30  ll, P00000000000
37180 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20 4c 30  000 int null, L0
37190 30 30 30 30 30 20 69 6e 74 20 6e 75 6c 6c 2c 20  00000 int null, 
371a0 4c 30 30 30 30 30 30 30 30 20 69 6e 74 20 6e 75  L00000000 int nu
371b0 6c 6c 2c 20 55 30 30 30 30 30 30 30 20 74 65 78  ll, U0000000 tex
371c0 74 28 33 30 30 29 20 6e 75 6c 6c 2c 20 4c 30 30  t(300) null, L00
371d0 30 30 30 30 44 20 74 65 78 74 28 35 30 29 20 6e  0000D text(50) n
371e0 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30  ull, C0000000000
371f0 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c  00 text(300) nul
37200 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 30 20  l, C00000000000 
37210 74 65 78 74 20 6e 75 6c 6c 2c 20 49 30 30 30 30  text null, I0000
37220 30 30 30 30 30 30 30 65 78 74 20 6e 6f 74 20 6e  0000000ext not n
37230 75 6c 6c 2c 20 49 30 30 30 30 30 30 30 30 30 30  ull, I0000000000
37240 30 30 30 20 74 65 78 74 28 31 29 20 6e 75 6c 6c  000 text(1) null
37250 2c 20 44 30 30 30 30 30 30 30 30 30 30 30 20 69  , D00000000000 i
37260 6e 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30  nt null, R000000
37270 30 30 30 30 20 74 65 78 74 28 35 30 30 29 20 6e  0000 text(500) n
37280 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 45 20  ull, R00000000E 
37290 69 6e 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30  int null, R00000
372a0 30 30 30 30 50 20 74 65 78 74 28 33 30 30 29 20  0000P text(300) 
372b0 6e 75 6c 6c 2c 20 63 6f 6e 73 74 72 61 69 6e 74  null, constraint
372c0 20 50 30 30 30 30 30 30 30 20 70 72 69 6d 61 72   P0000000 primar
372d0 79 20 6b 65 79 20 28 49 53 53 55 45 49 44 2c 20  y key (ISSUEID, 
372e0 4f 42 30 45 43 54 49 44 29 29 3b 0a 43 52 45 41  OB0ECTID));.CREA
372f0 54 45 20 54 41 42 4c 45 20 55 30 28 55 30 30 20  TE TABLE U0(U00 
37300 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
37310 6c 2c 20 55 30 30 30 30 30 30 20 74 65 78 74 28  l, U000000 text(
37320 31 30 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 45  100) not null, E
37330 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31  000000000 text(1
37340 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 55 30 30 30  ) not null, U000
37350 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
37360 74 28 32 30 30 29 20 6e 75 6c 6c 2c 20 45 30 30  t(200) null, E00
37370 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74  00000000000 text
37380 28 31 29 20 6e 75 6c 6c 2c 20 56 30 30 30 30 30  (1) null, V00000
37390 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
373a0 35 30 29 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30  50) null, C00000
373b0 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 6f  0000 text(20) no
373c0 74 20 6e 75 6c 6c 2c 20 54 30 30 30 30 30 20 74  t null, T00000 t
373d0 65 78 74 28 33 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(30) not null
373e0 2c 20 50 30 30 30 30 30 30 30 30 30 30 20 74 65  , P0000000000 te
373f0 78 74 28 35 30 29 20 6e 75 6c 6c 29 3b 0a 30 0a  xt(50) null);.0.
37400 0d 00 00 00 02 00 2e 00 01 ff 00 2e 00 00 00 00  ................
37410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
37420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cb 25  ...............%
37430 82 7d 05 00 81 96 4d 42 45 47 49 4e 3b 0a 43 52  .}....MBEGIN;.CR
37440 45 41 54 45 20 54 41 42 4c 45 20 41 30 30 30 28  EATE TABLE A000(
37450 49 53 53 55 45 49 44 20 74 65 78 74 28 35 30 29  ISSUEID text(50)
37460 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54  not null, OB0ECT
37470 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20  ID text(50) not 
37480 6e 75 6c 6c 2c 20 50 41 52 54 49 43 49 50 41 4e  null, PARTICIPAN
37490 54 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74  TID text(50) not
374a0 20 6e 75 6c 6c 2c 45 30 30 30 30 30 30 30 30 30   null,E000000000
374b0 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20  0 int not null, 
374c0 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30  constraint P0000
374d0 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20 28  00 primary key (
374e0 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54 49  ISSUEID, OB0ECTI
374f0 44 2c 20 50 41 52 54 49 43 49 50 41 4e 54 49 44  D, PARTICIPANTID
37500 29 29 3b 45 58 50 4c 41 49 4e 0a 43 52 45 41 54  ));EXPLAIN.CREAT
37510 45 20 54 41 42 4c 45 20 41 30 30 30 30 30 30 30  E TABLE A0000000
37520 30 30 30 30 30 30 30 30 30 30 28 4c 30 20 69 6e  0000000000(L0 in
37530 74 30 30 30 2c 20 51 30 30 20 69 6e 74 20 6e 6f  t000, Q00 int no
37540 74 20 6e 75 6c 6c 2c 20 4e 30 30 30 30 30 30 20  t null, N000000 
37550 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
37560 6c 2c 20 50 30 30 30 30 30 30 30 30 30 30 30 30  l, P000000000000
37570 30 30 20 74 65 78 74 28 35 30 29 20 6e 75 6c 6c  00 text(50) null
37580 2c 20 49 53 53 55 45 49 44 20 74 65 78 74 28 35  , ISSUEID text(5
37590 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30  0) not null, OB0
375a0 45 43 54 49 44 20 74 65 78 74 28 35 30 29 20 6e  ECTID text(50) n
375b0 6f 74 20 6e 75 6c 6c 2c 20 52 30 30 30 30 30 30  ot null, R000000
375c0 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c  0000 int not nul
375d0 6c 2c 20 43 30 30 30 30 30 30 30 30 30 30 20 74  l, C0000000000 t
375e0 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c 6c  ext(50) not null
375f0 2c 20 41 30 30 30 30 30 30 30 20 00 00 00 e1 cb  , A0000000 .....
37600 55 82 7c 05 00 81 97 2d 42 45 47 49 4e 3b 0a 43  U.|....-BEGIN;.C
37610 52 45 41 54 45 20 54 41 42 4c 45 20 41 30 30 30  REATE TABLE A000
37620 28 49 53 53 55 45 49 44 20 74 65 78 74 28 35 30  (ISSUEID text(50
37630 29 6e 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43  )not null, OB0EC
37640 54 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74  TID text(50) not
37650 20 6e 75 6c 6c 2c 20 50 41 52 54 49 43 49 50 41   null, PARTICIPA
37660 4e 54 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f  NTID text(50) no
37670 74 20 6e 75 6c 6c 2c 45 30 30 30 30 30 30 30 30  t null,E00000000
37680 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c  00 int not null,
37690 20 63 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30   constraint P000
376a0 30 30 30 20 70 72 69 6d 61 72 79 20 6b 65 79 20  000 primary key 
376b0 28 49 53 53 55 45 49 44 2c 20 4f 42 30 45 43 54  (ISSUEID, OB0ECT
376c0 49 44 2c 20 50 41 52 54 49 43 49 50 41 4e 54 49  ID, PARTICIPANTI
376d0 44 29 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c  D));.CREATE TABL
376e0 45 20 41 30 30 30 30 30 30 30 30 30 30 30 30 30  E A0000000000000
376f0 30 30 30 30 28 4c 30 20 69 6e 74 30 30 30 2c 20  0000(L0 int000, 
37700 51 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c  Q00 int not null
37710 2c 20 4e 30 30 30 30 30 30 20 74 65 78 74 28 35  , N000000 text(5
37720 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 50 30 30  0) not null, P00
37730 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
37740 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53 53 55  t(50) null, ISSU
37750 45 49 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74  EID text(50) not
37760 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49 44 20   null, OB0ECTID 
37770 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e 75 6c  text(50) not nul
37780 6c 2c 20 52 30 30 30 30 30 30 30 30 30 30 20 69  l, R0000000000 i
37790 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30  nt not null, C00
377a0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 35 30  00000000 text(50
377b0 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30 30 30  ) not null, A000
377c0 30 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f  0000 text(50) no
377d0 74 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30  t null, C0000000
377e0 30 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75  0000 text(20) nu
377f0 6c 6c 2c 20 4c 30 30 30 30 30 30 30 00 00 00 d5  ll, L0000000....
37800 05 00 00 00 75 01 74 00 00 00 00 c1 03 fb 03 f6  ....u.t.........
37810 03 f1 03 ec 03 e7 03 e2 03 dd 03 d8 03 d3 03 ce  ................
37820 03 c9 03 c4 03 bf 03 ba 03 b5 03 b0 03 ab 03 a6  ................
37830 03 a1 03 9c 03 97 03 92 03 8d 03 88 03 83 03 7e  ...............~
37840 03 79 03 74 03 6f 03 6a 03 65 03 60 03 5b 03 56  .y.t.o.j.e.`.[.V
37850 03 51 03 4c 03 47 03 42 03 3d 03 38 03 33 03 2e  .Q.L.G.B.=.8.3..
37860 03 29 03 24 03 1f 03 1a 03 15 03 10 03 0b 03 06  .).$............
37870 03 00 02 fa 02 f4 02 ee 02 e8 02 e2 02 dc 02 d6  ................
37880 02 d0 02 ca 02 c4 02 be 02 b8 02 b2 02 ac 02 a6  ................
37890 02 a0 02 9a 02 94 02 8e 02 88 02 82 02 7c 02 76  .............|.v
378a0 02 70 02 6a 02 64 02 5e 02 58 02 52 02 4c 02 46  .p.j.d.^.X.R.L.F
378b0 02 40 02 3a 02 34 02 2e 02 28 02 22 02 1c 02 16  .@.:.4...(."....
378c0 02 10 02 0a 02 04 01 fe 01 f8 01 f2 01 ec 01 e6  ................
378d0 01 e0 01 da 01 d4 01 ce 01 c8 01 c2 01 bc 01 b6  ................
378e0 01 b0 01 aa 01 a4 01 9e 01 98 01 92 01 8c 01 86  ................
378f0 01 80 01 7a 01 74 01 6e 01 68 01 62 01 5c 01 56  ...z.t.n.h.b.\.V
37900 01 50 01 4a 01 44 01 3e 01 38 01 32 01 2c 01 26  .P.J.D.>.8.2.,.&
37910 01 20 01 1a 00 00 00 00 00 00 00 00 00 d3 82 7a  . .............z
37920 00 00 00 d0 82 76 00 00 00 cf 82 74 00 00 00 ce  .....v.....t....
37930 82 72 00 00 00 cd 82 71 00 00 00 cc 82 6d 00 00  .r.....q.....m..
37940 00 cb 82 6a 00 00 00 c8 82 68 00 00 00 c7 82 65  ...j.....h.....e
37950 00 00 00 c6 82 60 00 00 00 c5 82 5f 00 00 00 c4  .....`....._....
37960 82 5a 00 00 00 c3 82 56 00 00 00 c2 82 52 00 00  .Z.....V.....R..
37970 00 c1 82 4e 00 00 00 c0 82 4b 00 00 00 bf 82 47  ...N.....K.....G
37980 00 00 00 b5 82 43 00 00 00 b4 82 3d 00 00 00 b3  .....C.....=....
37990 82 37 00 00 00 b2 82 35 00 00 00 b1 82 33 00 00  .7.....5.....3..
379a0 00 b0 82 30 00 00 00 af 82 2e 00 00 00 ae 82 2a  ...0...........*
379b0 00 00 00 ad 82 25 00 00 00 ac 82 21 00 00 00 ab  .....%.....!....
379c0 82 20 00 00 00 aa 82 1c 00 00 00 a9 82 17 00 00  . ..............
379d0 00 a8 82 12 00 00 00 a7 82 0f 00 00 00 a6 82 0d  ................
379e0 00 00 00 a5 82 08 00 00 00 a4 82 04 00 00 00 a3  ................
379f0 81 7f 00 00 00 a2 81 7e 00 00 00 a1 81 7c 00 00  .......~.....|..
37a00 00 a0 81 7a 00 00 00 9f 81 77 00 00 00 9e 81 74  ...z.....w.....t
37a10 00 00 00 9d 81 72 00 00 00 9c 81 6b 00 00 00 9b  .....r.....k....
37a20 81 67 00 00 00 98 81 63 00 00 00 97 81 61 00 00  .g.....c.....a..
37a30 00 86 81 5d 00 00 00 85 81 5b 00 00 00 75 81 59  ...].....[...u.Y
37a40 00 00 00 74 81 55 00 00 00 73 81 52 00 00 00 72  ...t.U...s.R...r
37a50 81 4d 00 00 00 71 81 4c 00 00 00 70 81 46 00 00  .M...q.L...p.F..
37a60 00 6f 81 43 00 00 00 6e 81 42 00 00 00 6d 81 3d  .o.C...n.B...m.=
37a70 00 00 00 6c 81 3b 00 00 00 6b 81 39 00 00 00 6a  ...l.;...k.9...j
37a80 81 37 00 00 00 69 81 35 00 00 00 68 81 34 00 00  .7...i.5...h.4..
37a90 00 67 81 33 00 00 00 66 81 32 00 00 00 65 81 30  .g.3...f.2...e.0
37aa0 00 00 00 63 81 2c 00 00 00 62 81 2a 00 00 00 61  ...c.,...b.*...a
37ab0 81 28 00 00 00 60 81 22 00 00 00 5b 81 21 00 00  .(...`."...[.!..
37ac0 00 5a 81 20 00 00 00 59 81 1f 00 00 00 54 81 1d  .Z. ...Y.....T..
37ad0 00 00 00 53 81 19 00 00 00 52 81 14 00 00 00 50  ...S.....R.....P
37ae0 81 10 00 00 00 4f 81 0b 00 00 00 4e 81 09 00 00  .....O.....N....
37af0 00 4d 81 06 00 00 00 4c 81 05 00 00 00 4b 81 02  .M.....L.....K..
37b00 00 00 00 48 81 00 00 00 00 47 7c 00 00 00 46 7a  ...H.....G|...Fz
37b10 00 00 00 45 79 00 00 00 44 78 00 00 00 43 75 00  ...Ey...Dx...Cu.
37b20 00 00 42 71 00 00 00 41 6f 00 00 00 40 6a 00 00  ..Bq...Ao...@j..
37b30 00 3f 67 00 00 00 3c 66 00 00 00 3b 60 00 00 00  .?g...<f...;`...
37b40 3a 5b 00 00 00 37 57 00 00 00 36 55 00 00 00 35  :[...7W...6U...5
37b50 53 00 00 00 34 51 00 00 00 33 4e 00 00 00 32 4a  S...4Q...3N...2J
37b60 00 00 00 31 47 00 00 00 30 44 00 00 00 2b 42 00  ...1G...0D...+B.
37b70 00 00 2a 40 00 00 00 29 3b 00 00 00 28 39 00 00  ..*@...);...(9..
37b80 00 27 37 00 00 00 26 35 00 00 00 25 34 00 00 00  .'7...&5...%4...
37b90 24 32 00 00 00 1f 31 00 00 00 1e 30 00 00 00 1d  $2....1....0....
37ba0 2f 00 00 00 1c 2d 00 00 00 1b 2a 00 00 00 1a 29  /....-....*....)
37bb0 00 00 00 19 28 00 00 00 18 27 00 00 00 17 24 00  ....(....'....$.
37bc0 00 00 16 20 00 00 00 15 1e 00 00 00 14 1c 00 00  ... ............
37bd0 00 13 19 00 00 00 12 15 00 00 00 11 13 00 00 00  ................
37be0 0f 12 00 00 00 0e 10 00 00 00 0d 0e 00 00 00 0c  ................
37bf0 0c 00 00 00 0b 09 00 00 00 09 07 00 00 00 08 04  ................
37c00 05 03 46 00 6f 01 12 00 00 00 01 ae 03 f4 03 ee  ..F.o...........
37c10 03 e8 03 e2 03 dc 03 d6 03 d0 03 ca 03 c4 03 be  ................
37c20 03 b8 03 b2 03 ac 03 a6 03 a0 02 86 02 80 02 7a  ...............z
37c30 02 74 02 6e 02 68 02 62 02 5c 02 56 02 50 02 4a  .t.n.h.b.\.V.P.J
37c40 02 44 02 3e 02 38 02 32 02 2c 02 26 02 20 02 1a  .D.>.8.2.,.&. ..
37c50 02 14 02 0e 02 08 02 02 01 fc 01 f6 01 f0 01 ea  ................
37c60 01 e4 01 de 01 d8 01 d2 01 cc 01 c6 01 c0 01 ba  ................
37c70 01 b4 01 ae 01 a8 01 a2 01 9c 01 96 01 90 01 8a  ................
37c80 01 84 01 7e 01 78 01 72 01 6c 01 66 01 60 01 5a  ...~.x.r.l.f.`.Z
37c90 01 54 01 4e 01 48 01 42 01 3c 01 36 01 30 01 2a  .T.N.H.B.<.6.0.*
37ca0 01 24 01 1e 01 18 01 12 03 40 03 3a 03 34 03 2e  .$.......@.:.4..
37cb0 03 28 03 22 03 1c 03 16 03 10 03 0a 03 04 02 fe  .(."............
37cc0 02 f8 02 f2 02 ec 02 e6 02 e0 02 da 02 d4 02 ce  ................
37cd0 02 c8 02 c2 02 bc 02 b6 02 b0 02 aa 02 a4 02 9e  ................
37ce0 02 98 02 92 02 8c 03 fa 03 9a 03 94 03 8e 03 88  ................
37cf0 03 82 03 7c 03 76 03 70 03 6a 03 64 03 5e 03 58  ...|.v.p.j.d.^.X
37d00 03 52 03 4c 03 46 01 0c 00 00 00 00 00 00 01 be  .R.L.F..........
37d10 85 56 00 00 01 5a 84 3f 00 00 01 59 84 3b 00 00  .V...Z.?...Y.;..
37d20 01 58 84 39 00 00 01 47 84 37 00 00 01 46 84 33  .X.9...G.7...F.3
37d30 00 00 01 45 84 30 00 00 01 44 84 2d 00 00 01 43  ...E.0...D.-...C
37d40 84 27 00 00 01 42 84 23 00 00 01 41 84 22 00 00  .'...B.#...A."..
37d50 01 40 84 21 00 00 01 2e 84 20 00 00 01 2d 84 1e  .@.!..... ...-..
37d60 00 00 01 2c 84 1c 00 00 01 2b 84 19 00 00 01 2a  ...,.....+.....*
37d70 84 16 00 00 01 29 84 13 00 00 01 28 84 0f 00 00  .....).....(....
37d80 01 27 84 0b 00 00 01 26 84 07 00 00 01 25 84 04  .'.....&.....%..
37d90 00 00 01 24 84 00 00 00 01 23 83 7d 00 00 01 22  ...$.....#.}..."
37da0 83 77 00 00 01 21 83 73 00 00 01 20 83 6f 00 00  .w...!.s... .o..
37db0 01 1f 83 6d 00 00 01 1e 83 6a 00 00 01 1d 83 66  ...m.....j.....f
37dc0 00 00 01 1c 83 63 00 00 01 19 83 61 00 00 01 18  .....c.....a....
37dd0 83 5e 00 00 01 17 83 5c 00 00 01 16 83 5a 00 00  .^.....\.....Z..
37de0 01 15 83 57 00 00 01 14 83 55 00 00 01 13 83 54  ...W.....U.....T
37df0 00 00 01 12 83 51 00 00 01 11 83 4d 00 00 01 10  .....Q.....M....
37e00 83 48 00 00 01 0f 83 45 00 00 01 0e 83 43 00 00  .H.....E.....C..
37e10 01 0d 83 3f 00 00 01 03 83 3c 00 00 01 02 83 3b  ...?.....<.....;
37e20 00 00 01 01 83 35 00 00 01 00 83 32 00 00 00 ff  .....5.....2....
37e30 83 30 00 00 00 fe 83 2b 00 00 00 fd 83 28 00 00  .0.....+.....(..
37e40 00 fc 83 26 00 00 00 fb 83 21 00 00 00 fa 83 1d  ...&.....!......
37e50 00 00 00 f9 83 18 00 00 00 f8 83 16 00 00 00 f7  ................
37e60 83 15 00 00 00 f6 83 11 00 00 00 f5 83 0f 00 00  ................
37e70 00 f4 83 0c 00 00 00 f3 83 07 00 00 00 f2 83 04  ................
37e80 00 00 00 ea 83 01 00 00 00 de 82 7d 00 00 01 ab  ...........}....
37e90 85 26 00 00 01 a8 85 23 00 00 01 a7 85 1f 00 00  .&.....#........
37ea0 01 a6 85 1c 00 00 01 9e 85 17 00 00 01 9d 85 10  ................
37eb0 00 00 01 9c 85 0d 00 00 01 9b 85 0a 00 00 01 9a  ................
37ec0 85 05 00 00 01 99 85 01 00 00 01 98 84 7e 00 00  .............~..
37ed0 01 97 84 7a 00 00 01 96 84 76 00 00 01 95 84 74  ...z.....v.....t
37ee0 00 00 01 8b 84 72 00 00 01 8a 84 71 00 00 01 89  .....r.....q....
37ef0 84 6e 00 00 01 88 84 6a 00 00 01 87 84 69 00 00  .n.....j.....i..
37f00 01 86 84 66 00 00 01 77 84 64 00 00 01 66 84 62  ...f...w.d...f.b
37f10 00 00 01 65 84 60 00 00 01 64 84 5c 00 00 01 63  ...e.`...d.\...c
37f20 84 57 00 00 01 62 84 52 00 00 01 61 84 4d 00 00  .W...b.R...a.M..
37f30 01 60 84 4a 00 00 01 5f 84 47 00 00 01 5c 84 45  .`.J..._.G...\.E
37f40 00 00 01 5b 84 41 00 00 00 54 85 55 00 00 01 bc  ...[.A...T.U....
37f50 85 53 00 00 01 bb 85 50 00 00 01 b8 85 4c 00 00  .S.....P.....L..
37f60 01 b7 85 48 00 00 01 b6 85 47 00 00 01 b5 85 44  ...H.....G.....D
37f70 00 00 01 b4 85 3f 00 00 01 b3 85 3b 00 00 01 b2  .....?.....;....
37f80 85 3a 00 00 01 b1 85 38 00 00 01 b0 85 36 00 00  .:.....8.....6..
37f90 01 af 85 31 00 00 01 ae 85 30 00 00 01 ad 85 2f  ...1.....0...../
37fa0 00 00 00 d4 82 7b 00 00 00 d3 82 7a 00 00 00 d0  .....{.....z....
37fb0 82 76 00 00 00 cf 82 74 00 00 00 ce 82 72 00 00  .v.....t.....r..
37fc0 00 cd 82 71 00 00 00 cc 82 6d 00 00 00 cb 82 6a  ...q.....m.....j
37fd0 00 00 00 c8 82 68 00 00 00 c7 82 65 00 00 00 c6  .....h.....e....
37fe0 82 60 00 00 00 c5 82 5f 00 00 00 c4 82 5a 00 00  .`....._.....Z..
37ff0 00 c3 82 56 00 00 00 c2 82 52 00 00 01 ac 85 2b  ...V.....R.....+
38000 00 00 00 e2 74 65 78 74 28 35 30 29 20 6e 6f 74  ....text(50) not
38010 20 6e 75 6c 6c 2c 20 43 30 30 30 30 30 30 30 30   null, C00000000
38020 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
38030 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
38040 30 30 30 20 74 65 78 74 28 32 30 29 20 6e 75 6c  000 text(20) nul
38050 6c 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 20  l, U00000000000 
38060 69 6e 74 30 30 30 30 30 2c 20 50 30 30 30 30 30  int00000, P00000
38070 30 30 30 30 30 30 30 30 4d 20 69 6e 74 30 30 30  00000000M int000
38080 30 30 2c 20 4c 30 30 30 30 30 30 20 69 6e 74 30  00, L000000 int0
38090 30 30 30 30 2c 20 4c 30 30 30 30 30 30 30 30 30  0000, L000000000
380a0 30 30 30 30 30 30 30 20 69 6e 74 30 30 30 30 30  0000000 int00000
380b0 2c 20 55 30 30 30 30 30 30 30 30 30 30 30 30 30  , U0000000000000
380c0 30 30 20 74 65 78 74 28 33 30 30 29 20 6e 75 6c  00 text(300) nul
380d0 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30 30  l, L000000000000
380e0 30 30 44 20 74 65 78 74 28 35 30 29 20 6e 75 6c  00D text(50) nul
380f0 6c 2c 20 46 30 30 30 30 30 30 30 30 30 30 30 20  l, F00000000000 
38100 74 65 78 74 28 31 30 30 29 20 6e 6f 74 20 6e 75  text(100) not nu
38110 6c 6c 2c 20 52 30 30 30 30 30 30 30 20 69 6e 74  ll, R0000000 int
38120 20 6e 6f 74 20 6e 75 6c 6c 2c 20 53 30 30 30 30   not null, S0000
38130 30 30 30 30 20 74 65 78 74 28 33 30 29 20 6e 6f  0000 text(30) no
38140 74 20 6e 75 6c 6c 2c 20 4c 30 30 30 30 30 30 30  t null, L0000000
38150 20 74 65 78 74 28 32 30 30 29 20 6e 6f 74 20 6e   text(200) not n
38160 75 6c 6c 2c 20 41 30 30 30 30 30 30 30 30 30 30  ull, A0000000000
38170 30 30 30 30 30 30 30 20 69 6e 74 20 6e 6f 74 20  0000000 int not 
38180 6e 75 6c 6c 2c 20 52 30 30 30 30 30 20 69 6e 74  null, R00000 int
38190 20 6e 6f 74 20 6e 75 6c 6c 2c 20 4e 30 30 30 30   not null, N0000
381a0 30 30 30 30 30 30 30 30 20 74 65 78 74 28 31 29  00000000 text(1)
381b0 20 6e 75 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30   null, N00000000
381c0 30 30 30 30 30 20 74 65 78 74 28 31 29 20 6e 75  00000 text(1) nu
381d0 6c 6c 2c 20 4e 30 30 30 30 30 30 30 30 20 74 65  ll, N00000000 te
381e0 78 74 28 31 29 20 6e 75 6c 6c 2c 20 4e 30 30 30  xt(1) null, N000
381f0 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65  0000000000000 te
38200 78 74 28 31 29 20 6e 75 6c 6c 2c 20 4e 30 30 30  xt(1) null, N000
38210 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 74  00000000000000 t
38220 65 78 74 28 31 29 20 6e 75 6c 6c 2c 20 43 30 30  ext(1) null, C00
38230 30 30 30 30 30 30 30 30 30 30 30 30 20 74 65 78  000000000000 tex
38240 74 28 31 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 63  t(1) not null, c
38250 6f 6e 73 74 72 61 69 6e 74 20 50 30 30 30 30 30  onstraint P00000
38260 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
38270 70 72 69 6d 61 72 79 20 6b 65 79 20 28 49 53 53  primary key (ISS
38280 55 45 49 44 2c 20 4f 42 30 45 43 54 49 44 29 29  UEID, OB0ECTID))
38290 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 54  ;.CREATE TABLE T
382a0 30 30 28 43 30 30 20 69 6e 74 30 30 30 30 30 2c  00(C00 int00000,
382b0 53 30 30 30 30 20 69 6e 74 20 6e 6f 74 20 6e 75  S0000 int not nu
382c0 6c 6c 2c 20 4c 30 30 30 30 30 30 30 30 30 30 30  ll, L00000000000
382d0 30 30 30 20 74 65 78 74 28 35 30 29 20 6e 6f 74  000 text(50) not
382e0 20 6e 75 6c 6c 2c 20 50 30 30 30 30 30 30 20 74   null, P000000 t
382f0 65 78 74 28 35 30 29 20 6e 75 6c 6c 2c 20 49 53  ext(50) null, IS
38300 53 55 45 49 44 20 74 65 78 74 28 35 30 29 20 6e  SUEID text(50) n
38310 6f 74 20 6e 75 6c 6c 2c 20 4f 42 30 45 43 54 49  ot null, OB0ECTI
38320 44 20 74 65 78 74 28 35 30 29 20 6e 6f 74 20 6e  D text(50) not n
38330 75 6c 6c 2c 20 52 30 30 30 30 30 30 30 30 30 30  ull, R0000000000
38340 20 69 6e 74 20 6e 6f 74 20 6e 75 6c 6c 2c 20 43   int not null, C
38350 30 30 30 30 30 30 30 30 30 30 20 74 65 78 74 28  0000000000 text(
38360 35 30 29 20 6e 6f 74 20 6e 75 6c 6c 2c 20 41 30  50) not null, A0
38370 30 30 30 30 30 30 20 74 65 78 74 28 35 30 29 20  000000 text(50) 
38380 6e 6f 74 20 6e 75 6c 6c 2c 20 43 30 30 30 20 74  not null, C000 t
38390 65 78 74 28 32 30 29 20 6e 75 6c 6c 2c 20 4c 30  ext(20) null, L0
383a0 30 30 30 30 30