System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact a00ce4bdec17da5fb0d019324e19ac0a235af0be:


0000: 3c 21 44 4f 43 54 59 50 45 20 48 54 4d 4c 20 50  <!DOCTYPE HTML P
0010: 55 42 4c 49 43 20 22 2d 2f 2f 57 33 43 2f 2f 44  UBLIC "-//W3C//D
0020: 54 44 20 48 54 4d 4c 20 34 2e 30 31 2f 2f 45 4e  TD HTML 4.01//EN
0030: 22 20 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33  " "http://www.w3
0040: 2e 6f 72 67 2f 54 52 2f 68 74 6d 6c 34 2f 73 74  .org/TR/html4/st
0050: 72 69 63 74 2e 64 74 64 22 3e 0a 3c 68 74 6d 6c  rict.dtd">.<html
0060: 3e 3c 68 65 61 64 3e 0a 3c 6d 65 74 61 20 68 74  ><head>.<meta ht
0070: 74 70 2d 65 71 75 69 76 3d 22 63 6f 6e 74 65 6e  tp-equiv="conten
0080: 74 2d 74 79 70 65 22 20 63 6f 6e 74 65 6e 74 3d  t-type" content=
0090: 22 74 65 78 74 2f 68 74 6d 6c 3b 20 63 68 61 72  "text/html; char
00a0: 73 65 74 3d 55 54 46 2d 38 22 3e 0a 3c 74 69 74  set=UTF-8">.<tit
00b0: 6c 65 3e 53 51 4c 69 74 65 20 51 75 65 72 79 20  le>SQLite Query 
00c0: 4c 61 6e 67 75 61 67 65 3a 20 43 52 45 41 54 45  Language: CREATE
00d0: 20 56 49 45 57 3c 2f 74 69 74 6c 65 3e 0a 3c 73   VIEW</title>.<s
00e0: 74 79 6c 65 20 74 79 70 65 3d 22 74 65 78 74 2f  tyle type="text/
00f0: 63 73 73 22 3e 0a 62 6f 64 79 20 7b 0a 20 20 20  css">.body {.   
0100: 20 6d 61 72 67 69 6e 3a 20 61 75 74 6f 3b 0a 20   margin: auto;. 
0110: 20 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20     font-family: 
0120: 56 65 72 64 61 6e 61 2c 20 73 61 6e 73 2d 73 65  Verdana, sans-se
0130: 72 69 66 3b 0a 20 20 20 20 70 61 64 64 69 6e 67  rif;.    padding
0140: 3a 20 38 70 78 20 31 25 3b 0a 7d 0a 0a 61 20 7b  : 8px 1%;.}..a {
0150: 20 63 6f 6c 6f 72 3a 20 23 30 34 34 61 36 34 20   color: #044a64 
0160: 7d 0a 61 3a 76 69 73 69 74 65 64 20 7b 20 63 6f  }.a:visited { co
0170: 6c 6f 72 3a 20 23 37 33 34 35 35 39 20 7d 0a 0a  lor: #734559 }..
0180: 2e 6c 6f 67 6f 20 7b 20 70 6f 73 69 74 69 6f 6e  .logo { position
0190: 3a 61 62 73 6f 6c 75 74 65 3b 20 6d 61 72 67 69  :absolute; margi
01a0: 6e 3a 33 70 78 3b 20 7d 0a 2e 74 61 67 6c 69 6e  n:3px; }..taglin
01b0: 65 20 7b 0a 20 20 66 6c 6f 61 74 3a 72 69 67 68  e {.  float:righ
01c0: 74 3b 0a 20 20 74 65 78 74 2d 61 6c 69 67 6e 3a  t;.  text-align:
01d0: 72 69 67 68 74 3b 0a 20 20 66 6f 6e 74 2d 73 74  right;.  font-st
01e0: 79 6c 65 3a 69 74 61 6c 69 63 3b 0a 20 20 77 69  yle:italic;.  wi
01f0: 64 74 68 3a 33 30 30 70 78 3b 0a 20 20 6d 61 72  dth:300px;.  mar
0200: 67 69 6e 3a 31 32 70 78 3b 0a 20 20 6d 61 72 67  gin:12px;.  marg
0210: 69 6e 2d 74 6f 70 3a 35 38 70 78 3b 0a 7d 0a 0a  in-top:58px;.}..
0220: 2e 6d 65 6e 75 62 61 72 20 7b 0a 20 20 63 6c 65  .menubar {.  cle
0230: 61 72 3a 20 62 6f 74 68 3b 0a 20 20 62 6f 72 64  ar: both;.  bord
0240: 65 72 2d 72 61 64 69 75 73 3a 20 38 70 78 3b 0a  er-radius: 8px;.
0250: 20 20 62 61 63 6b 67 72 6f 75 6e 64 3a 20 23 30    background: #0
0260: 34 34 61 36 34 3b 0a 20 20 70 61 64 64 69 6e 67  44a64;.  padding
0270: 3a 20 30 70 78 3b 0a 20 20 6d 61 72 67 69 6e 3a  : 0px;.  margin:
0280: 20 30 70 78 3b 0a 20 20 63 65 6c 6c 2d 73 70 61   0px;.  cell-spa
0290: 63 69 6e 67 3a 20 30 70 78 3b 0a 7d 20 20 20 20  cing: 0px;.}    
02a0: 0a 2e 74 6f 6f 6c 62 61 72 20 7b 0a 20 20 74 65  ..toolbar {.  te
02b0: 78 74 2d 61 6c 69 67 6e 3a 20 63 65 6e 74 65 72  xt-align: center
02c0: 3b 0a 20 20 6c 69 6e 65 2d 68 65 69 67 68 74 3a  ;.  line-height:
02d0: 20 31 2e 36 65 6d 3b 0a 20 20 6d 61 72 67 69 6e   1.6em;.  margin
02e0: 3a 20 30 3b 0a 20 20 70 61 64 64 69 6e 67 3a 20  : 0;.  padding: 
02f0: 30 70 78 20 38 70 78 3b 0a 7d 0a 2e 74 6f 6f 6c  0px 8px;.}..tool
0300: 62 61 72 20 61 20 7b 20 63 6f 6c 6f 72 3a 20 77  bar a { color: w
0310: 68 69 74 65 3b 20 74 65 78 74 2d 64 65 63 6f 72  hite; text-decor
0320: 61 74 69 6f 6e 3a 20 6e 6f 6e 65 3b 20 70 61 64  ation: none; pad
0330: 64 69 6e 67 3a 20 36 70 78 20 31 32 70 78 3b 20  ding: 6px 12px; 
0340: 7d 0a 2e 74 6f 6f 6c 62 61 72 20 61 3a 76 69 73  }..toolbar a:vis
0350: 69 74 65 64 20 7b 20 63 6f 6c 6f 72 3a 20 77 68  ited { color: wh
0360: 69 74 65 3b 20 7d 0a 2e 74 6f 6f 6c 62 61 72 20  ite; }..toolbar 
0370: 61 3a 68 6f 76 65 72 20 7b 20 63 6f 6c 6f 72 3a  a:hover { color:
0380: 20 23 30 34 34 61 36 34 3b 20 62 61 63 6b 67 72   #044a64; backgr
0390: 6f 75 6e 64 3a 20 77 68 69 74 65 3b 20 7d 0a 0a  ound: white; }..
03a0: 2e 63 6f 6e 74 65 6e 74 20 20 20 20 7b 20 6d 61  .content    { ma
03b0: 72 67 69 6e 3a 20 35 25 3b 20 7d 0a 2e 63 6f 6e  rgin: 5%; }..con
03c0: 74 65 6e 74 20 64 74 20 7b 20 66 6f 6e 74 2d 77  tent dt { font-w
03d0: 65 69 67 68 74 3a 62 6f 6c 64 3b 20 7d 0a 2e 63  eight:bold; }..c
03e0: 6f 6e 74 65 6e 74 20 64 64 20 7b 20 6d 61 72 67  ontent dd { marg
03f0: 69 6e 2d 62 6f 74 74 6f 6d 3a 20 32 35 70 78 3b  in-bottom: 25px;
0400: 20 6d 61 72 67 69 6e 2d 6c 65 66 74 3a 32 30 25   margin-left:20%
0410: 3b 20 7d 0a 2e 63 6f 6e 74 65 6e 74 20 75 6c 20  ; }..content ul 
0420: 7b 20 70 61 64 64 69 6e 67 3a 30 70 78 3b 20 70  { padding:0px; p
0430: 61 64 64 69 6e 67 2d 6c 65 66 74 3a 20 31 35 70  adding-left: 15p
0440: 78 3b 20 6d 61 72 67 69 6e 3a 30 70 78 3b 20 7d  x; margin:0px; }
0450: 0a 0a 2f 2a 20 54 68 69 6e 67 73 20 66 6f 72 20  ../* Things for 
0460: 22 66 61 6e 63 79 66 6f 72 6d 61 74 22 20 64 6f  "fancyformat" do
0470: 63 75 6d 65 6e 74 73 20 73 74 61 72 74 20 68 65  cuments start he
0480: 72 65 2e 20 2a 2f 0a 2e 66 61 6e 63 79 20 69 6d  re. */..fancy im
0490: 67 2b 70 20 7b 66 6f 6e 74 2d 73 74 79 6c 65 3a  g+p {font-style:
04a0: 69 74 61 6c 69 63 7d 0a 2e 66 61 6e 63 79 20 2e  italic}..fancy .
04b0: 63 6f 64 65 62 6c 6f 63 6b 20 69 20 7b 20 63 6f  codeblock i { co
04c0: 6c 6f 72 3a 20 64 61 72 6b 62 6c 75 65 3b 20 7d  lor: darkblue; }
04d0: 0a 2e 66 61 6e 63 79 20 68 31 2c 2e 66 61 6e 63  ..fancy h1,.fanc
04e0: 79 20 68 32 2c 2e 66 61 6e 63 79 20 68 33 2c 2e  y h2,.fancy h3,.
04f0: 66 61 6e 63 79 20 68 34 20 7b 66 6f 6e 74 2d 77  fancy h4 {font-w
0500: 65 69 67 68 74 3a 6e 6f 72 6d 61 6c 3b 63 6f 6c  eight:normal;col
0510: 6f 72 3a 23 30 34 34 61 36 34 7d 0a 2e 66 61 6e  or:#044a64}..fan
0520: 63 79 20 68 32 20 7b 20 6d 61 72 67 69 6e 2d 6c  cy h2 { margin-l
0530: 65 66 74 3a 20 31 30 70 78 20 7d 0a 2e 66 61 6e  eft: 10px }..fan
0540: 63 79 20 68 33 20 7b 20 6d 61 72 67 69 6e 2d 6c  cy h3 { margin-l
0550: 65 66 74 3a 20 32 30 70 78 20 7d 0a 2e 66 61 6e  eft: 20px }..fan
0560: 63 79 20 68 34 20 7b 20 6d 61 72 67 69 6e 2d 6c  cy h4 { margin-l
0570: 65 66 74 3a 20 33 30 70 78 20 7d 0a 2e 66 61 6e  eft: 30px }..fan
0580: 63 79 20 74 68 20 7b 77 68 69 74 65 2d 73 70 61  cy th {white-spa
0590: 63 65 3a 6e 6f 77 72 61 70 3b 74 65 78 74 2d 61  ce:nowrap;text-a
05a0: 6c 69 67 6e 3a 6c 65 66 74 3b 62 6f 72 64 65 72  lign:left;border
05b0: 2d 62 6f 74 74 6f 6d 3a 73 6f 6c 69 64 20 31 70  -bottom:solid 1p
05c0: 78 20 23 34 34 34 7d 0a 2e 66 61 6e 63 79 20 74  x #444}..fancy t
05d0: 68 2c 20 2e 66 61 6e 63 79 20 74 64 20 7b 70 61  h, .fancy td {pa
05e0: 64 64 69 6e 67 3a 20 30 2e 32 65 6d 20 31 65 78  dding: 0.2em 1ex
05f0: 3b 20 76 65 72 74 69 63 61 6c 2d 61 6c 69 67 6e  ; vertical-align
0600: 3a 74 6f 70 7d 0a 2e 66 61 6e 63 79 20 23 74 6f  :top}..fancy #to
0610: 63 20 61 20 20 20 20 20 20 20 20 7b 20 63 6f 6c  c a        { col
0620: 6f 72 3a 20 64 61 72 6b 62 6c 75 65 20 3b 20 74  or: darkblue ; t
0630: 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20  ext-decoration: 
0640: 6e 6f 6e 65 20 7d 0a 2e 66 61 6e 63 79 20 2e 74  none }..fancy .t
0650: 6f 64 6f 20 20 20 20 20 20 20 20 20 7b 20 63 6f  odo         { co
0660: 6c 6f 72 3a 20 23 41 41 33 33 33 33 20 3b 20 66  lor: #AA3333 ; f
0670: 6f 6e 74 2d 73 74 79 6c 65 20 3a 20 69 74 61 6c  ont-style : ital
0680: 69 63 20 7d 0a 2e 66 61 6e 63 79 20 2e 74 6f 64  ic }..fancy .tod
0690: 6f 3a 62 65 66 6f 72 65 20 20 7b 20 63 6f 6e 74  o:before  { cont
06a0: 65 6e 74 3a 20 27 54 4f 44 4f 3a 27 20 7d 0a 2e  ent: 'TODO:' }..
06b0: 66 61 6e 63 79 20 70 2e 74 6f 64 6f 20 20 20 20  fancy p.todo    
06c0: 20 20 20 20 7b 20 62 6f 72 64 65 72 3a 20 73 6f      { border: so
06d0: 6c 69 64 20 23 41 41 33 33 33 33 20 31 70 78 3b  lid #AA3333 1px;
06e0: 20 70 61 64 64 69 6e 67 3a 20 31 65 78 20 7d 0a   padding: 1ex }.
06f0: 2e 66 61 6e 63 79 20 69 6d 67 20 7b 20 64 69 73  .fancy img { dis
0700: 70 6c 61 79 3a 62 6c 6f 63 6b 3b 20 7d 0a 2e 66  play:block; }..f
0710: 61 6e 63 79 20 3a 6c 69 6e 6b 3a 68 6f 76 65 72  ancy :link:hover
0720: 2c 20 2e 66 61 6e 63 79 20 3a 76 69 73 69 74 65  , .fancy :visite
0730: 64 3a 68 6f 76 65 72 20 7b 20 62 61 63 6b 67 72  d:hover { backgr
0740: 6f 75 6e 64 3a 20 77 68 65 61 74 20 7d 0a 2e 66  ound: wheat }..f
0750: 61 6e 63 79 20 70 2c 2e 66 61 6e 63 79 20 75 6c  ancy p,.fancy ul
0760: 2c 2e 66 61 6e 63 79 20 6f 6c 20 7b 20 6d 61 72  ,.fancy ol { mar
0770: 67 69 6e 3a 20 31 65 6d 20 35 65 78 20 7d 0a 2e  gin: 1em 5ex }..
0780: 66 61 6e 63 79 20 6c 69 20 70 20 7b 20 6d 61 72  fancy li p { mar
0790: 67 69 6e 3a 20 31 65 6d 20 30 20 7d 0a 2f 2a 20  gin: 1em 0 }./* 
07a0: 45 6e 64 20 6f 66 20 22 66 61 6e 63 79 66 6f 72  End of "fancyfor
07b0: 6d 61 74 22 20 73 70 65 63 69 66 69 63 20 72 75  mat" specific ru
07c0: 6c 65 73 2e 20 2a 2f 0a 0a 3c 2f 73 74 79 6c 65  les. */..</style
07d0: 3e 0a 20 20 0a 3c 2f 68 65 61 64 3e 0a 3c 62 6f  >.  .</head>.<bo
07e0: 64 79 3e 0a 3c 64 69 76 3e 3c 21 2d 2d 20 63 6f  dy>.<div><!-- co
07f0: 6e 74 61 69 6e 65 72 20 64 69 76 20 74 6f 20 73  ntainer div to s
0800: 61 74 69 73 66 79 20 76 61 6c 69 64 61 74 6f 72  atisfy validator
0810: 20 2d 2d 3e 0a 0a 3c 61 20 68 72 65 66 3d 22 69   -->..<a href="i
0820: 6e 64 65 78 2e 68 74 6d 6c 22 3e 0a 3c 69 6d 67  ndex.html">.<img
0830: 20 63 6c 61 73 73 3d 22 6c 6f 67 6f 22 20 73 72   class="logo" sr
0840: 63 3d 22 69 6d 61 67 65 73 2f 73 71 6c 69 74 65  c="images/sqlite
0850: 33 37 30 5f 62 61 6e 6e 65 72 2e 67 69 66 22 20  370_banner.gif" 
0860: 61 6c 74 3d 22 53 51 4c 69 74 65 20 4c 6f 67 6f  alt="SQLite Logo
0870: 22 0a 20 62 6f 72 64 65 72 3d 22 30 22 3e 3c 2f  ". border="0"></
0880: 61 3e 0a 3c 64 69 76 3e 3c 21 2d 2d 20 49 45 20  a>.<div><!-- IE 
0890: 68 61 63 6b 20 74 6f 20 70 72 65 76 65 6e 74 20  hack to prevent 
08a0: 64 69 73 61 70 70 65 61 72 69 6e 67 20 6c 6f 67  disappearing log
08b0: 6f 2d 2d 3e 3c 2f 64 69 76 3e 0a 3c 64 69 76 20  o--></div>.<div 
08c0: 63 6c 61 73 73 3d 22 74 61 67 6c 69 6e 65 22 3e  class="tagline">
08d0: 53 6d 61 6c 6c 2e 20 46 61 73 74 2e 20 52 65 6c  Small. Fast. Rel
08e0: 69 61 62 6c 65 2e 3c 62 72 3e 43 68 6f 6f 73 65  iable.<br>Choose
08f0: 20 61 6e 79 20 74 68 72 65 65 2e 3c 2f 64 69 76   any three.</div
0900: 3e 0a 0a 3c 74 61 62 6c 65 20 77 69 64 74 68 3d  >..<table width=
0910: 31 30 30 25 20 63 6c 61 73 73 3d 22 6d 65 6e 75  100% class="menu
0920: 62 61 72 22 3e 3c 74 72 3e 0a 20 20 3c 74 64 20  bar"><tr>.  <td 
0930: 77 69 64 74 68 3d 31 30 30 25 3e 0a 20 20 3c 64  width=100%>.  <d
0940: 69 76 20 63 6c 61 73 73 3d 22 74 6f 6f 6c 62 61  iv class="toolba
0950: 72 22 3e 0a 20 20 20 20 3c 61 20 68 72 65 66 3d  r">.    <a href=
0960: 22 61 62 6f 75 74 2e 68 74 6d 6c 22 3e 41 62 6f  "about.html">Abo
0970: 75 74 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 68 72  ut</a>.    <a hr
0980: 65 66 3d 22 73 69 74 65 6d 61 70 2e 68 74 6d 6c  ef="sitemap.html
0990: 22 3e 53 69 74 65 6d 61 70 3c 2f 61 3e 0a 20 20  ">Sitemap</a>.  
09a0: 20 20 3c 61 20 68 72 65 66 3d 22 64 6f 63 73 2e    <a href="docs.
09b0: 68 74 6d 6c 22 3e 44 6f 63 75 6d 65 6e 74 61 74  html">Documentat
09c0: 69 6f 6e 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 68  ion</a>.    <a h
09d0: 72 65 66 3d 22 64 6f 77 6e 6c 6f 61 64 2e 68 74  ref="download.ht
09e0: 6d 6c 22 3e 44 6f 77 6e 6c 6f 61 64 3c 2f 61 3e  ml">Download</a>
09f0: 0a 20 20 20 20 3c 61 20 68 72 65 66 3d 22 63 6f  .    <a href="co
0a00: 70 79 72 69 67 68 74 2e 68 74 6d 6c 22 3e 4c 69  pyright.html">Li
0a10: 63 65 6e 73 65 3c 2f 61 3e 0a 20 20 20 20 3c 61  cense</a>.    <a
0a20: 20 68 72 65 66 3d 22 6e 65 77 73 2e 68 74 6d 6c   href="news.html
0a30: 22 3e 4e 65 77 73 3c 2f 61 3e 0a 20 20 20 20 3c  ">News</a>.    <
0a40: 61 20 68 72 65 66 3d 22 73 75 70 70 6f 72 74 2e  a href="support.
0a50: 68 74 6d 6c 22 3e 53 75 70 70 6f 72 74 3c 2f 61  html">Support</a
0a60: 3e 0a 20 20 3c 2f 64 69 76 3e 0a 3c 73 63 72 69  >.  </div>.<scri
0a70: 70 74 3e 0a 20 20 67 4d 73 67 20 3d 20 22 53 65  pt>.  gMsg = "Se
0a80: 61 72 63 68 20 53 51 4c 69 74 65 20 44 6f 63 73  arch SQLite Docs
0a90: 2e 2e 2e 22 0a 20 20 66 75 6e 63 74 69 6f 6e 20  ...".  function 
0aa0: 65 6e 74 65 72 73 65 61 72 63 68 28 29 20 7b 0a  entersearch() {.
0ab0: 20 20 20 20 76 61 72 20 71 20 3d 20 64 6f 63 75      var q = docu
0ac0: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
0ad0: 79 49 64 28 22 71 22 29 3b 0a 20 20 20 20 69 66  yId("q");.    if
0ae0: 28 20 71 2e 76 61 6c 75 65 20 3d 3d 20 67 4d 73  ( q.value == gMs
0af0: 67 20 29 20 7b 20 71 2e 76 61 6c 75 65 20 3d 20  g ) { q.value = 
0b00: 22 22 20 7d 0a 20 20 20 20 71 2e 73 74 79 6c 65  "" }.    q.style
0b10: 2e 63 6f 6c 6f 72 20 3d 20 22 62 6c 61 63 6b 22  .color = "black"
0b20: 0a 20 20 20 20 71 2e 73 74 79 6c 65 2e 66 6f 6e  .    q.style.fon
0b30: 74 53 74 79 6c 65 20 3d 20 22 6e 6f 72 6d 61 6c  tStyle = "normal
0b40: 22 0a 20 20 7d 0a 20 20 66 75 6e 63 74 69 6f 6e  ".  }.  function
0b50: 20 6c 65 61 76 65 73 65 61 72 63 68 28 29 20 7b   leavesearch() {
0b60: 0a 20 20 20 20 76 61 72 20 71 20 3d 20 64 6f 63  .    var q = doc
0b70: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
0b80: 42 79 49 64 28 22 71 22 29 3b 0a 20 20 20 20 69  ById("q");.    i
0b90: 66 28 20 71 2e 76 61 6c 75 65 20 3d 3d 20 22 22  f( q.value == ""
0ba0: 20 29 20 7b 20 0a 20 20 20 20 20 20 71 2e 76 61   ) { .      q.va
0bb0: 6c 75 65 20 3d 20 67 4d 73 67 0a 20 20 20 20 20  lue = gMsg.     
0bc0: 20 71 2e 73 74 79 6c 65 2e 63 6f 6c 6f 72 20 3d   q.style.color =
0bd0: 20 22 23 30 34 34 61 36 34 22 0a 20 20 20 20 20   "#044a64".     
0be0: 20 71 2e 73 74 79 6c 65 2e 66 6f 6e 74 53 74 79   q.style.fontSty
0bf0: 6c 65 20 3d 20 22 69 74 61 6c 69 63 22 0a 20 20  le = "italic".  
0c00: 20 20 7d 0a 20 20 7d 0a 20 20 66 75 6e 63 74 69    }.  }.  functi
0c10: 6f 6e 20 68 69 64 65 6f 72 73 68 6f 77 28 62 74  on hideorshow(bt
0c20: 6e 2c 6f 62 6a 29 7b 0a 20 20 20 20 76 61 72 20  n,obj){.    var 
0c30: 78 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74  x = document.get
0c40: 45 6c 65 6d 65 6e 74 42 79 49 64 28 6f 62 6a 29  ElementById(obj)
0c50: 3b 0a 20 20 20 20 76 61 72 20 62 20 3d 20 64 6f  ;.    var b = do
0c60: 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
0c70: 74 42 79 49 64 28 62 74 6e 29 3b 0a 20 20 20 20  tById(btn);.    
0c80: 69 66 28 20 78 2e 73 74 79 6c 65 2e 64 69 73 70  if( x.style.disp
0c90: 6c 61 79 21 3d 27 6e 6f 6e 65 27 20 29 7b 0a 20  lay!='none' ){. 
0ca0: 20 20 20 20 20 78 2e 73 74 79 6c 65 2e 64 69 73       x.style.dis
0cb0: 70 6c 61 79 20 3d 20 27 6e 6f 6e 65 27 3b 0a 20  play = 'none';. 
0cc0: 20 20 20 20 20 62 2e 69 6e 6e 65 72 48 54 4d 4c       b.innerHTML
0cd0: 3d 27 73 68 6f 77 27 3b 0a 20 20 20 20 7d 65 6c  ='show';.    }el
0ce0: 73 65 7b 0a 20 20 20 20 20 20 78 2e 73 74 79 6c  se{.      x.styl
0cf0: 65 2e 64 69 73 70 6c 61 79 20 3d 20 27 27 3b 0a  e.display = '';.
0d00: 20 20 20 20 20 20 62 2e 69 6e 6e 65 72 48 54 4d        b.innerHTM
0d10: 4c 3d 27 68 69 64 65 27 3b 0a 20 20 20 20 7d 0a  L='hide';.    }.
0d20: 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65      return false
0d30: 3b 0a 20 20 7d 0a 3c 2f 73 63 72 69 70 74 3e 0a  ;.  }.</script>.
0d40: 3c 74 64 3e 0a 20 20 20 20 3c 64 69 76 20 73 74  <td>.    <div st
0d50: 79 6c 65 3d 22 70 61 64 64 69 6e 67 3a 30 20 31  yle="padding:0 1
0d60: 65 6d 20 30 70 78 20 30 3b 77 68 69 74 65 2d 73  em 0px 0;white-s
0d70: 70 61 63 65 3a 6e 6f 77 72 61 70 22 3e 0a 20 20  pace:nowrap">.  
0d80: 20 20 3c 66 6f 72 6d 20 6e 61 6d 65 3d 66 20 6d    <form name=f m
0d90: 65 74 68 6f 64 3d 22 47 45 54 22 20 61 63 74 69  ethod="GET" acti
0da0: 6f 6e 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 73  on="http://www.s
0db0: 71 6c 69 74 65 2e 6f 72 67 2f 73 65 61 72 63 68  qlite.org/search
0dc0: 22 3e 0a 20 20 20 20 20 20 3c 69 6e 70 75 74 20  ">.      <input 
0dd0: 69 64 3d 71 20 6e 61 6d 65 3d 71 20 74 79 70 65  id=q name=q type
0de0: 3d 74 65 78 74 0a 20 20 20 20 20 20 20 6f 6e 66  =text.       onf
0df0: 6f 63 75 73 3d 22 65 6e 74 65 72 73 65 61 72 63  ocus="entersearc
0e00: 68 28 29 22 20 6f 6e 62 6c 75 72 3d 22 6c 65 61  h()" onblur="lea
0e10: 76 65 73 65 61 72 63 68 28 29 22 20 73 74 79 6c  vesearch()" styl
0e20: 65 3d 22 77 69 64 74 68 3a 32 34 65 78 3b 70 61  e="width:24ex;pa
0e30: 64 64 69 6e 67 3a 31 70 78 20 31 65 78 3b 20 62  dding:1px 1ex; b
0e40: 6f 72 64 65 72 3a 73 6f 6c 69 64 20 77 68 69 74  order:solid whit
0e50: 65 20 31 70 78 3b 20 66 6f 6e 74 2d 73 69 7a 65  e 1px; font-size
0e60: 3a 30 2e 39 65 6d 20 3b 20 66 6f 6e 74 2d 73 74  :0.9em ; font-st
0e70: 79 6c 65 3a 69 74 61 6c 69 63 3b 63 6f 6c 6f 72  yle:italic;color
0e80: 3a 23 30 34 34 61 36 34 3b 22 20 76 61 6c 75 65  :#044a64;" value
0e90: 3d 22 53 65 61 72 63 68 20 53 51 4c 69 74 65 20  ="Search SQLite 
0ea0: 44 6f 63 73 2e 2e 2e 22 3e 0a 20 20 20 20 20 20  Docs...">.      
0eb0: 3c 69 6e 70 75 74 20 74 79 70 65 3d 73 75 62 6d  <input type=subm
0ec0: 69 74 20 76 61 6c 75 65 3d 22 47 6f 22 20 73 74  it value="Go" st
0ed0: 79 6c 65 3d 22 62 6f 72 64 65 72 3a 73 6f 6c 69  yle="border:soli
0ee0: 64 20 77 68 69 74 65 20 31 70 78 3b 62 61 63 6b  d white 1px;back
0ef0: 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 23 30 34  ground-color:#04
0f00: 34 61 36 34 3b 63 6f 6c 6f 72 3a 77 68 69 74 65  4a64;color:white
0f10: 3b 66 6f 6e 74 2d 73 69 7a 65 3a 30 2e 39 65 6d  ;font-size:0.9em
0f20: 3b 70 61 64 64 69 6e 67 3a 30 20 31 65 78 22 3e  ;padding:0 1ex">
0f30: 0a 20 20 20 20 3c 2f 66 6f 72 6d 3e 0a 20 20 20  .    </form>.   
0f40: 20 3c 2f 64 69 76 3e 0a 20 20 3c 2f 74 61 62 6c   </div>.  </tabl
0f50: 65 3e 0a 0a 3c 64 69 76 20 63 6c 61 73 73 3d 73  e>..<div class=s
0f60: 74 61 72 74 73 65 61 72 63 68 3e 3c 2f 64 69 76  tartsearch></div
0f70: 3e 0a 20 20 0a 3c 68 31 20 61 6c 69 67 6e 3d 22  >.  .<h1 align="
0f80: 63 65 6e 74 65 72 22 3e 53 51 4c 20 41 73 20 55  center">SQL As U
0f90: 6e 64 65 72 73 74 6f 6f 64 20 42 79 20 53 51 4c  nderstood By SQL
0fa0: 69 74 65 3c 2f 68 31 3e 3c 70 3e 3c 61 20 68 72  ite</h1><p><a hr
0fb0: 65 66 3d 22 6c 61 6e 67 2e 68 74 6d 6c 22 3e 5b  ef="lang.html">[
0fc0: 54 6f 70 5d 3c 2f 61 3e 3c 2f 70 3e 3c 68 32 3e  Top]</a></p><h2>
0fd0: 43 52 45 41 54 45 20 56 49 45 57 3c 2f 68 32 3e  CREATE VIEW</h2>
0fe0: 3c 70 3e 3c 62 3e 3c 61 20 68 72 65 66 3d 22 73  <p><b><a href="s
0ff0: 79 6e 74 61 78 64 69 61 67 72 61 6d 73 2e 68 74  yntaxdiagrams.ht
1000: 6d 6c 23 63 72 65 61 74 65 2d 76 69 65 77 2d 73  ml#create-view-s
1010: 74 6d 74 22 3e 63 72 65 61 74 65 2d 76 69 65 77  tmt">create-view
1020: 2d 73 74 6d 74 3a 3c 2f 61 3e 3c 2f 62 3e 0a 3c  -stmt:</a></b>.<
1030: 62 75 74 74 6f 6e 20 69 64 3d 27 78 39 35 39 27  button id='x959'
1040: 20 6f 6e 63 6c 69 63 6b 3d 27 68 69 64 65 6f 72   onclick='hideor
1050: 73 68 6f 77 28 22 78 39 35 39 22 2c 22 78 39 36  show("x959","x96
1060: 30 22 29 27 3e 68 69 64 65 3c 2f 62 75 74 74 6f  0")'>hide</butto
1070: 6e 3e 3c 2f 70 3e 0a 20 3c 62 6c 6f 63 6b 71 75  n></p>. <blockqu
1080: 6f 74 65 20 69 64 3d 27 78 39 36 30 27 3e 0a 20  ote id='x960'>. 
1090: 3c 69 6d 67 20 61 6c 74 3d 22 73 79 6e 74 61 78  <img alt="syntax
10a0: 20 64 69 61 67 72 61 6d 20 63 72 65 61 74 65 2d   diagram create-
10b0: 76 69 65 77 2d 73 74 6d 74 22 20 73 72 63 3d 22  view-stmt" src="
10c0: 69 6d 61 67 65 73 2f 73 79 6e 74 61 78 2f 63 72  images/syntax/cr
10d0: 65 61 74 65 2d 76 69 65 77 2d 73 74 6d 74 2e 67  eate-view-stmt.g
10e0: 69 66 22 20 2f 3e 0a 3c 70 3e 3c 62 3e 3c 61 20  if" />.<p><b><a 
10f0: 68 72 65 66 3d 22 73 79 6e 74 61 78 64 69 61 67  href="syntaxdiag
1100: 72 61 6d 73 2e 68 74 6d 6c 23 73 65 6c 65 63 74  rams.html#select
1110: 2d 73 74 6d 74 22 3e 73 65 6c 65 63 74 2d 73 74  -stmt">select-st
1120: 6d 74 3a 3c 2f 61 3e 3c 2f 62 3e 0a 3c 62 75 74  mt:</a></b>.<but
1130: 74 6f 6e 20 69 64 3d 27 78 39 36 31 27 20 6f 6e  ton id='x961' on
1140: 63 6c 69 63 6b 3d 27 68 69 64 65 6f 72 73 68 6f  click='hideorsho
1150: 77 28 22 78 39 36 31 22 2c 22 78 39 36 32 22 29  w("x961","x962")
1160: 27 3e 73 68 6f 77 3c 2f 62 75 74 74 6f 6e 3e 3c  '>show</button><
1170: 2f 70 3e 0a 20 3c 62 6c 6f 63 6b 71 75 6f 74 65  /p>. <blockquote
1180: 20 69 64 3d 27 78 39 36 32 27 20 73 74 79 6c 65   id='x962' style
1190: 3d 27 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b 27  ='display:none;'
11a0: 3e 0a 20 3c 69 6d 67 20 61 6c 74 3d 22 73 79 6e  >. <img alt="syn
11b0: 74 61 78 20 64 69 61 67 72 61 6d 20 73 65 6c 65  tax diagram sele
11c0: 63 74 2d 73 74 6d 74 22 20 73 72 63 3d 22 69 6d  ct-stmt" src="im
11d0: 61 67 65 73 2f 73 79 6e 74 61 78 2f 73 65 6c 65  ages/syntax/sele
11e0: 63 74 2d 73 74 6d 74 2e 67 69 66 22 20 2f 3e 0a  ct-stmt.gif" />.
11f0: 3c 70 3e 3c 62 3e 3c 61 20 68 72 65 66 3d 22 73  <p><b><a href="s
1200: 79 6e 74 61 78 64 69 61 67 72 61 6d 73 2e 68 74  yntaxdiagrams.ht
1210: 6d 6c 23 63 6f 6d 6d 6f 6e 2d 74 61 62 6c 65 2d  ml#common-table-
1220: 65 78 70 72 65 73 73 69 6f 6e 22 3e 63 6f 6d 6d  expression">comm
1230: 6f 6e 2d 74 61 62 6c 65 2d 65 78 70 72 65 73 73  on-table-express
1240: 69 6f 6e 3a 3c 2f 61 3e 3c 2f 62 3e 0a 3c 62 75  ion:</a></b>.<bu
1250: 74 74 6f 6e 20 69 64 3d 27 78 39 36 33 27 20 6f  tton id='x963' o
1260: 6e 63 6c 69 63 6b 3d 27 68 69 64 65 6f 72 73 68  nclick='hideorsh
1270: 6f 77 28 22 78 39 36 33 22 2c 22 78 39 36 34 22  ow("x963","x964"
1280: 29 27 3e 73 68 6f 77 3c 2f 62 75 74 74 6f 6e 3e  )'>show</button>
1290: 3c 2f 70 3e 0a 20 3c 62 6c 6f 63 6b 71 75 6f 74  </p>. <blockquot
12a0: 65 20 69 64 3d 27 78 39 36 34 27 20 73 74 79 6c  e id='x964' styl
12b0: 65 3d 27 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b  e='display:none;
12c0: 27 3e 0a 20 3c 69 6d 67 20 61 6c 74 3d 22 73 79  '>. <img alt="sy
12d0: 6e 74 61 78 20 64 69 61 67 72 61 6d 20 63 6f 6d  ntax diagram com
12e0: 6d 6f 6e 2d 74 61 62 6c 65 2d 65 78 70 72 65 73  mon-table-expres
12f0: 73 69 6f 6e 22 20 73 72 63 3d 22 69 6d 61 67 65  sion" src="image
1300: 73 2f 73 79 6e 74 61 78 2f 63 6f 6d 6d 6f 6e 2d  s/syntax/common-
1310: 74 61 62 6c 65 2d 65 78 70 72 65 73 73 69 6f 6e  table-expression
1320: 2e 67 69 66 22 20 2f 3e 0a 3c 2f 62 6c 6f 63 6b  .gif" />.</block
1330: 71 75 6f 74 65 3e 0a 3c 70 3e 3c 62 3e 3c 61 20  quote>.<p><b><a 
1340: 68 72 65 66 3d 22 73 79 6e 74 61 78 64 69 61 67  href="syntaxdiag
1350: 72 61 6d 73 2e 68 74 6d 6c 23 63 6f 6d 70 6f 75  rams.html#compou
1360: 6e 64 2d 6f 70 65 72 61 74 6f 72 22 3e 63 6f 6d  nd-operator">com
1370: 70 6f 75 6e 64 2d 6f 70 65 72 61 74 6f 72 3a 3c  pound-operator:<
1380: 2f 61 3e 3c 2f 62 3e 0a 3c 62 75 74 74 6f 6e 20  /a></b>.<button 
1390: 69 64 3d 27 78 39 36 35 27 20 6f 6e 63 6c 69 63  id='x965' onclic
13a0: 6b 3d 27 68 69 64 65 6f 72 73 68 6f 77 28 22 78  k='hideorshow("x
13b0: 39 36 35 22 2c 22 78 39 36 36 22 29 27 3e 73 68  965","x966")'>sh
13c0: 6f 77 3c 2f 62 75 74 74 6f 6e 3e 3c 2f 70 3e 0a  ow</button></p>.
13d0: 20 3c 62 6c 6f 63 6b 71 75 6f 74 65 20 69 64 3d   <blockquote id=
13e0: 27 78 39 36 36 27 20 73 74 79 6c 65 3d 27 64 69  'x966' style='di
13f0: 73 70 6c 61 79 3a 6e 6f 6e 65 3b 27 3e 0a 20 3c  splay:none;'>. <
1400: 69 6d 67 20 61 6c 74 3d 22 73 79 6e 74 61 78 20  img alt="syntax 
1410: 64 69 61 67 72 61 6d 20 63 6f 6d 70 6f 75 6e 64  diagram compound
1420: 2d 6f 70 65 72 61 74 6f 72 22 20 73 72 63 3d 22  -operator" src="
1430: 69 6d 61 67 65 73 2f 73 79 6e 74 61 78 2f 63 6f  images/syntax/co
1440: 6d 70 6f 75 6e 64 2d 6f 70 65 72 61 74 6f 72 2e  mpound-operator.
1450: 67 69 66 22 20 2f 3e 0a 3c 2f 62 6c 6f 63 6b 71  gif" />.</blockq
1460: 75 6f 74 65 3e 0a 3c 70 3e 3c 62 3e 3c 61 20 68  uote>.<p><b><a h
1470: 72 65 66 3d 22 73 79 6e 74 61 78 64 69 61 67 72  ref="syntaxdiagr
1480: 61 6d 73 2e 68 74 6d 6c 23 65 78 70 72 22 3e 65  ams.html#expr">e
1490: 78 70 72 3a 3c 2f 61 3e 3c 2f 62 3e 0a 3c 62 75  xpr:</a></b>.<bu
14a0: 74 74 6f 6e 20 69 64 3d 27 78 39 36 37 27 20 6f  tton id='x967' o
14b0: 6e 63 6c 69 63 6b 3d 27 68 69 64 65 6f 72 73 68  nclick='hideorsh
14c0: 6f 77 28 22 78 39 36 37 22 2c 22 78 39 36 38 22  ow("x967","x968"
14d0: 29 27 3e 73 68 6f 77 3c 2f 62 75 74 74 6f 6e 3e  )'>show</button>
14e0: 3c 2f 70 3e 0a 20 3c 62 6c 6f 63 6b 71 75 6f 74  </p>. <blockquot
14f0: 65 20 69 64 3d 27 78 39 36 38 27 20 73 74 79 6c  e id='x968' styl
1500: 65 3d 27 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b  e='display:none;
1510: 27 3e 0a 20 3c 69 6d 67 20 61 6c 74 3d 22 73 79  '>. <img alt="sy
1520: 6e 74 61 78 20 64 69 61 67 72 61 6d 20 65 78 70  ntax diagram exp
1530: 72 22 20 73 72 63 3d 22 69 6d 61 67 65 73 2f 73  r" src="images/s
1540: 79 6e 74 61 78 2f 65 78 70 72 2e 67 69 66 22 20  yntax/expr.gif" 
1550: 2f 3e 0a 3c 70 3e 3c 62 3e 3c 61 20 68 72 65 66  />.<p><b><a href
1560: 3d 22 73 79 6e 74 61 78 64 69 61 67 72 61 6d 73  ="syntaxdiagrams
1570: 2e 68 74 6d 6c 23 6c 69 74 65 72 61 6c 2d 76 61  .html#literal-va
1580: 6c 75 65 22 3e 6c 69 74 65 72 61 6c 2d 76 61 6c  lue">literal-val
1590: 75 65 3a 3c 2f 61 3e 3c 2f 62 3e 0a 3c 62 75 74  ue:</a></b>.<but
15a0: 74 6f 6e 20 69 64 3d 27 78 39 36 39 27 20 6f 6e  ton id='x969' on
15b0: 63 6c 69 63 6b 3d 27 68 69 64 65 6f 72 73 68 6f  click='hideorsho
15c0: 77 28 22 78 39 36 39 22 2c 22 78 39 37 30 22 29  w("x969","x970")
15d0: 27 3e 73 68 6f 77 3c 2f 62 75 74 74 6f 6e 3e 3c  '>show</button><
15e0: 2f 70 3e 0a 20 3c 62 6c 6f 63 6b 71 75 6f 74 65  /p>. <blockquote
15f0: 20 69 64 3d 27 78 39 37 30 27 20 73 74 79 6c 65   id='x970' style
1600: 3d 27 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b 27  ='display:none;'
1610: 3e 0a 20 3c 69 6d 67 20 61 6c 74 3d 22 73 79 6e  >. <img alt="syn
1620: 74 61 78 20 64 69 61 67 72 61 6d 20 6c 69 74 65  tax diagram lite
1630: 72 61 6c 2d 76 61 6c 75 65 22 20 73 72 63 3d 22  ral-value" src="
1640: 69 6d 61 67 65 73 2f 73 79 6e 74 61 78 2f 6c 69  images/syntax/li
1650: 74 65 72 61 6c 2d 76 61 6c 75 65 2e 67 69 66 22  teral-value.gif"
1660: 20 2f 3e 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65   />.</blockquote
1670: 3e 0a 3c 70 3e 3c 62 3e 3c 61 20 68 72 65 66 3d  >.<p><b><a href=
1680: 22 73 79 6e 74 61 78 64 69 61 67 72 61 6d 73 2e  "syntaxdiagrams.
1690: 68 74 6d 6c 23 72 61 69 73 65 2d 66 75 6e 63 74  html#raise-funct
16a0: 69 6f 6e 22 3e 72 61 69 73 65 2d 66 75 6e 63 74  ion">raise-funct
16b0: 69 6f 6e 3a 3c 2f 61 3e 3c 2f 62 3e 0a 3c 62 75  ion:</a></b>.<bu
16c0: 74 74 6f 6e 20 69 64 3d 27 78 39 37 31 27 20 6f  tton id='x971' o
16d0: 6e 63 6c 69 63 6b 3d 27 68 69 64 65 6f 72 73 68  nclick='hideorsh
16e0: 6f 77 28 22 78 39 37 31 22 2c 22 78 39 37 32 22  ow("x971","x972"
16f0: 29 27 3e 73 68 6f 77 3c 2f 62 75 74 74 6f 6e 3e  )'>show</button>
1700: 3c 2f 70 3e 0a 20 3c 62 6c 6f 63 6b 71 75 6f 74  </p>. <blockquot
1710: 65 20 69 64 3d 27 78 39 37 32 27 20 73 74 79 6c  e id='x972' styl
1720: 65 3d 27 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b  e='display:none;
1730: 27 3e 0a 20 3c 69 6d 67 20 61 6c 74 3d 22 73 79  '>. <img alt="sy
1740: 6e 74 61 78 20 64 69 61 67 72 61 6d 20 72 61 69  ntax diagram rai
1750: 73 65 2d 66 75 6e 63 74 69 6f 6e 22 20 73 72 63  se-function" src
1760: 3d 22 69 6d 61 67 65 73 2f 73 79 6e 74 61 78 2f  ="images/syntax/
1770: 72 61 69 73 65 2d 66 75 6e 63 74 69 6f 6e 2e 67  raise-function.g
1780: 69 66 22 20 2f 3e 0a 3c 2f 62 6c 6f 63 6b 71 75  if" />.</blockqu
1790: 6f 74 65 3e 0a 3c 70 3e 3c 62 3e 3c 61 20 68 72  ote>.<p><b><a hr
17a0: 65 66 3d 22 73 79 6e 74 61 78 64 69 61 67 72 61  ef="syntaxdiagra
17b0: 6d 73 2e 68 74 6d 6c 23 74 79 70 65 2d 6e 61 6d  ms.html#type-nam
17c0: 65 22 3e 74 79 70 65 2d 6e 61 6d 65 3a 3c 2f 61  e">type-name:</a
17d0: 3e 3c 2f 62 3e 0a 3c 62 75 74 74 6f 6e 20 69 64  ></b>.<button id
17e0: 3d 27 78 39 37 33 27 20 6f 6e 63 6c 69 63 6b 3d  ='x973' onclick=
17f0: 27 68 69 64 65 6f 72 73 68 6f 77 28 22 78 39 37  'hideorshow("x97
1800: 33 22 2c 22 78 39 37 34 22 29 27 3e 73 68 6f 77  3","x974")'>show
1810: 3c 2f 62 75 74 74 6f 6e 3e 3c 2f 70 3e 0a 20 3c  </button></p>. <
1820: 62 6c 6f 63 6b 71 75 6f 74 65 20 69 64 3d 27 78  blockquote id='x
1830: 39 37 34 27 20 73 74 79 6c 65 3d 27 64 69 73 70  974' style='disp
1840: 6c 61 79 3a 6e 6f 6e 65 3b 27 3e 0a 20 3c 69 6d  lay:none;'>. <im
1850: 67 20 61 6c 74 3d 22 73 79 6e 74 61 78 20 64 69  g alt="syntax di
1860: 61 67 72 61 6d 20 74 79 70 65 2d 6e 61 6d 65 22  agram type-name"
1870: 20 73 72 63 3d 22 69 6d 61 67 65 73 2f 73 79 6e   src="images/syn
1880: 74 61 78 2f 74 79 70 65 2d 6e 61 6d 65 2e 67 69  tax/type-name.gi
1890: 66 22 20 2f 3e 0a 3c 70 3e 3c 62 3e 3c 61 20 68  f" />.<p><b><a h
18a0: 72 65 66 3d 22 73 79 6e 74 61 78 64 69 61 67 72  ref="syntaxdiagr
18b0: 61 6d 73 2e 68 74 6d 6c 23 73 69 67 6e 65 64 2d  ams.html#signed-
18c0: 6e 75 6d 62 65 72 22 3e 73 69 67 6e 65 64 2d 6e  number">signed-n
18d0: 75 6d 62 65 72 3a 3c 2f 61 3e 3c 2f 62 3e 0a 3c  umber:</a></b>.<
18e0: 62 75 74 74 6f 6e 20 69 64 3d 27 78 39 37 35 27  button id='x975'
18f0: 20 6f 6e 63 6c 69 63 6b 3d 27 68 69 64 65 6f 72   onclick='hideor
1900: 73 68 6f 77 28 22 78 39 37 35 22 2c 22 78 39 37  show("x975","x97
1910: 36 22 29 27 3e 73 68 6f 77 3c 2f 62 75 74 74 6f  6")'>show</butto
1920: 6e 3e 3c 2f 70 3e 0a 20 3c 62 6c 6f 63 6b 71 75  n></p>. <blockqu
1930: 6f 74 65 20 69 64 3d 27 78 39 37 36 27 20 73 74  ote id='x976' st
1940: 79 6c 65 3d 27 64 69 73 70 6c 61 79 3a 6e 6f 6e  yle='display:non
1950: 65 3b 27 3e 0a 20 3c 69 6d 67 20 61 6c 74 3d 22  e;'>. <img alt="
1960: 73 79 6e 74 61 78 20 64 69 61 67 72 61 6d 20 73  syntax diagram s
1970: 69 67 6e 65 64 2d 6e 75 6d 62 65 72 22 20 73 72  igned-number" sr
1980: 63 3d 22 69 6d 61 67 65 73 2f 73 79 6e 74 61 78  c="images/syntax
1990: 2f 73 69 67 6e 65 64 2d 6e 75 6d 62 65 72 2e 67  /signed-number.g
19a0: 69 66 22 20 2f 3e 0a 3c 2f 62 6c 6f 63 6b 71 75  if" />.</blockqu
19b0: 6f 74 65 3e 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74  ote>.</blockquot
19c0: 65 3e 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e  e>.</blockquote>
19d0: 0a 3c 70 3e 3c 62 3e 3c 61 20 68 72 65 66 3d 22  .<p><b><a href="
19e0: 73 79 6e 74 61 78 64 69 61 67 72 61 6d 73 2e 68  syntaxdiagrams.h
19f0: 74 6d 6c 23 6a 6f 69 6e 2d 63 6c 61 75 73 65 22  tml#join-clause"
1a00: 3e 6a 6f 69 6e 2d 63 6c 61 75 73 65 3a 3c 2f 61  >join-clause:</a
1a10: 3e 3c 2f 62 3e 0a 3c 62 75 74 74 6f 6e 20 69 64  ></b>.<button id
1a20: 3d 27 78 39 37 37 27 20 6f 6e 63 6c 69 63 6b 3d  ='x977' onclick=
1a30: 27 68 69 64 65 6f 72 73 68 6f 77 28 22 78 39 37  'hideorshow("x97
1a40: 37 22 2c 22 78 39 37 38 22 29 27 3e 73 68 6f 77  7","x978")'>show
1a50: 3c 2f 62 75 74 74 6f 6e 3e 3c 2f 70 3e 0a 20 3c  </button></p>. <
1a60: 62 6c 6f 63 6b 71 75 6f 74 65 20 69 64 3d 27 78  blockquote id='x
1a70: 39 37 38 27 20 73 74 79 6c 65 3d 27 64 69 73 70  978' style='disp
1a80: 6c 61 79 3a 6e 6f 6e 65 3b 27 3e 0a 20 3c 69 6d  lay:none;'>. <im
1a90: 67 20 61 6c 74 3d 22 73 79 6e 74 61 78 20 64 69  g alt="syntax di
1aa0: 61 67 72 61 6d 20 6a 6f 69 6e 2d 63 6c 61 75 73  agram join-claus
1ab0: 65 22 20 73 72 63 3d 22 69 6d 61 67 65 73 2f 73  e" src="images/s
1ac0: 79 6e 74 61 78 2f 6a 6f 69 6e 2d 63 6c 61 75 73  yntax/join-claus
1ad0: 65 2e 67 69 66 22 20 2f 3e 0a 3c 70 3e 3c 62 3e  e.gif" />.<p><b>
1ae0: 3c 61 20 68 72 65 66 3d 22 73 79 6e 74 61 78 64  <a href="syntaxd
1af0: 69 61 67 72 61 6d 73 2e 68 74 6d 6c 23 6a 6f 69  iagrams.html#joi
1b00: 6e 2d 63 6f 6e 73 74 72 61 69 6e 74 22 3e 6a 6f  n-constraint">jo
1b10: 69 6e 2d 63 6f 6e 73 74 72 61 69 6e 74 3a 3c 2f  in-constraint:</
1b20: 61 3e 3c 2f 62 3e 0a 3c 62 75 74 74 6f 6e 20 69  a></b>.<button i
1b30: 64 3d 27 78 39 37 39 27 20 6f 6e 63 6c 69 63 6b  d='x979' onclick
1b40: 3d 27 68 69 64 65 6f 72 73 68 6f 77 28 22 78 39  ='hideorshow("x9
1b50: 37 39 22 2c 22 78 39 38 30 22 29 27 3e 73 68 6f  79","x980")'>sho
1b60: 77 3c 2f 62 75 74 74 6f 6e 3e 3c 2f 70 3e 0a 20  w</button></p>. 
1b70: 3c 62 6c 6f 63 6b 71 75 6f 74 65 20 69 64 3d 27  <blockquote id='
1b80: 78 39 38 30 27 20 73 74 79 6c 65 3d 27 64 69 73  x980' style='dis
1b90: 70 6c 61 79 3a 6e 6f 6e 65 3b 27 3e 0a 20 3c 69  play:none;'>. <i
1ba0: 6d 67 20 61 6c 74 3d 22 73 79 6e 74 61 78 20 64  mg alt="syntax d
1bb0: 69 61 67 72 61 6d 20 6a 6f 69 6e 2d 63 6f 6e 73  iagram join-cons
1bc0: 74 72 61 69 6e 74 22 20 73 72 63 3d 22 69 6d 61  traint" src="ima
1bd0: 67 65 73 2f 73 79 6e 74 61 78 2f 6a 6f 69 6e 2d  ges/syntax/join-
1be0: 63 6f 6e 73 74 72 61 69 6e 74 2e 67 69 66 22 20  constraint.gif" 
1bf0: 2f 3e 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e  />.</blockquote>
1c00: 0a 3c 70 3e 3c 62 3e 3c 61 20 68 72 65 66 3d 22  .<p><b><a href="
1c10: 73 79 6e 74 61 78 64 69 61 67 72 61 6d 73 2e 68  syntaxdiagrams.h
1c20: 74 6d 6c 23 6a 6f 69 6e 2d 6f 70 65 72 61 74 6f  tml#join-operato
1c30: 72 22 3e 6a 6f 69 6e 2d 6f 70 65 72 61 74 6f 72  r">join-operator
1c40: 3a 3c 2f 61 3e 3c 2f 62 3e 0a 3c 62 75 74 74 6f  :</a></b>.<butto
1c50: 6e 20 69 64 3d 27 78 39 38 31 27 20 6f 6e 63 6c  n id='x981' oncl
1c60: 69 63 6b 3d 27 68 69 64 65 6f 72 73 68 6f 77 28  ick='hideorshow(
1c70: 22 78 39 38 31 22 2c 22 78 39 38 32 22 29 27 3e  "x981","x982")'>
1c80: 73 68 6f 77 3c 2f 62 75 74 74 6f 6e 3e 3c 2f 70  show</button></p
1c90: 3e 0a 20 3c 62 6c 6f 63 6b 71 75 6f 74 65 20 69  >. <blockquote i
1ca0: 64 3d 27 78 39 38 32 27 20 73 74 79 6c 65 3d 27  d='x982' style='
1cb0: 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b 27 3e 0a  display:none;'>.
1cc0: 20 3c 69 6d 67 20 61 6c 74 3d 22 73 79 6e 74 61   <img alt="synta
1cd0: 78 20 64 69 61 67 72 61 6d 20 6a 6f 69 6e 2d 6f  x diagram join-o
1ce0: 70 65 72 61 74 6f 72 22 20 73 72 63 3d 22 69 6d  perator" src="im
1cf0: 61 67 65 73 2f 73 79 6e 74 61 78 2f 6a 6f 69 6e  ages/syntax/join
1d00: 2d 6f 70 65 72 61 74 6f 72 2e 67 69 66 22 20 2f  -operator.gif" /
1d10: 3e 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a  >.</blockquote>.
1d20: 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 3c 70  </blockquote>.<p
1d30: 3e 3c 62 3e 3c 61 20 68 72 65 66 3d 22 73 79 6e  ><b><a href="syn
1d40: 74 61 78 64 69 61 67 72 61 6d 73 2e 68 74 6d 6c  taxdiagrams.html
1d50: 23 6f 72 64 65 72 69 6e 67 2d 74 65 72 6d 22 3e  #ordering-term">
1d60: 6f 72 64 65 72 69 6e 67 2d 74 65 72 6d 3a 3c 2f  ordering-term:</
1d70: 61 3e 3c 2f 62 3e 0a 3c 62 75 74 74 6f 6e 20 69  a></b>.<button i
1d80: 64 3d 27 78 39 38 33 27 20 6f 6e 63 6c 69 63 6b  d='x983' onclick
1d90: 3d 27 68 69 64 65 6f 72 73 68 6f 77 28 22 78 39  ='hideorshow("x9
1da0: 38 33 22 2c 22 78 39 38 34 22 29 27 3e 73 68 6f  83","x984")'>sho
1db0: 77 3c 2f 62 75 74 74 6f 6e 3e 3c 2f 70 3e 0a 20  w</button></p>. 
1dc0: 3c 62 6c 6f 63 6b 71 75 6f 74 65 20 69 64 3d 27  <blockquote id='
1dd0: 78 39 38 34 27 20 73 74 79 6c 65 3d 27 64 69 73  x984' style='dis
1de0: 70 6c 61 79 3a 6e 6f 6e 65 3b 27 3e 0a 20 3c 69  play:none;'>. <i
1df0: 6d 67 20 61 6c 74 3d 22 73 79 6e 74 61 78 20 64  mg alt="syntax d
1e00: 69 61 67 72 61 6d 20 6f 72 64 65 72 69 6e 67 2d  iagram ordering-
1e10: 74 65 72 6d 22 20 73 72 63 3d 22 69 6d 61 67 65  term" src="image
1e20: 73 2f 73 79 6e 74 61 78 2f 6f 72 64 65 72 69 6e  s/syntax/orderin
1e30: 67 2d 74 65 72 6d 2e 67 69 66 22 20 2f 3e 0a 3c  g-term.gif" />.<
1e40: 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 3c 70 3e  /blockquote>.<p>
1e50: 3c 62 3e 3c 61 20 68 72 65 66 3d 22 73 79 6e 74  <b><a href="synt
1e60: 61 78 64 69 61 67 72 61 6d 73 2e 68 74 6d 6c 23  axdiagrams.html#
1e70: 72 65 73 75 6c 74 2d 63 6f 6c 75 6d 6e 22 3e 72  result-column">r
1e80: 65 73 75 6c 74 2d 63 6f 6c 75 6d 6e 3a 3c 2f 61  esult-column:</a
1e90: 3e 3c 2f 62 3e 0a 3c 62 75 74 74 6f 6e 20 69 64  ></b>.<button id
1ea0: 3d 27 78 39 38 35 27 20 6f 6e 63 6c 69 63 6b 3d  ='x985' onclick=
1eb0: 27 68 69 64 65 6f 72 73 68 6f 77 28 22 78 39 38  'hideorshow("x98
1ec0: 35 22 2c 22 78 39 38 36 22 29 27 3e 73 68 6f 77  5","x986")'>show
1ed0: 3c 2f 62 75 74 74 6f 6e 3e 3c 2f 70 3e 0a 20 3c  </button></p>. <
1ee0: 62 6c 6f 63 6b 71 75 6f 74 65 20 69 64 3d 27 78  blockquote id='x
1ef0: 39 38 36 27 20 73 74 79 6c 65 3d 27 64 69 73 70  986' style='disp
1f00: 6c 61 79 3a 6e 6f 6e 65 3b 27 3e 0a 20 3c 69 6d  lay:none;'>. <im
1f10: 67 20 61 6c 74 3d 22 73 79 6e 74 61 78 20 64 69  g alt="syntax di
1f20: 61 67 72 61 6d 20 72 65 73 75 6c 74 2d 63 6f 6c  agram result-col
1f30: 75 6d 6e 22 20 73 72 63 3d 22 69 6d 61 67 65 73  umn" src="images
1f40: 2f 73 79 6e 74 61 78 2f 72 65 73 75 6c 74 2d 63  /syntax/result-c
1f50: 6f 6c 75 6d 6e 2e 67 69 66 22 20 2f 3e 0a 3c 2f  olumn.gif" />.</
1f60: 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 3c 70 3e 3c  blockquote>.<p><
1f70: 62 3e 3c 61 20 68 72 65 66 3d 22 73 79 6e 74 61  b><a href="synta
1f80: 78 64 69 61 67 72 61 6d 73 2e 68 74 6d 6c 23 74  xdiagrams.html#t
1f90: 61 62 6c 65 2d 6f 72 2d 73 75 62 71 75 65 72 79  able-or-subquery
1fa0: 22 3e 74 61 62 6c 65 2d 6f 72 2d 73 75 62 71 75  ">table-or-subqu
1fb0: 65 72 79 3a 3c 2f 61 3e 3c 2f 62 3e 0a 3c 62 75  ery:</a></b>.<bu
1fc0: 74 74 6f 6e 20 69 64 3d 27 78 39 38 37 27 20 6f  tton id='x987' o
1fd0: 6e 63 6c 69 63 6b 3d 27 68 69 64 65 6f 72 73 68  nclick='hideorsh
1fe0: 6f 77 28 22 78 39 38 37 22 2c 22 78 39 38 38 22  ow("x987","x988"
1ff0: 29 27 3e 73 68 6f 77 3c 2f 62 75 74 74 6f 6e 3e  )'>show</button>
2000: 3c 2f 70 3e 0a 20 3c 62 6c 6f 63 6b 71 75 6f 74  </p>. <blockquot
2010: 65 20 69 64 3d 27 78 39 38 38 27 20 73 74 79 6c  e id='x988' styl
2020: 65 3d 27 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b  e='display:none;
2030: 27 3e 0a 20 3c 69 6d 67 20 61 6c 74 3d 22 73 79  '>. <img alt="sy
2040: 6e 74 61 78 20 64 69 61 67 72 61 6d 20 74 61 62  ntax diagram tab
2050: 6c 65 2d 6f 72 2d 73 75 62 71 75 65 72 79 22 20  le-or-subquery" 
2060: 73 72 63 3d 22 69 6d 61 67 65 73 2f 73 79 6e 74  src="images/synt
2070: 61 78 2f 74 61 62 6c 65 2d 6f 72 2d 73 75 62 71  ax/table-or-subq
2080: 75 65 72 79 2e 67 69 66 22 20 2f 3e 0a 3c 2f 62  uery.gif" />.</b
2090: 6c 6f 63 6b 71 75 6f 74 65 3e 0a 3c 2f 62 6c 6f  lockquote>.</blo
20a0: 63 6b 71 75 6f 74 65 3e 0a 3c 2f 62 6c 6f 63 6b  ckquote>.</block
20b0: 71 75 6f 74 65 3e 0a 0a 0a 3c 70 3e 54 68 65 20  quote>...<p>The 
20c0: 43 52 45 41 54 45 20 56 49 45 57 20 63 6f 6d 6d  CREATE VIEW comm
20d0: 61 6e 64 20 61 73 73 69 67 6e 73 20 61 20 6e 61  and assigns a na
20e0: 6d 65 20 74 6f 20 61 20 70 72 65 2d 70 61 63 6b  me to a pre-pack
20f0: 61 67 65 64 20 0a 3c 61 20 68 72 65 66 3d 22 6c  aged .<a href="l
2100: 61 6e 67 5f 73 65 6c 65 63 74 2e 68 74 6d 6c 22  ang_select.html"
2110: 3e 53 45 4c 45 43 54 3c 2f 61 3e 20 73 74 61 74  >SELECT</a> stat
2120: 65 6d 65 6e 74 2e 20 0a 4f 6e 63 65 20 74 68 65  ement. .Once the
2130: 20 76 69 65 77 20 69 73 20 63 72 65 61 74 65 64   view is created
2140: 2c 20 69 74 20 63 61 6e 20 62 65 20 75 73 65 64  , it can be used
2150: 20 69 6e 20 74 68 65 20 46 52 4f 4d 20 63 6c 61   in the FROM cla
2160: 75 73 65 0a 6f 66 20 61 6e 6f 74 68 65 72 20 3c  use.of another <
2170: 61 20 68 72 65 66 3d 22 6c 61 6e 67 5f 73 65 6c  a href="lang_sel
2180: 65 63 74 2e 68 74 6d 6c 22 3e 53 45 4c 45 43 54  ect.html">SELECT
2190: 3c 2f 61 3e 20 69 6e 20 70 6c 61 63 65 20 6f 66  </a> in place of
21a0: 20 61 20 74 61 62 6c 65 20 6e 61 6d 65 2e 0a 3c   a table name..<
21b0: 2f 70 3e 0a 0a 3c 70 3e 49 66 20 74 68 65 20 22  /p>..<p>If the "
21c0: 54 45 4d 50 22 20 6f 72 20 22 54 45 4d 50 4f 52  TEMP" or "TEMPOR
21d0: 41 52 59 22 20 6b 65 79 77 6f 72 64 20 6f 63 63  ARY" keyword occ
21e0: 75 72 73 20 69 6e 20 62 65 74 77 65 65 6e 20 22  urs in between "
21f0: 43 52 45 41 54 45 22 0a 61 6e 64 20 22 56 49 45  CREATE".and "VIE
2200: 57 22 20 74 68 65 6e 20 74 68 65 20 76 69 65 77  W" then the view
2210: 20 74 68 61 74 20 69 73 20 63 72 65 61 74 65 64   that is created
2220: 20 69 73 20 6f 6e 6c 79 20 76 69 73 69 62 6c 65   is only visible
2230: 20 74 6f 20 74 68 65 0a 70 72 6f 63 65 73 73 20   to the.process 
2240: 74 68 61 74 20 6f 70 65 6e 65 64 20 74 68 65 20  that opened the 
2250: 64 61 74 61 62 61 73 65 20 61 6e 64 20 69 73 20  database and is 
2260: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64 65  automatically de
2270: 6c 65 74 65 64 20 77 68 65 6e 0a 74 68 65 20 64  leted when.the d
2280: 61 74 61 62 61 73 65 20 69 73 20 63 6c 6f 73 65  atabase is close
2290: 64 2e 3c 2f 70 3e 0a 0a 3c 70 3e 20 49 66 20 61  d.</p>..<p> If a
22a0: 20 26 6c 74 3b 64 61 74 61 62 61 73 65 2d 6e 61   &lt;database-na
22b0: 6d 65 26 67 74 3b 20 69 73 20 73 70 65 63 69 66  me&gt; is specif
22c0: 69 65 64 2c 20 74 68 65 6e 20 74 68 65 20 76 69  ied, then the vi
22d0: 65 77 20 69 73 20 63 72 65 61 74 65 64 20 69 6e  ew is created in
22e0: 20 0a 74 68 65 20 6e 61 6d 65 64 20 64 61 74 61   .the named data
22f0: 62 61 73 65 2e 20 49 74 20 69 73 20 61 6e 20 65  base. It is an e
2300: 72 72 6f 72 20 74 6f 20 73 70 65 63 69 66 79 20  rror to specify 
2310: 62 6f 74 68 20 61 20 26 6c 74 3b 64 61 74 61 62  both a &lt;datab
2320: 61 73 65 2d 6e 61 6d 65 26 67 74 3b 0a 61 6e 64  ase-name&gt;.and
2330: 20 74 68 65 20 54 45 4d 50 20 6b 65 79 77 6f 72   the TEMP keywor
2340: 64 20 6f 6e 20 61 20 56 49 45 57 2c 20 75 6e 6c  d on a VIEW, unl
2350: 65 73 73 20 74 68 65 20 26 6c 74 3b 64 61 74 61  ess the &lt;data
2360: 62 61 73 65 2d 6e 61 6d 65 26 67 74 3b 20 69 73  base-name&gt; is
2370: 20 22 74 65 6d 70 22 2e 0a 49 66 20 6e 6f 20 64   "temp"..If no d
2380: 61 74 61 62 61 73 65 20 6e 61 6d 65 20 69 73 20  atabase name is 
2390: 73 70 65 63 69 66 69 65 64 2c 20 61 6e 64 20 74  specified, and t
23a0: 68 65 20 54 45 4d 50 20 6b 65 79 77 6f 72 64 20  he TEMP keyword 
23b0: 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 0a  is not present,.
23c0: 74 68 65 20 56 49 45 57 20 69 73 20 63 72 65 61  the VIEW is crea
23d0: 74 65 64 20 69 6e 20 74 68 65 20 6d 61 69 6e 20  ted in the main 
23e0: 64 61 74 61 62 61 73 65 2e 3c 2f 70 3e 0a 0a 3c  database.</p>..<
23f0: 70 3e 59 6f 75 20 63 61 6e 6e 6f 74 20 3c 61 20  p>You cannot <a 
2400: 68 72 65 66 3d 22 6c 61 6e 67 5f 64 65 6c 65 74  href="lang_delet
2410: 65 2e 68 74 6d 6c 22 3e 44 45 4c 45 54 45 3c 2f  e.html">DELETE</
2420: 61 3e 2c 20 3c 61 20 68 72 65 66 3d 22 6c 61 6e  a>, <a href="lan
2430: 67 5f 69 6e 73 65 72 74 2e 68 74 6d 6c 22 3e 49  g_insert.html">I
2440: 4e 53 45 52 54 3c 2f 61 3e 2c 20 6f 72 20 3c 61  NSERT</a>, or <a
2450: 20 68 72 65 66 3d 22 6c 61 6e 67 5f 75 70 64 61   href="lang_upda
2460: 74 65 2e 68 74 6d 6c 22 3e 55 50 44 41 54 45 3c  te.html">UPDATE<
2470: 2f 61 3e 20 61 20 76 69 65 77 2e 20 20 56 69 65  /a> a view.  Vie
2480: 77 73 20 61 72 65 20 72 65 61 64 2d 6f 6e 6c 79  ws are read-only
2490: 20 0a 69 6e 20 53 51 4c 69 74 65 2e 20 20 48 6f   .in SQLite.  Ho
24a0: 77 65 76 65 72 2c 20 69 6e 20 6d 61 6e 79 20 63  wever, in many c
24b0: 61 73 65 73 20 79 6f 75 20 63 61 6e 20 75 73 65  ases you can use
24c0: 20 61 6e 0a 3c 61 20 68 72 65 66 3d 22 6c 61 6e   an.<a href="lan
24d0: 67 5f 63 72 65 61 74 65 74 72 69 67 67 65 72 2e  g_createtrigger.
24e0: 68 74 6d 6c 23 69 6e 73 74 65 61 64 5f 6f 66 5f  html#instead_of_
24f0: 74 72 69 67 67 65 72 22 3e 49 4e 53 54 45 41 44  trigger">INSTEAD
2500: 20 4f 46 20 74 72 69 67 67 65 72 3c 2f 61 3e 20   OF trigger</a> 
2510: 6f 6e 20 74 68 65 20 76 69 65 77 20 74 6f 20 61  on the view to a
2520: 63 63 6f 6d 70 6c 69 73 68 20 0a 74 68 65 20 73  ccomplish .the s
2530: 61 6d 65 20 74 68 69 6e 67 2e 20 20 56 69 65 77  ame thing.  View
2540: 73 20 61 72 65 20 72 65 6d 6f 76 65 64 20 0a 77  s are removed .w
2550: 69 74 68 20 74 68 65 20 3c 61 20 68 72 65 66 3d  ith the <a href=
2560: 22 6c 61 6e 67 5f 64 72 6f 70 76 69 65 77 2e 68  "lang_dropview.h
2570: 74 6d 6c 22 3e 44 52 4f 50 20 56 49 45 57 3c 2f  tml">DROP VIEW</
2580: 61 3e 20 63 6f 6d 6d 61 6e 64 2e 3c 2f 70 3e 0a  a> command.</p>.
2590: 0a 0a                                            ..