スケーラブルデータベースサーバ HiRDB Version 8 コマンドリファレンス(Windows(R)用)

[目次][索引][前へ][次へ]

3.3.1 define system文

define system文のオペランドについて説明します。なお,表中の項番は,各オペランドの番号と対応しています。

項番 オペランド
1
define system 〔dicinf {unlimited|limited}〕
2
       〔dictionary datatype mchar {use|nouse}〕
 ;
<この項の構成>
(1) dicinf{unlimited|limited}
(2) dictionary datatype mchar {use|nouse}

(1) dicinfunlimited|limited}

ディクショナリ表をアクセスする場合に,ユーザが持っている権限によって検索できる情報を限定するかどうかを指定します。

unlimited
ディクショナリ表をアクセスする場合に,すべての情報を検索できます。

limited
ディクショナリ表をアクセスする場合に,ユーザが持っている権限によって検索できる情報を限定します。DBA権限を持っているユーザは,すべての情報を検索できます。DBA権限を持っていないユーザは,利用できる情報だけ検索できます。

limitedを指定した場合,ディクショナリ表を検索するUAPのアクセス表数が増大するので,同時アクセス可能実表数(pd_max_access_tablesの値)を大きくする必要があります。一つのディクショナリ表につき,同時アクセス可能実表数は5必要です。

ディクショナリ表の参照権限の設定については,マニュアル「HiRDB Version 8 システム運用ガイド」を参照してください。

(2) dictionary datatype mchar {use|nouse

ディクショナリ表のデータに混在文字データを使用するかどうかを指定します。

use:
ディクショナリ表の列のデータ型がMVARCHARになります。

nouse:
ディクショナリ表の列のデータ型がVARCHARになります。

MVARCHARにするか,又はVARCHARにするかの選択基準を次に示します。