FUJITSU Software Linkexpress 運用ガイド |
目次 索引 |
第5章 コード変換機能(ユーティリティ) | > 5.10 各データの属性と定義名称 |
コード変換テンプレートのAttributeセクションおよびDBサービス定義のITEMオペランドで指定可能なデータ属性の詳細は以下のとおりです。
変換を行わないデータです。このデータ属性はコード変換テンプレート専用です。DBサービス定義では指定できません。
改行コード(CRLFなど)を変換しない場合、本属性を指定してください。
変換を行わないデータです。
設定可能なバイト数 : データのサイズ単位をバイト(単位なし)、キロバイト(K)、メガバイト(M)、ギガバイト(G)で記述します。(最大2ギガバイト)
[備考]
PCサーバの場合、設定可能なバイト数の範囲は、1024〜2146435072です。
Solaris Linkexpress 2.0以降およびLinkexpress Advanced Edition 2.0以降、またはLinkexpress for Windows NT V2.1L20相当では、DB動作環境定義のBLOB_DATA_TYPEキーワードで31キロバイトを超えるバイナリオブジェクトをfblobと同様に扱うことができます。
変換を行わない固定長データです。DBサービス定義の場合に指定可能です。
設定可能なバイト数 : データのサイズ単位をバイト(単位なし)、キロバイト(K)、メガバイト(M)、ギガバイト(G)で記述します。(最大2ギガバイト)
[備考]
格納先は32キロバイトを超えるSEQUENTIAL構造をサポートしているSymfoware/RDBに限られます。
変換を行わない可変長データです。DBサービス定義の場合に指定可能です。
設定可能なバイト数 : データのサイズ単位をバイト(単位なし)、キロバイト(K)、メガバイト(M)、ギガバイト(G)で記述します。(最大2ギガバイト)
[備考]
格納先は31キロバイトを超えるSEQUENTIAL構造をサポートしているSymfoware/RDBに限られます。
文字属性の変換後文字数はコード変換ユーティリティの場合に指定可能です。DBサービス定義で指定できるのは変換前文字数だけです。
半角カナを除く1バイト文字で構成される文字列です。
半角カナを含む1バイト文字で構成される文字列です。
JEF-EBCDIC系、IBM日本語文字セット-EBCDIC系以外の1〜3バイト文字で構成される文字列です。1バイト文字と2バイト、3バイト文字が混在する場合に指定してください。
すべての文字コードに対応します。
変換前と変換後で長さが変わらないことが明確な2バイトコードで構成された文字列です。長さが変化する可能性がある場合はncharまたはcharを指定してください。
2バイト〜4バイトの文字で構成される文字列です。1バイト文字を含む場合はcharを指定してください。
注) Unicode(utf8)では3バイトコードが中心のため、最大長10666文字として計算してください。
Unicode(utf8-4)では最大4バイトコードとなるため、最大長8000文字として計算してください。
文字属性の変換後文字数はコード変換ユーティリティの場合に指定可能です。DBサービス定義で指定できるのは変換前文字数だけです。
半角カナを除く1バイト文字で構成される文字列です。
半角カナを含む1バイト文字で構成される文字列です。
JEF-EBCDIC系、IBM日本語文字セット-EBCDIC系以外の1〜3バイト文字です。1バイト文字と2バイト、3バイト文字が混在する場合に指定してください。
すべての文字コードに対応します。
変換前と変換後で長さが変わらないことが明確な2バイトコードで構成された文字列です。長さが変化する可能性がある場合はvncharまたはvcharを指定してください。
2バイト〜4バイトの文字で構成される文字列です。1バイト文字を含む場合はvcharを指定してください。
注) Unicode(utf8)では3バイトコードが中心のため、最大長10666文字として計算してください。
Unicode(utf8-4)では最大4バイトコードとなるため、最大長7999文字として計算してください。
数値属性の小数点以下桁数はデータベースに格納する場合に指定可能です。コード変換ユーティリティで小数点以下桁数を指定しても無視されます。
4バイト領域の整数値です。
2バイト領域の整数値です。
符号部が最終1バイトの上位4ビットで示される外部10進数です。
q : 小数点以下桁数(0〜18),省略時は0。
p≧q
符号部が先頭1バイトの上位4ビットで示される外部10進数です。
q : 小数点以下桁数(0〜18),省略時は0。
p≧q
先頭1バイトにある'+'または'-'で符号部が示される外部10進数です。
q : 小数点以下桁数(0〜18),省略時は0。
p≧q
最終1バイトにある'+'または'-'で符号部が示される外部10進数です。
q : 小数点以下桁数(0〜18),省略時は0。
p≧q
内部10進数です。
q : 小数点以下桁数(0〜18),省略時は0。
p≧q
4バイト領域の単精度浮動小数点です。
8バイト領域の倍精度浮動小数点です。
注) Unicode(UCS-2形式、またはUTF-16形式)で外部10進数を表現する場合、2倍のデータ長が必要です。
テキスト形式の日付です。
バイナリ形式の日付です。
テキスト形式の時刻です。
バイナリ形式の時刻です。
テキスト形式の日付+時刻です。
バイナリ形式の日付+時刻です。
注) Unicode(UCS-2形式、またはUTF-16形式)で日付、時間、および日付時間を表現する場合、2倍のデータ長が必要です。
時間や日数を示すデータです。
i :
nが1〜2の場合は1
nが3〜4の場合は2
nが5〜9の場合は4
時間や日数を示すデータです。
i :
nが1〜2の場合は1
nが3〜4の場合は2
nが5〜9の場合は4
時間や日数を示すデータです。
i :
nが1〜2の場合は1
nが3〜4の場合は2
nが5〜9の場合は4
時間や日数を示すデータです。
i :
nが1〜2の場合は1
nが3〜4の場合は2
nが5〜9の場合は4
目次 索引 |