新しいデータベースを作成します。この文書は、公開されているIB6のSQLレファレンスを基とし、1.5.1までの各リリースノートにおける追加内容に関して反映・統合されています。しても機能としては同じことになります。DSQLで使用する場合、終端文字のセミコロンは不要です。isql及びC/C++の埋め込みSQLでは行の終わりを示すために終端文字は必要です。|'filespec'|新しいデータベースファイルの指定。プラットフォームに依存した表現になります。'username'|データベースファイルを作成するデータベースサーバ上で有効なユーザー名。パスワードとあわせてセキュリティデータベースと照合されます。|~|・Windowsクライアントアプリケーションでは、サーバ接続時にユーザー名は必須です。NetWare?上で動作するクライアントアプリケーションでは、サーバ接続時にユーザー名は必須です。'password'|データベースファイルを作成するデータベースサーバ上で有効なユーザー名。パスワードとあわせてセキュリティデータベースと照合されます。先頭8文字が使用されます。|~|・Windowsクライアントアプリケーションでは、サーバ接続時にユーザー名は必須です。NetWare?上で動作するクライアントアプリケーションでは、サーバ接続時にユーザー名は必須です。int|データベースのページサイズをバイト数で指定します。デフォルトは4096で、1024,2048,4096,8192,16384が指定できます。charset|指定された名称のキャラクタセットをデータベースのデフォルトキャラクタセットにします。'filespec'|(マルチファイルデータベース作成時に)複数の二次ファイルを作成するときの名前です。二次ファイルは、一次ファイルが満杯になった後に使用されます。データベース作成がリモートサーバに対して行われるときは、名前にノード名を含むことは出来ません。int|二次ファイルの開始ページ番号を指定します。[PAGE[S]]|一次ファイル、二次ファイルのデータベースファイルのページサイズを指定します。一次ファイルでのサイズ指定は、二次ファイルを指定している場合にのみ行います。より、新しいデータベースを作成します。空のデータベースを作成すると共に、ユーザーがデータベースを使用するために通常指定する、一次ファイル(プライマリファイル・主ファイル)を作成します。(訳注:1.5以降ではデータベース名にエイリアスが使用できるので、必ずしも一次ファイルの名前を使用するとは限りません。デフォルトでは、データベースはシングルファイル構成のデータベースを作成します。追加して二次ファイルの指定を行うことにより、マルチファイル構成のデータベースを作成出来ます。データベースがリモートなサーバ上で作成される場合、二次ファイルの名前にノード名を加えることは出来ません。ページサイズを増やすことにより、以下の理由によりパフォーマンスが向上させる可能性があります。--インデックスの深さが小さくなり、速度が向上する可能性があります。--1つの行に大きなデータがある場合非常に有効です。--BLOBのデータが1ページに収まる場合、それはとても効率的に管理されます。~ただし、大部分のトランザクションが少量の列データを使用する場合には、小さいページサイズの方が有効な場合もあります。それは、少ないキャッシュメモリに多数の列データが存在可能となり、キャッシュが有効に働きやすくなるからです。値は、それを行うクライアントの設定に依存します。