4.2.4 テーブルの作成

CMS Lightサーバは,HiRDBのテーブルを作成するためのSQLサンプルを提供しています。テーブル作成時,次のSQLサンプルのテーブルを編集して使用します。

テーブル名
HSRSMessageArchive
格納場所
  • Windowsの場合
    <CMS Lightサーバのインストールディレクトリ>¥sample¥sql
  • UNIXの場合
    /opt/ebxml/mssl/sample/sql
編集個所
DocumentData BLOB( )
括弧内に,交換するドキュメントの最大長を指定します。交換するドキュメントの最大長は,ドキュメントの最大ファイルサイズを1.4倍して小数点以下を切り上げた値です。
指定値の単位はバイト,KB,MB,またはGBです。KB,MB,GBの場合,単位記号をそれぞれ"K","M","G"と表記します。ドキュメントの最大ファイルサイズが1,048,576バイト,ドキュメントの最大長が1,468,007バイトの場合の指定例を,次に示します。

CREATE TABLE HSRSMessageArchive (
 SenderId  MVARCHAR(63)  NOT NULL,
 ReceiverId  MVARCHAR(63)  NOT NULL,
 MessageId  MVARCHAR(255)  NOT NULL,
 DocumentData  BLOB(1468007) IN RDHSRSMALOB  NOT NULL,
 FormatType  MVARCHAR(255)  NOT NULL,
 DocumentType  MVARCHAR(255)  NOT NULL,
 CompressType  MVARCHAR(63)  NOT NULL,
 DocumentState  INTEGER  NOT NULL  WITH DEFAULT,
 ReceiveDate  TIMESTAMP  NOT NULL,
 ReceiveCompleteDate  TIMESTAMP
) IN RDHSRSMA;