<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">
<wml>
 <!-- page name="commands"-->
 <template>
  <do optional="false" label="Back Up" type="accept">
   <go enctype="application/x-www-form-urlencoded" method="get" sendreferer="true" href="#commands"/>
  </do>
 </template>
 <card ordered="true" newcontext="false" id="commands">
  <do optional="false" label="Back Up" type="accept">
   <noop/>
  </do>
  <do optional="false" label="Back" type="prev">
   <prev/>
  </do>
  <do optional="false" type="options" label="Next">
   <go enctype="application/x-www-form-urlencoded" method="get" sendreferer="true" href="#ijcmd"/>
  </do>
  <a href="#ijcmd" accesskey="1">Page 1</a>
  <br/>
  <a href="#infocmds" accesskey="2">Page 2</a>
  <br/>
  <a href="#conncmds" accesskey="3">Page 3</a>
  <br/>
  <a href="#schemacmds" accesskey="4">Page 4</a>
  <br/>
  <a href="#tablecmds" accesskey="5">Page 5</a>
  <br/>
 </card>
 <card ordered="true" newcontext="false" id="ijcmd">
  <do optional="false" type="options" label="Next">
   <go enctype="application/x-www-form-urlencoded" method="get" sendreferer="true" href="#infocmds"/>
  </do>
  <!-- h1 -->
  <h1>Start the Derby Interactive SQL Tool</h1>
  <p align="left">java -cp "c:\jdk1.6.0_01\db\lib\derby.jar;c:\jdk1.6.0_01\db\lib\derbytools.jar" org.apache.derby.tools.ij&#8203;<span class="output">ij version 10.2</span> &#8203;<span class="output">ij&gt; </span> </p>
  <p align="left">
   <a href="#infocmds">Next: Page 2</a>
   <br/>
   <a href="#commands">Back Up: Menu</a>
   <br/>
  </p>
 </card>
 <card ordered="true" newcontext="false" id="infocmds">
  <do optional="false" type="options" label="Next">
   <go enctype="application/x-www-form-urlencoded" method="get" sendreferer="true" href="#conncmds"/>
  </do>
  <!-- h1 -->
  <h1>Show available commands</h1>
  <p align="left">&#8203;<span class="output">ij&gt; </span>help;</p>
  <p align="left">
   <a href="#conncmds">Next: Page 3</a>
   <br/>
   <a href="#ijcmd">Prev: Page 1</a>
   <br/>
   <a href="#commands">Back Up: Menu</a>
   <br/>
  </p>
 </card>
 <card ordered="true" newcontext="false" id="conncmds">
  <do optional="false" type="options" label="Next">
   <go enctype="application/x-www-form-urlencoded" method="get" sendreferer="true" href="#schemacmds"/>
  </do>
  <!-- h1 -->
  <h1>Connection commands</h1>
  <p>Create a database:</p>
  <p align="left">&#8203;<span class="output">ij&gt; </span>connect 'jdbc:derby:C:/Documents and Settings/<i>username</i>/.derby/<i>dbname</i>;create=true';</p>
  <p>To drop a database, simply remove the directory:</p>
  <p align="left">rmdir /s "%USERPROFILE%\.derby\<i>dbname</i>"</p>
  <p>Connect to an existing database:</p>
  <p align="left">&#8203;<span class="output">ij&gt; </span>connect 'jdbc:derby:C:/Documents and Settings/<i>username</i>/.derby/<i>dbname</i>';&#8203;<span class="output">ij&gt; </span>connect 'jdbc:derby:C:/Documents and Settings/<i>username</i>/.derby/<i>dbname</i>' as <i>connname</i>;</p>
  <p>The default connection name is "CONNECTION<i>n</i>", where <i>n</i> is numeric. </p>
  <p>Show information about established connections:</p>
  <p align="left">&#8203;<span class="output">ij&gt; </span>show connections;</p>
  <p>Switch to a different connection:</p>
  <p align="left">&#8203;<span class="output">ij&gt; </span>set <i>connname</i>;</p>
  <p>Disconnect a connection:</p>
  <p align="left">&#8203;<span class="output">ij&gt; </span>disconnect current;&#8203;<span class="output">ij&gt; </span>disconnect <i>connname</i>;</p>
  <p align="left">
   <a href="#schemacmds">Next: Page 4</a>
   <br/>
   <a href="#infocmds">Prev: Page 2</a>
   <br/>
   <a href="#commands">Back Up: Menu</a>
   <br/>
  </p>
 </card>
 <card ordered="true" newcontext="false" id="schemacmds">
  <do optional="false" type="options" label="Next">
   <go enctype="application/x-www-form-urlencoded" method="get" sendreferer="true" href="#tablecmds"/>
  </do>
  <!-- h1 -->
  <h1>Schema commands</h1>
  <p>Create a schema</p>
  <p align="left">&#8203;<span class="output">ij&gt; </span>create schema <i>schemaname</i>;&#8203;<span class="output">ij&gt; </span>create schema "<i>SchemaName</i>";</p>
  <p>Show available schemas</p>
  <p align="left">&#8203;<span class="output">ij&gt; </span>show schemas;</p>
  <p>Change schemas</p>
  <p align="left">&#8203;<span class="output">ij&gt; </span>set current sqlid <i>schemaname</i>;&#8203;<span class="output">ij&gt; </span>set current sqlid = "<i>SchemaName</i>";</p>
  <p align="left">
   <a href="#tablecmds">Next: Page 5</a>
   <br/>
   <a href="#conncmds">Prev: Page 3</a>
   <br/>
   <a href="#commands">Back Up: Menu</a>
   <br/>
  </p>
 </card>
 <card ordered="true" newcontext="false" id="tablecmds">
  <!-- h1 -->
  <h1>Commands for Tables in Database</h1>
  <p>Show tables in schema</p>
  <p align="left">&#8203;<span class="output">ij&gt; </span>show tables in sys;&#8203;<span class="output">ij&gt; </span>show tables in <i>schemaname</i>;&#8203;<span class="output">ij&gt; </span>show tables in "<i>SchemaName</i>";</p>
  <p>Similarly, "views", "procedures" "synonyms" and "indexes" can also be displayed. </p>
  <p>Show indexes for a table</p>
  <p align="left">&#8203;<span class="output">ij&gt; </span>show indexes from <i>tablename</i>;&#8203;<span class="output">ij&gt; </span>show indexes from <i>schemaname</i>.<i>tablename</i>;&#8203;<span class="output">ij&gt; </span>show indexes from "<i>SchemaName</i>"."<i>TableName</i>";</p>
  <p align="left">
   <a href="#schemacmds">Prev: Page 4</a>
   <br/>
   <a href="#commands">Back Up: Menu</a>
   <br/>
  </p>
 </card>
</wml>

