<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="topic_template.xsl"?>
<topic>
<category>Statement</category>
<classification>SQL-DDL</classification>
<ref_entry>CREATE DATABASE</ref_entry>
<creator date="2004/04/25 00:00:00">T.Hayashi</creator>
<modified />
<definition>新規のデータベースを作成します。</definition>
<structure>
<sql>
 <syn>CREATE</syn><selgroup><item>DATABASE</item><item>SCHEMA</item></selgroup><br />
 <syn>FILE</syn><str>filespec</str><br />
 <option>USER <str>username</str><option>PASSWORD <str>password</str></option></option><br />
 <option><syn>PAGE_SIZE</syn><option>=</option><var>int</var></option><br />
 <option><syn>LENGTH</syn><option>=</option><var>int</var><option>PAGE<option>S</option></option></option><br />
 <option><syn>DEFAULT CHARACTER SET</syn><var>character_set_name</var></option><br />
 <option><clause>secondary_file_info</clause></option>;<br />
</sql>
<clausenote>
 <left><clause refer="no">secondary_file_info</clause></left>
 <right><syn>FILE</syn><str>filespec</str>
  <option><clause>fileinfo</clause></option>
  <option><clause>secondary_file_info</clause></option>
 </right>
 </clausenote>
<clausenote>
 <left><clause refer="no">fileinfo</clause></left>
 <right>
  <selenum>
   <sp n="2" />
   <item>
    <syn>LENGTH</syn><option>=</option>
    <var>int</var><option><syn>PAGE[S]</syn></option>
   </item><br />
   <item>
    <syn>STARTING</syn>
    <option><syn>AT</syn><option><syn>PAGE</syn></option></option>
    <var>int</var><option><clause>fileinfo</clause></option>
   </item>
  </selenum>
 </right>
</clausenote>
</structure>
<arguments>
 <argument>
  <name>SCHEMA</name>
  <description>DATABASE の代替キーワードです。</description>
 </argument>
 <argument>
  <name>FILE <str>filespec</str></name>
  <description>データベースファイル名です。</description>
 </argument>
 <argument>
  <name>USER <str>username</str></name>
  <description>Firebirdサーバへのログイン名です。</description>
 </argument>
 <argument>
  <name>PASSWORD <str>password</str></name>
  <description>usernameに対応するパスワードです。</description>
 </argument>
 <argument>
  <name>LENGTH [=] <var>int</var> [PAGE[S]]</name>
  <description>それぞれのデータベースファイルのページ数を設定します。</description>
 </argument>
 <argument>
  <name>STARTING [AT [PAGE]] <var>int</var></name>
  <description>セカンダリファイルのページ番号を指定してページの範囲を設定します。</description>
 </argument>
</arguments>
<description>CREATE DATABASE文は、新しいデータベースを作成します。</description>
<examples>
 <example>
  <description>単一ファイルでデータベースを作成。</description>
  <samplecode>CREATE DATABASE 'd:\db\test.gdb' 
  USER 'SYSDBA' PASSWORD 'masterkey' 
  PAGE_SIZE 16384 DEFAULT CHARACTER SET SJIS_0208; </samplecode>
 </example>
 <example>
  <description>3つのファイルでデータベースを作成。</description>
  <samplecode>CREATE DATABASE 'd:\db\test.gdb' 
  USER 'SYSDBA' PASSWORD 'masterkey' 
  PAGE_SIZE 16384 DEFAULT CHARACTER SET SJIS_0208 
  FILE 'd:\db\test_2.gdb' FILE 'd:\db\test_3.gdb'; 
  </samplecode>
 </example>
</examples>
<see_also>
 <keyword name="sql_alter_database">ALTER DATABASE</keyword>
 <keyword name="sql_drop_database">DROP DATABASE</keyword>
</see_also>
</topic>
