System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact 86831e9112c74c89e1d9287f17b60274a0c1ddc6:


0000: 3c 68 74 6d 6c 20 64 69 72 3d 22 4c 54 52 22 20  <html dir="LTR" 
0010: 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77  xmlns="http://ww
0020: 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 68  w.w3.org/1999/xh
0030: 74 6d 6c 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b  tml" xmlns:xlink
0040: 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e  ="http://www.w3.
0050: 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20  org/1999/xlink" 
0060: 78 6d 6c 6e 73 3a 4d 53 48 65 6c 70 3d 22 68 74  xmlns:MSHelp="ht
0070: 74 70 3a 2f 2f 6d 73 64 6e 2e 6d 69 63 72 6f 73  tp://msdn.micros
0080: 6f 66 74 2e 63 6f 6d 2f 6d 73 68 65 6c 70 22 20  oft.com/mshelp" 
0090: 78 6d 6c 6e 73 3a 74 6f 6f 6c 3d 22 68 74 74 70  xmlns:tool="http
00a0: 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f 73 6f 66 74  ://www.microsoft
00b0: 2e 63 6f 6d 2f 74 6f 6f 6c 74 69 70 22 20 78 6d  .com/tooltip" xm
00c0: 6c 6e 73 3a 6e 64 6f 63 3d 22 75 72 6e 3a 6e 64  lns:ndoc="urn:nd
00d0: 6f 63 2d 70 72 65 70 72 6f 63 65 73 73 22 3e 0a  oc-preprocess">.
00e0: 20 20 3c 68 65 61 64 3e 0a 20 20 20 20 3c 6d 65    <head>.    <me
00f0: 74 61 20 68 74 74 70 2d 65 71 75 69 76 3d 22 43  ta http-equiv="C
0100: 6f 6e 74 65 6e 74 2d 54 79 70 65 22 20 63 6f 6e  ontent-Type" con
0110: 74 65 6e 74 3d 22 74 65 78 74 2f 68 74 6d 6c 3b  tent="text/html;
0120: 20 63 68 61 72 73 65 74 3d 57 69 6e 64 6f 77 73   charset=Windows
0130: 2d 31 32 35 32 22 20 2f 3e 0a 20 20 20 20 3c 74  -1252" />.    <t
0140: 69 74 6c 65 3e 41 4c 54 45 52 20 54 41 42 4c 45  itle>ALTER TABLE
0150: 3c 2f 74 69 74 6c 65 3e 0a 20 20 20 20 3c 6c 69  </title>.    <li
0160: 6e 6b 20 72 65 6c 3d 22 73 74 79 6c 65 73 68 65  nk rel="styleshe
0170: 65 74 22 20 74 79 70 65 3d 22 74 65 78 74 2f 63  et" type="text/c
0180: 73 73 22 20 68 72 65 66 3d 22 6e 64 6f 63 2e 63  ss" href="ndoc.c
0190: 73 73 22 3e 20 3c 2f 6c 69 6e 6b 3e 0a 20 20 20  ss"> </link>.   
01a0: 20 3c 6c 69 6e 6b 20 72 65 6c 3d 22 73 74 79 6c   <link rel="styl
01b0: 65 73 68 65 65 74 22 20 74 79 70 65 3d 22 74 65  esheet" type="te
01c0: 78 74 2f 63 73 73 22 20 68 72 65 66 3d 22 75 73  xt/css" href="us
01d0: 65 72 2e 63 73 73 22 3e 20 3c 2f 6c 69 6e 6b 3e  er.css"> </link>
01e0: 0a 20 20 20 20 3c 73 63 72 69 70 74 20 74 79 70  .    <script typ
01f0: 65 3d 22 74 65 78 74 2f 6a 61 76 61 73 63 72 69  e="text/javascri
0200: 70 74 22 20 73 72 63 3d 22 6e 64 6f 63 2e 6a 73  pt" src="ndoc.js
0210: 22 3e 20 3c 2f 73 63 72 69 70 74 3e 0a 20 20 3c  "> </script>.  <
0220: 2f 68 65 61 64 3e 0a 20 20 3c 62 6f 64 79 20 73  /head>.  <body s
0230: 74 79 6c 65 3d 22 64 69 73 70 6c 61 79 3a 20 6e  tyle="display: n
0240: 6f 6e 65 3b 22 3e 0a 20 20 20 20 3c 69 6e 70 75  one;">.    <inpu
0250: 74 20 74 79 70 65 3d 22 68 69 64 64 65 6e 22 20  t type="hidden" 
0260: 69 64 3d 22 75 73 65 72 44 61 74 61 43 61 63 68  id="userDataCach
0270: 65 22 20 63 6c 61 73 73 3d 22 75 73 65 72 44 61  e" class="userDa
0280: 74 61 53 74 79 6c 65 22 20 2f 3e 0a 20 20 20 20  taStyle" />.    
0290: 3c 69 6e 70 75 74 20 74 79 70 65 3d 22 68 69 64  <input type="hid
02a0: 64 65 6e 22 20 69 64 3d 22 68 69 64 64 65 6e 53  den" id="hiddenS
02b0: 63 72 6f 6c 6c 4f 66 66 73 65 74 22 20 2f 3e 0a  crollOffset" />.
02c0: 20 20 20 20 3c 69 6d 67 20 69 64 3d 22 64 72 6f      <img id="dro
02d0: 70 44 6f 77 6e 49 6d 61 67 65 22 20 73 74 79 6c  pDownImage" styl
02e0: 65 3d 22 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b  e="display:none;
02f0: 20 68 65 69 67 68 74 3a 30 3b 20 77 69 64 74 68   height:0; width
0300: 3a 30 3b 22 20 73 72 63 3d 22 64 72 70 64 6f 77  :0;" src="drpdow
0310: 6e 2e 67 69 66 22 20 2f 3e 0a 20 20 20 20 3c 69  n.gif" />.    <i
0320: 6d 67 20 69 64 3d 22 64 72 6f 70 44 6f 77 6e 48  mg id="dropDownH
0330: 6f 76 65 72 49 6d 61 67 65 22 20 73 74 79 6c 65  overImage" style
0340: 3d 22 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b 20  ="display:none; 
0350: 68 65 69 67 68 74 3a 30 3b 20 77 69 64 74 68 3a  height:0; width:
0360: 30 3b 22 20 73 72 63 3d 22 64 72 70 64 6f 77 6e  0;" src="drpdown
0370: 5f 6f 72 61 6e 67 65 2e 67 69 66 22 20 2f 3e 0a  _orange.gif" />.
0380: 20 20 20 20 3c 69 6d 67 20 69 64 3d 22 63 6f 6c      <img id="col
0390: 6c 61 70 73 65 49 6d 61 67 65 22 20 73 74 79 6c  lapseImage" styl
03a0: 65 3d 22 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b  e="display:none;
03b0: 20 68 65 69 67 68 74 3a 30 3b 20 77 69 64 74 68   height:0; width
03c0: 3a 30 3b 22 20 73 72 63 3d 22 63 6f 6c 6c 61 70  :0;" src="collap
03d0: 73 65 2e 67 69 66 22 20 2f 3e 0a 20 20 20 20 3c  se.gif" />.    <
03e0: 69 6d 67 20 69 64 3d 22 65 78 70 61 6e 64 49 6d  img id="expandIm
03f0: 61 67 65 22 20 73 74 79 6c 65 3d 22 64 69 73 70  age" style="disp
0400: 6c 61 79 3a 6e 6f 6e 65 3b 20 68 65 69 67 68 74  lay:none; height
0410: 3a 30 3b 20 77 69 64 74 68 3a 30 3b 22 20 73 72  :0; width:0;" sr
0420: 63 3d 22 65 78 70 2e 67 69 66 22 20 2f 3e 0a 20  c="exp.gif" />. 
0430: 20 20 20 3c 69 6d 67 20 69 64 3d 22 63 6f 6c 6c     <img id="coll
0440: 61 70 73 65 41 6c 6c 49 6d 61 67 65 22 20 73 74  apseAllImage" st
0450: 79 6c 65 3d 22 64 69 73 70 6c 61 79 3a 6e 6f 6e  yle="display:non
0460: 65 3b 20 68 65 69 67 68 74 3a 30 3b 20 77 69 64  e; height:0; wid
0470: 74 68 3a 30 3b 22 20 73 72 63 3d 22 63 6f 6c 6c  th:0;" src="coll
0480: 61 6c 6c 2e 67 69 66 22 20 2f 3e 0a 20 20 20 20  all.gif" />.    
0490: 3c 69 6d 67 20 69 64 3d 22 65 78 70 61 6e 64 41  <img id="expandA
04a0: 6c 6c 49 6d 61 67 65 22 20 73 74 79 6c 65 3d 22  llImage" style="
04b0: 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b 20 68 65  display:none; he
04c0: 69 67 68 74 3a 30 3b 20 77 69 64 74 68 3a 30 3b  ight:0; width:0;
04d0: 22 20 73 72 63 3d 22 65 78 70 61 6c 6c 2e 67 69  " src="expall.gi
04e0: 66 22 20 2f 3e 0a 20 20 20 20 3c 69 6d 67 20 69  f" />.    <img i
04f0: 64 3d 22 63 6f 70 79 49 6d 61 67 65 22 20 73 74  d="copyImage" st
0500: 79 6c 65 3d 22 64 69 73 70 6c 61 79 3a 6e 6f 6e  yle="display:non
0510: 65 3b 20 68 65 69 67 68 74 3a 30 3b 20 77 69 64  e; height:0; wid
0520: 74 68 3a 30 3b 22 20 73 72 63 3d 22 63 6f 70 79  th:0;" src="copy
0530: 63 6f 64 65 2e 67 69 66 22 20 2f 3e 0a 20 20 20  code.gif" />.   
0540: 20 3c 69 6d 67 20 69 64 3d 22 63 6f 70 79 48 6f   <img id="copyHo
0550: 76 65 72 49 6d 61 67 65 22 20 73 74 79 6c 65 3d  verImage" style=
0560: 22 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 3b 20 68  "display:none; h
0570: 65 69 67 68 74 3a 30 3b 20 77 69 64 74 68 3a 30  eight:0; width:0
0580: 3b 22 20 73 72 63 3d 22 63 6f 70 79 63 6f 64 65  ;" src="copycode
0590: 48 69 67 68 6c 69 67 68 74 2e 67 69 66 22 20 2f  Highlight.gif" /
05a0: 3e 0a 20 20 20 20 3c 64 69 76 20 69 64 3d 22 68  >.    <div id="h
05b0: 65 61 64 65 72 22 3e 0a 20 20 20 20 20 20 3c 74  eader">.      <t
05c0: 61 62 6c 65 20 77 69 64 74 68 3d 22 31 30 30 25  able width="100%
05d0: 22 20 69 64 3d 22 74 6f 70 54 61 62 6c 65 22 3e  " id="topTable">
05e0: 0a 20 20 20 20 20 20 20 20 3c 74 72 20 69 64 3d  .        <tr id=
05f0: 22 68 65 61 64 65 72 54 61 62 6c 65 52 6f 77 31  "headerTableRow1
0600: 22 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 74 64  ">.          <td
0610: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 3e 0a 20   align="left">. 
0620: 20 20 20 20 20 20 20 20 20 20 20 3c 73 70 61 6e             <span
0630: 20 69 64 3d 22 72 75 6e 6e 69 6e 67 48 65 61 64   id="runningHead
0640: 65 72 54 65 78 74 22 3e 41 4c 54 45 52 20 54 41  erText">ALTER TA
0650: 42 4c 45 3c 2f 73 70 61 6e 3e 26 6e 62 73 70 3b  BLE</span>&nbsp;
0660: 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20 20 3c 2f  </td>.        </
0670: 74 72 3e 0a 20 20 20 20 20 20 20 20 3c 74 72 20  tr>.        <tr 
0680: 69 64 3d 22 68 65 61 64 65 72 54 61 62 6c 65 52  id="headerTableR
0690: 6f 77 32 22 3e 0a 20 20 20 20 20 20 20 20 20 20  ow2">.          
06a0: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
06b0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 73  >.            <s
06c0: 70 61 6e 20 69 64 3d 22 6e 73 72 54 69 74 6c 65  pan id="nsrTitle
06d0: 22 3e 53 51 4c 69 74 65 20 4c 61 6e 67 75 61 67  ">SQLite Languag
06e0: 65 20 52 65 66 65 72 65 6e 63 65 20 44 6f 63 75  e Reference Docu
06f0: 6d 65 6e 74 61 74 69 6f 6e 3c 2f 73 70 61 6e 3e  mentation</span>
0700: 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 74 64 3e  .          </td>
0710: 0a 20 20 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20  .        </tr>. 
0720: 20 20 20 20 20 20 20 3c 74 72 20 69 64 3d 22 68         <tr id="h
0730: 65 61 64 65 72 54 61 62 6c 65 52 6f 77 33 22 20  eaderTableRow3" 
0740: 73 74 79 6c 65 3d 22 64 69 73 70 6c 61 79 3a 6e  style="display:n
0750: 6f 6e 65 22 3e 0a 20 20 20 20 20 20 20 20 20 20  one">.          
0760: 3c 74 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20  <td>.           
0770: 20 3c 61 20 69 64 3d 22 73 65 65 41 6c 73 6f 53   <a id="seeAlsoS
0780: 65 63 74 69 6f 6e 4c 69 6e 6b 22 20 68 72 65 66  ectionLink" href
0790: 3d 22 23 73 65 65 41 6c 73 6f 54 6f 67 67 6c 65  ="#seeAlsoToggle
07a0: 22 20 6f 6e 63 6c 69 63 6b 3d 22 4f 70 65 6e 53  " onclick="OpenS
07b0: 65 63 74 69 6f 6e 28 73 65 65 41 6c 73 6f 54 6f  ection(seeAlsoTo
07c0: 67 67 6c 65 29 22 3e 53 65 65 20 41 6c 73 6f 3c  ggle)">See Also<
07d0: 2f 61 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  /a>.            
07e0: 3c 61 20 69 64 3d 22 65 78 61 6d 70 6c 65 53 65  <a id="exampleSe
07f0: 63 74 69 6f 6e 4c 69 6e 6b 22 20 68 72 65 66 3d  ctionLink" href=
0800: 22 23 63 6f 64 65 45 78 61 6d 70 6c 65 54 6f 67  "#codeExampleTog
0810: 67 6c 65 22 20 6f 6e 63 6c 69 63 6b 3d 22 4f 70  gle" onclick="Op
0820: 65 6e 53 65 63 74 69 6f 6e 28 63 6f 64 65 45 78  enSection(codeEx
0830: 61 6d 70 6c 65 54 6f 67 67 6c 65 29 22 3e 45 78  ampleToggle)">Ex
0840: 61 6d 70 6c 65 3c 2f 61 3e 0a 20 20 20 20 20 20  ample</a>.      
0850: 20 20 20 20 3c 2f 74 64 3e 0a 20 20 20 20 20 20      </td>.      
0860: 20 20 3c 2f 74 72 3e 0a 20 20 20 20 20 3c 2f 74    </tr>.     </t
0870: 61 62 6c 65 3e 0a 20 20 20 20 20 20 3c 74 61 62  able>.      <tab
0880: 6c 65 20 77 69 64 74 68 3d 22 31 30 30 25 22 20  le width="100%" 
0890: 69 64 3d 22 62 6f 74 74 6f 6d 54 61 62 6c 65 22  id="bottomTable"
08a0: 20 63 65 6c 6c 73 70 61 63 69 6e 67 3d 22 30 22   cellspacing="0"
08b0: 20 63 65 6c 6c 70 61 64 64 69 6e 67 3d 22 30 22   cellpadding="0"
08c0: 20 73 74 79 6c 65 3d 22 64 69 73 70 6c 61 79 3a   style="display:
08d0: 6e 6f 6e 65 22 3e 0a 20 20 20 20 20 20 20 20 3c  none">.        <
08e0: 74 72 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 74  tr>.          <t
08f0: 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  d>.            <
0900: 73 70 61 6e 20 6f 6e 63 6c 69 63 6b 3d 22 45 78  span onclick="Ex
0910: 70 61 6e 64 43 6f 6c 6c 61 70 73 65 41 6c 6c 28  pandCollapseAll(
0920: 74 6f 67 67 6c 65 41 6c 6c 49 6d 61 67 65 29 22  toggleAllImage)"
0930: 20 73 74 79 6c 65 3d 22 63 75 72 73 6f 72 3a 64   style="cursor:d
0940: 65 66 61 75 6c 74 3b 22 20 6f 6e 6b 65 79 70 72  efault;" onkeypr
0950: 65 73 73 3d 22 45 78 70 61 6e 64 43 6f 6c 6c 61  ess="ExpandColla
0960: 70 73 65 41 6c 6c 5f 43 68 65 63 6b 4b 65 79 28  pseAll_CheckKey(
0970: 74 6f 67 67 6c 65 41 6c 6c 49 6d 61 67 65 29 22  toggleAllImage)"
0980: 20 74 61 62 69 6e 64 65 78 3d 22 30 22 3e 0a 20   tabindex="0">. 
0990: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 69 6d               <im
09a0: 67 20 49 44 3d 22 74 6f 67 67 6c 65 41 6c 6c 49  g ID="toggleAllI
09b0: 6d 61 67 65 22 20 63 6c 61 73 73 3d 22 74 6f 67  mage" class="tog
09c0: 67 6c 65 41 6c 6c 22 20 73 72 63 3d 22 63 6f 6c  gleAll" src="col
09d0: 6c 61 6c 6c 2e 67 69 66 22 20 2f 3e 0a 20 20 20  lall.gif" />.   
09e0: 20 20 20 20 20 20 20 20 20 20 20 3c 6c 61 62 65             <labe
09f0: 6c 20 69 64 3d 22 63 6f 6c 6c 61 70 73 65 41 6c  l id="collapseAl
0a00: 6c 4c 61 62 65 6c 22 20 66 6f 72 3d 22 74 6f 67  lLabel" for="tog
0a10: 67 6c 65 41 6c 6c 49 6d 61 67 65 22 20 73 74 79  gleAllImage" sty
0a20: 6c 65 3d 22 64 69 73 70 6c 61 79 3a 20 6e 6f 6e  le="display: non
0a30: 65 3b 22 3e 0a 09 09 09 09 09 09 09 43 6f 6c 6c  e;">........Coll
0a40: 61 70 73 65 20 41 6c 6c 0a 09 09 09 09 09 09 3c  apse All.......<
0a50: 2f 6c 61 62 65 6c 3e 0a 20 20 20 20 20 20 20 20  /label>.        
0a60: 20 20 20 20 20 20 3c 6c 61 62 65 6c 20 69 64 3d        <label id=
0a70: 22 65 78 70 61 6e 64 41 6c 6c 4c 61 62 65 6c 22  "expandAllLabel"
0a80: 20 66 6f 72 3d 22 74 6f 67 67 6c 65 41 6c 6c 49   for="toggleAllI
0a90: 6d 61 67 65 22 20 73 74 79 6c 65 3d 22 64 69 73  mage" style="dis
0aa0: 70 6c 61 79 3a 20 6e 6f 6e 65 3b 22 3e 0a 09 09  play: none;">...
0ab0: 09 09 09 09 09 45 78 70 61 6e 64 20 41 6c 6c 0a  .....Expand All.
0ac0: 09 09 09 09 09 09 3c 2f 6c 61 62 65 6c 3e 0a 20  ......</label>. 
0ad0: 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 70 61             </spa
0ae0: 6e 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 74  n>.          </t
0af0: 64 3e 0a 20 20 20 20 20 20 20 20 3c 2f 74 72 3e  d>.        </tr>
0b00: 0a 20 20 20 20 20 20 3c 2f 74 61 62 6c 65 3e 0a  .      </table>.
0b10: 20 20 20 20 3c 2f 64 69 76 3e 0a 20 20 20 20 3c      </div>.    <
0b20: 64 69 76 20 69 64 3d 22 6d 61 69 6e 53 65 63 74  div id="mainSect
0b30: 69 6f 6e 22 3e 0a 20 20 20 20 3c 64 69 76 20 69  ion">.    <div i
0b40: 64 3d 22 6d 61 69 6e 42 6f 64 79 22 3e 0a 20 20  d="mainBody">.  
0b50: 20 20 20 20 3c 68 31 20 63 6c 61 73 73 3d 22 68      <h1 class="h
0b60: 65 61 64 69 6e 67 22 3e 0a 20 20 20 20 20 20 20  eading">.       
0b70: 20 53 51 4c 20 41 73 20 55 6e 64 65 72 73 74 6f   SQL As Understo
0b80: 6f 64 20 42 79 20 53 51 4c 69 74 65 3c 2f 68 31  od By SQLite</h1
0b90: 3e 0a 20 20 20 20 20 20 3c 68 34 3e 0a 20 20 20  >.      <h4>.   
0ba0: 20 20 20 20 20 41 4c 54 45 52 20 54 41 42 4c 45       ALTER TABLE
0bb0: 3c 2f 68 34 3e 0a 20 20 20 20 20 20 3c 70 3e 0a  </h4>.      <p>.
0bc0: 20 20 20 20 20 20 20 20 3c 74 61 62 6c 65 20 63          <table c
0bd0: 65 6c 6c 70 61 64 64 69 6e 67 3d 22 31 30 22 3e  ellpadding="10">
0be0: 0a 20 20 20 20 20 20 20 20 20 20 3c 74 72 3e 0a  .          <tr>.
0bf0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 64 20              <td 
0c00: 61 6c 69 67 6e 3d 22 72 69 67 68 74 22 20 77 69  align="right" wi
0c10: 64 74 68 3d 22 31 25 22 20 6e 6f 77 72 61 70 3e  dth="1%" nowrap>
0c20: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c  .              <
0c30: 69 3e 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 22 23  i><font color="#
0c40: 66 66 33 34 33 34 22 3e 73 71 6c 2d 73 74 61 74  ff3434">sql-stat
0c50: 65 6d 65 6e 74 3c 2f 66 6f 6e 74 3e 3c 2f 69 3e  ement</font></i>
0c60: 20 3a 3a 3d 3c 2f 74 64 3e 0a 20 20 20 20 20 20   ::=</td>.      
0c70: 20 20 20 20 20 20 3c 74 64 3e 0a 20 20 20 20 20        <td>.     
0c80: 20 20 20 20 20 20 20 20 20 3c 62 3e 3c 66 6f 6e           <b><fon
0c90: 74 20 63 6f 6c 6f 72 3d 22 23 32 63 32 63 66 30  t color="#2c2cf0
0ca0: 22 3e 41 4c 54 45 52 20 54 41 42 4c 45 20 3c 2f  ">ALTER TABLE </
0cb0: 66 6f 6e 74 3e 3c 2f 62 3e 5b 3c 62 3e 3c 66 6f  font></b>[<b><fo
0cc0: 6e 74 20 63 6f 6c 6f 72 3d 22 23 32 63 32 63 66  nt color="#2c2cf
0cd0: 30 22 3e 3c 2f 66 6f 6e 74 3e 3c 2f 62 3e 3c 69  0"></font></b><i
0ce0: 3e 3c 66 6f 6e 74 0a 20 20 20 20 20 20 20 20 20  ><font.         
0cf0: 20 20 20 20 20 20 20 63 6f 6c 6f 72 3d 22 23 66         color="#f
0d00: 66 33 34 33 34 22 3e 64 61 74 61 62 61 73 65 2d  f3434">database-
0d10: 6e 61 6d 65 3c 2f 66 6f 6e 74 3e 3c 2f 69 3e 3c  name</font></i><
0d20: 62 3e 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 22 23  b><font color="#
0d30: 32 63 32 63 66 30 22 3e 20 3c 62 69 67 3e 2e 3c  2c2cf0"> <big>.<
0d40: 2f 62 69 67 3e 3c 2f 66 6f 6e 74 3e 3c 2f 62 3e  /big></font></b>
0d50: 5d 3c 62 3e 3c 66 6f 6e 74 0a 20 20 20 20 20 20  ]<b><font.      
0d60: 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6f              colo
0d70: 72 3d 22 23 32 63 32 63 66 30 22 3e 20 3c 2f 66  r="#2c2cf0"> </f
0d80: 6f 6e 74 3e 3c 2f 62 3e 3c 69 3e 3c 66 6f 6e 74  ont></b><i><font
0d90: 20 63 6f 6c 6f 72 3d 22 23 66 66 33 34 33 34 22   color="#ff3434"
0da0: 3e 74 61 62 6c 65 2d 6e 61 6d 65 3c 2f 66 6f 6e  >table-name</fon
0db0: 74 3e 3c 2f 69 3e 3c 62 3e 3c 66 6f 6e 74 0a 20  t></i><b><font. 
0dc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0dd0: 20 20 20 63 6f 6c 6f 72 3d 22 23 32 63 32 63 66     color="#2c2cf
0de0: 30 22 3e 20 3c 2f 66 6f 6e 74 3e 3c 2f 62 3e 3c  0"> </font></b><
0df0: 69 3e 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 22 23  i><font color="#
0e00: 66 66 33 34 33 34 22 3e 61 6c 74 65 72 61 74 69  ff3434">alterati
0e10: 6f 6e 3c 2f 66 6f 6e 74 3e 3c 2f 69 3e 3c 62 3e  on</font></i><b>
0e20: 3c 66 6f 6e 74 0a 20 20 20 20 20 20 20 20 20 20  <font.          
0e30: 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6f              colo
0e40: 72 3d 22 23 32 63 32 63 66 30 22 3e 3c 2f 66 6f  r="#2c2cf0"></fo
0e50: 6e 74 3e 3c 2f 62 3e 3c 2f 74 64 3e 0a 20 20 20  nt></b></td>.   
0e60: 20 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20         </tr>.   
0e70: 20 20 20 20 20 20 20 3c 74 72 3e 0a 20 20 20 20         <tr>.    
0e80: 20 20 20 20 20 20 20 20 3c 74 64 20 61 6c 69 67          <td alig
0e90: 6e 3d 22 72 69 67 68 74 22 20 77 69 64 74 68 3d  n="right" width=
0ea0: 22 31 25 22 20 6e 6f 77 72 61 70 3e 0a 20 20 20  "1%" nowrap>.   
0eb0: 20 20 20 20 20 20 20 20 20 20 20 3c 69 3e 3c 66             <i><f
0ec0: 6f 6e 74 20 63 6f 6c 6f 72 3d 22 23 66 66 33 34  ont color="#ff34
0ed0: 33 34 22 3e 61 6c 74 65 72 61 74 69 6f 6e 3c 2f  34">alteration</
0ee0: 66 6f 6e 74 3e 3c 2f 69 3e 20 3a 3a 3d 3c 2f 74  font></i> ::=</t
0ef0: 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  d>.            <
0f00: 74 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  td>.            
0f10: 20 20 3c 62 3e 3c 66 6f 6e 74 20 63 6f 6c 6f 72    <b><font color
0f20: 3d 22 23 32 63 32 63 66 30 22 3e 52 45 4e 41 4d  ="#2c2cf0">RENAM
0f30: 45 20 54 4f 20 3c 2f 66 6f 6e 74 3e 3c 2f 62 3e  E TO </font></b>
0f40: 3c 69 3e 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 22  <i><font color="
0f50: 23 66 66 33 34 33 34 22 3e 6e 65 77 2d 74 61 62  #ff3434">new-tab
0f60: 6c 65 2d 6e 61 6d 65 3c 2f 66 6f 6e 74 3e 3c 2f  le-name</font></
0f70: 69 3e 3c 62 3e 3c 66 6f 6e 74 0a 20 20 20 20 20  i><b><font.     
0f80: 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6f 72             color
0f90: 3d 22 23 32 63 32 63 66 30 22 3e 3c 2f 66 6f 6e  ="#2c2cf0"></fon
0fa0: 74 3e 3c 2f 62 3e 3c 2f 74 64 3e 0a 20 20 20 20  t></b></td>.    
0fb0: 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20        </tr>.    
0fc0: 20 20 20 20 20 20 3c 74 72 3e 0a 20 20 20 20 20        <tr>.     
0fd0: 20 20 20 20 20 20 20 3c 74 64 20 61 6c 69 67 6e         <td align
0fe0: 3d 22 72 69 67 68 74 22 20 77 69 64 74 68 3d 22  ="right" width="
0ff0: 31 25 22 20 6e 6f 77 72 61 70 3e 0a 20 20 20 20  1%" nowrap>.    
1000: 20 20 20 20 20 20 20 20 20 20 3c 69 3e 3c 66 6f            <i><fo
1010: 6e 74 20 63 6f 6c 6f 72 3d 22 23 66 66 33 34 33  nt color="#ff343
1020: 34 22 3e 61 6c 74 65 72 61 74 69 6f 6e 3c 2f 66  4">alteration</f
1030: 6f 6e 74 3e 3c 2f 69 3e 20 3a 3a 3d 3c 2f 74 64  ont></i> ::=</td
1040: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 74  >.            <t
1050: 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  d>.             
1060: 20 3c 62 3e 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d   <b><font color=
1070: 22 23 32 63 32 63 66 30 22 3e 41 44 44 20 3c 2f  "#2c2cf0">ADD </
1080: 66 6f 6e 74 3e 3c 2f 62 3e 5b 3c 62 3e 3c 66 6f  font></b>[<b><fo
1090: 6e 74 20 63 6f 6c 6f 72 3d 22 23 32 63 32 63 66  nt color="#2c2cf
10a0: 30 22 3e 43 4f 4c 55 4d 4e 3c 2f 66 6f 6e 74 3e  0">COLUMN</font>
10b0: 3c 2f 62 3e 5d 3c 62 3e 3c 66 6f 6e 74 0a 20 20  </b>]<b><font.  
10c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f                co
10d0: 6c 6f 72 3d 22 23 32 63 32 63 66 30 22 3e 20 3c  lor="#2c2cf0"> <
10e0: 2f 66 6f 6e 74 3e 3c 2f 62 3e 3c 69 3e 3c 66 6f  /font></b><i><fo
10f0: 6e 74 20 63 6f 6c 6f 72 3d 22 23 66 66 33 34 33  nt color="#ff343
1100: 34 22 3e 63 6f 6c 75 6d 6e 2d 64 65 66 3c 2f 66  4">column-def</f
1110: 6f 6e 74 3e 3c 2f 69 3e 3c 62 3e 3c 66 6f 6e 74  ont></i><b><font
1120: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1130: 20 20 20 63 6f 6c 6f 72 3d 22 23 32 63 32 63 66     color="#2c2cf
1140: 30 22 3e 3c 2f 66 6f 6e 74 3e 3c 2f 62 3e 3c 2f  0"></font></b></
1150: 74 64 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f  td>.          </
1160: 74 72 3e 0a 20 20 20 20 20 20 20 20 3c 2f 74 61  tr>.        </ta
1170: 62 6c 65 3e 0a 20 20 20 20 20 20 3c 2f 70 3e 0a  ble>.      </p>.
1180: 20 20 20 20 20 20 3c 70 3e 0a 20 20 20 20 20 20        <p>.      
1190: 20 20 53 51 4c 69 74 65 27 73 20 76 65 72 73 69    SQLite's versi
11a0: 6f 6e 20 6f 66 20 74 68 65 20 41 4c 54 45 52 20  on of the ALTER 
11b0: 54 41 42 4c 45 20 63 6f 6d 6d 61 6e 64 20 61 6c  TABLE command al
11c0: 6c 6f 77 73 20 74 68 65 20 75 73 65 72 20 74 6f  lows the user to
11d0: 20 72 65 6e 61 6d 65 20 6f 72 20 61 64 64 20 61   rename or add a
11e0: 20 6e 65 77 0a 20 20 20 20 20 20 20 20 63 6f 6c   new.        col
11f0: 75 6d 6e 20 74 6f 20 61 6e 20 65 78 69 73 74 69  umn to an existi
1200: 6e 67 20 74 61 62 6c 65 2e 20 49 74 20 69 73 20  ng table. It is 
1210: 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20  not possible to 
1220: 72 65 6d 6f 76 65 20 61 20 63 6f 6c 75 6d 6e 20  remove a column 
1230: 66 72 6f 6d 20 61 20 74 61 62 6c 65 2e 0a 20 20  from a table..  
1240: 20 20 20 20 3c 2f 70 3e 0a 20 20 20 20 20 20 3c      </p>.      <
1250: 70 3e 0a 20 20 20 20 20 20 20 20 54 68 65 20 52  p>.        The R
1260: 45 4e 41 4d 45 20 54 4f 20 73 79 6e 74 61 78 20  ENAME TO syntax 
1270: 69 73 20 75 73 65 64 20 74 6f 20 72 65 6e 61 6d  is used to renam
1280: 65 20 74 68 65 20 74 61 62 6c 65 20 69 64 65 6e  e the table iden
1290: 74 69 66 69 65 64 20 62 79 20 3c 69 3e 5b 64 61  tified by <i>[da
12a0: 74 61 62 61 73 65 2d 6e 61 6d 65 2e 5d 74 61 62  tabase-name.]tab
12b0: 6c 65 2d 6e 61 6d 65 3c 2f 69 3e 0a 20 20 20 20  le-name</i>.    
12c0: 20 20 20 20 74 6f 20 3c 69 3e 6e 65 77 2d 74 61      to <i>new-ta
12d0: 62 6c 65 2d 6e 61 6d 65 3c 2f 69 3e 2e 20 54 68  ble-name</i>. Th
12e0: 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 6e 6f  is command canno
12f0: 74 20 62 65 20 75 73 65 64 20 74 6f 20 6d 6f 76  t be used to mov
1300: 65 20 61 20 74 61 62 6c 65 20 62 65 74 77 65 65  e a table betwee
1310: 6e 20 61 74 74 61 63 68 65 64 0a 20 20 20 20 20  n attached.     
1320: 20 20 20 64 61 74 61 62 61 73 65 73 2c 20 6f 6e     databases, on
1330: 6c 79 20 74 6f 20 72 65 6e 61 6d 65 20 61 20 74  ly to rename a t
1340: 61 62 6c 65 20 77 69 74 68 69 6e 20 74 68 65 20  able within the 
1350: 73 61 6d 65 20 64 61 74 61 62 61 73 65 2e 3c 2f  same database.</
1360: 70 3e 0a 20 20 20 20 20 20 3c 70 3e 0a 20 20 20  p>.      <p>.   
1370: 20 20 20 20 20 49 66 20 74 68 65 20 74 61 62 6c       If the tabl
1380: 65 20 62 65 69 6e 67 20 72 65 6e 61 6d 65 64 20  e being renamed 
1390: 68 61 73 20 74 72 69 67 67 65 72 73 20 6f 72 20  has triggers or 
13a0: 69 6e 64 69 63 65 73 2c 20 74 68 65 6e 20 74 68  indices, then th
13b0: 65 73 65 20 72 65 6d 61 69 6e 20 61 74 74 61 63  ese remain attac
13c0: 68 65 64 20 74 6f 0a 20 20 20 20 20 20 20 20 74  hed to.        t
13d0: 68 65 20 74 61 62 6c 65 20 61 66 74 65 72 20 69  he table after i
13e0: 74 20 68 61 73 20 62 65 65 6e 20 72 65 6e 61 6d  t has been renam
13f0: 65 64 2e 20 48 6f 77 65 76 65 72 2c 20 69 66 20  ed. However, if 
1400: 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 76 69  there are any vi
1410: 65 77 20 64 65 66 69 6e 69 74 69 6f 6e 73 2c 0a  ew definitions,.
1420: 20 20 20 20 20 20 20 20 6f 72 20 73 74 61 74 65          or state
1430: 6d 65 6e 74 73 20 65 78 65 63 75 74 65 64 20 62  ments executed b
1440: 79 20 74 72 69 67 67 65 72 73 20 74 68 61 74 20  y triggers that 
1450: 72 65 66 65 72 20 74 6f 20 74 68 65 20 74 61 62  refer to the tab
1460: 6c 65 20 62 65 69 6e 67 20 72 65 6e 61 6d 65 64  le being renamed
1470: 2c 20 74 68 65 73 65 0a 20 20 20 20 20 20 20 20  , these.        
1480: 61 72 65 20 6e 6f 74 20 61 75 74 6f 6d 61 74 69  are not automati
1490: 63 61 6c 6c 79 20 6d 6f 64 69 66 69 65 64 20 74  cally modified t
14a0: 6f 20 75 73 65 20 74 68 65 20 6e 65 77 20 74 61  o use the new ta
14b0: 62 6c 65 20 6e 61 6d 65 2e 20 49 66 20 74 68 69  ble name. If thi
14c0: 73 20 69 73 20 72 65 71 75 69 72 65 64 2c 20 74  s is required, t
14d0: 68 65 0a 20 20 20 20 20 20 20 20 74 72 69 67 67  he.        trigg
14e0: 65 72 73 20 6f 72 20 76 69 65 77 20 64 65 66 69  ers or view defi
14f0: 6e 69 74 69 6f 6e 73 20 6d 75 73 74 20 62 65 20  nitions must be 
1500: 64 72 6f 70 70 65 64 20 61 6e 64 20 72 65 63 72  dropped and recr
1510: 65 61 74 65 64 20 74 6f 20 75 73 65 20 74 68 65  eated to use the
1520: 20 6e 65 77 20 74 61 62 6c 65 0a 20 20 20 20 20   new table.     
1530: 20 20 20 6e 61 6d 65 20 62 79 20 68 61 6e 64 2e     name by hand.
1540: 0a 20 20 20 20 20 20 3c 2f 70 3e 0a 20 20 20 20  .      </p>.    
1550: 20 20 3c 70 3e 0a 20 20 20 20 20 20 20 20 54 68    <p>.        Th
1560: 65 20 41 44 44 20 5b 43 4f 4c 55 4d 4e 5d 20 73  e ADD [COLUMN] s
1570: 79 6e 74 61 78 20 69 73 20 75 73 65 64 20 74 6f  yntax is used to
1580: 20 61 64 64 20 61 20 6e 65 77 20 63 6f 6c 75 6d   add a new colum
1590: 6e 20 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67  n to an existing
15a0: 20 74 61 62 6c 65 2e 20 54 68 65 20 6e 65 77 0a   table. The new.
15b0: 20 20 20 20 20 20 20 20 63 6f 6c 75 6d 6e 20 69          column i
15c0: 73 20 61 6c 77 61 79 73 20 61 70 70 65 6e 64 65  s always appende
15d0: 64 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20  d to the end of 
15e0: 74 68 65 20 6c 69 73 74 20 6f 66 20 65 78 69 73  the list of exis
15f0: 74 69 6e 67 20 63 6f 6c 75 6d 6e 73 2e 20 3c 69  ting columns. <i
1600: 3e 43 6f 6c 75 6d 6e 2d 64 65 66 3c 2f 69 3e 0a  >Column-def</i>.
1610: 20 20 20 20 20 20 20 20 6d 61 79 20 74 61 6b 65          may take
1620: 20 61 6e 79 20 6f 66 20 74 68 65 20 66 6f 72 6d   any of the form
1630: 73 20 70 65 72 6d 69 73 73 61 62 6c 65 20 69 6e  s permissable in
1640: 20 61 20 43 52 45 41 54 45 20 54 41 42 4c 45 20   a CREATE TABLE 
1650: 73 74 61 74 65 6d 65 6e 74 2c 20 77 69 74 68 20  statement, with 
1660: 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 20 20  the following.  
1670: 20 20 20 20 20 20 72 65 73 74 72 69 63 74 69 6f        restrictio
1680: 6e 73 3a 0a 20 20 20 20 20 20 3c 2f 70 3e 0a 20  ns:.      </p>. 
1690: 20 20 20 20 20 3c 75 6c 3e 0a 20 20 20 20 20 20       <ul>.      
16a0: 20 20 3c 6c 69 3e 54 68 65 20 63 6f 6c 75 6d 6e    <li>The column
16b0: 20 6d 61 79 20 6e 6f 74 20 68 61 76 65 20 61 20   may not have a 
16c0: 50 52 49 4d 41 52 59 20 4b 45 59 20 6f 72 20 55  PRIMARY KEY or U
16d0: 4e 49 51 55 45 20 63 6f 6e 73 74 72 61 69 6e 74  NIQUE constraint
16e0: 2e 20 3c 2f 6c 69 3e 0a 20 20 20 20 20 20 20 20  . </li>.        
16f0: 3c 6c 69 3e 54 68 65 20 63 6f 6c 75 6d 6e 20 6d  <li>The column m
1700: 61 79 20 6e 6f 74 20 68 61 76 65 20 61 20 64 65  ay not have a de
1710: 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 43  fault value of C
1720: 55 52 52 45 4e 54 5f 54 49 4d 45 2c 20 43 55 52  URRENT_TIME, CUR
1730: 52 45 4e 54 5f 44 41 54 45 20 6f 72 20 43 55 52  RENT_DATE or CUR
1740: 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 2e 0a  RENT_TIMESTAMP..
1750: 20 20 20 20 20 20 20 20 3c 2f 6c 69 3e 0a 20 20          </li>.  
1760: 20 20 20 20 20 20 3c 6c 69 3e 49 66 20 61 20 4e        <li>If a N
1770: 4f 54 20 4e 55 4c 4c 20 63 6f 6e 73 74 72 61 69  OT NULL constrai
1780: 6e 74 20 69 73 20 73 70 65 63 69 66 69 65 64 2c  nt is specified,
1790: 20 74 68 65 6e 20 74 68 65 20 63 6f 6c 75 6d 6e   then the column
17a0: 20 6d 75 73 74 20 68 61 76 65 20 61 20 64 65 66   must have a def
17b0: 61 75 6c 74 20 76 61 6c 75 65 0a 20 20 20 20 20  ault value.     
17c0: 20 20 20 20 20 6f 74 68 65 72 20 74 68 61 6e 20       other than 
17d0: 4e 55 4c 4c 2e 20 3c 2f 6c 69 3e 0a 20 20 20 20  NULL. </li>.    
17e0: 20 20 3c 2f 75 6c 3e 0a 20 20 20 20 20 20 3c 70    </ul>.      <p
17f0: 3e 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 78  >.        The ex
1800: 65 63 75 74 69 6f 6e 20 74 69 6d 65 20 6f 66 20  ecution time of 
1810: 74 68 65 20 41 4c 54 45 52 20 54 41 42 4c 45 20  the ALTER TABLE 
1820: 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 64 65 70  command is indep
1830: 65 6e 64 65 6e 74 20 6f 66 20 74 68 65 20 61 6d  endent of the am
1840: 6f 75 6e 74 20 6f 66 20 64 61 74 61 0a 20 20 20  ount of data.   
1850: 20 20 20 20 20 69 6e 20 74 68 65 20 74 61 62 6c       in the tabl
1860: 65 2e 20 54 68 65 20 41 4c 54 45 52 20 54 41 42  e. The ALTER TAB
1870: 4c 45 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20  LE command runs 
1880: 61 73 20 71 75 69 63 6b 6c 79 20 6f 6e 20 61 20  as quickly on a 
1890: 74 61 62 6c 65 20 77 69 74 68 20 31 30 20 6d 69  table with 10 mi
18a0: 6c 6c 69 6f 6e 0a 20 20 20 20 20 20 20 20 72 6f  llion.        ro
18b0: 77 73 20 61 73 20 69 74 20 64 6f 65 73 20 6f 6e  ws as it does on
18c0: 20 61 20 74 61 62 6c 65 20 77 69 74 68 20 31 20   a table with 1 
18d0: 72 6f 77 2e 0a 20 20 20 20 20 20 3c 2f 70 3e 0a  row..      </p>.
18e0: 20 20 20 20 20 20 3c 70 3e 0a 20 20 20 20 20 20        <p>.      
18f0: 20 20 41 66 74 65 72 20 41 44 44 20 43 4f 4c 55    After ADD COLU
1900: 4d 4e 20 68 61 73 20 62 65 65 6e 20 72 75 6e 20  MN has been run 
1910: 6f 6e 20 61 20 64 61 74 61 62 61 73 65 2c 20 74  on a database, t
1920: 68 61 74 20 64 61 74 61 62 61 73 65 20 77 69 6c  hat database wil
1930: 6c 20 6e 6f 74 20 62 65 20 72 65 61 64 61 62 6c  l not be readabl
1940: 65 0a 20 20 20 20 20 20 20 20 62 79 20 53 51 4c  e.        by SQL
1950: 69 74 65 20 76 65 72 73 69 6f 6e 20 33 2e 31 2e  ite version 3.1.
1960: 33 20 61 6e 64 20 65 61 72 6c 69 65 72 20 75 6e  3 and earlier un
1970: 74 69 6c 20 74 68 65 20 64 61 74 61 62 61 73 65  til the database
1980: 20 69 73 20 3c 61 20 68 72 65 66 3d 22 6c 61 6e   is <a href="lan
1990: 67 5f 76 61 63 75 75 6d 2e 68 74 6d 6c 22 3e 0a  g_vacuum.html">.
19a0: 20 20 20 20 20 20 20 20 20 20 56 41 43 55 55 4d            VACUUM
19b0: 3c 2f 61 3e 65 64 2e 3c 2f 70 3e 0a 20 20 20 20  </a>ed.</p>.    
19c0: 20 20 3c 70 3e 0a 20 20 20 20 20 20 20 20 26 6e    <p>.        &n
19d0: 62 73 70 3b 3c 2f 70 3e 0a 20 20 20 20 20 20 3c  bsp;</p>.      <
19e0: 68 72 3e 0a 20 20 20 20 20 20 3c 64 69 76 20 69  hr>.      <div i
19f0: 64 3d 22 66 6f 6f 74 65 72 22 3e 0a 20 20 20 20  d="footer">.    
1a00: 20 20 20 20 3c 70 3e 0a 20 20 20 20 20 20 20 20      <p>.        
1a10: 20 20 26 6e 62 73 70 3b 3c 2f 70 3e 0a 20 20 20    &nbsp;</p>.   
1a20: 20 20 20 20 20 3c 70 3e 0a 20 20 20 20 20 20 20       <p>.       
1a30: 20 3c 2f 70 3e 0a 20 20 20 20 20 20 3c 2f 64 69   </p>.      </di
1a40: 76 3e 0a 20 20 20 20 3c 2f 64 69 76 3e 0a 20 20  v>.    </div>.  
1a50: 20 20 3c 2f 64 69 76 3e 0a 20 20 3c 2f 62 6f 64    </div>.  </bod
1a60: 79 3e 0a 3c 2f 68 74 6d 6c 3e 0a                 y>.</html>.