Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

文字/文字列

英数字データ(SBCS、SBCSとDBCSの混合、またDBCSのみのいずれか)を保管します。タイプはAlpha、String、Char、およびCLOBです。

Unicode 文字/文字列

Unicode で英数字データを保管します。(文字/文字列はネイティブ・コードページで保管します)多言語でデータを損失することなく扱うことが可能です。タイプは NChar および NVarChar です。「Unicode フィールド タイプ」も参照してください。

数値

数値データをさまざまな形式で保管します。タイプはSigned、Packed、Integer、およびFloatです。

日付/時刻

日付と時刻のデータを保管します。タイプはDate、Time、DateTimeです。

バイナリー

バイナリー・データを保管します(このデータはコードページ変換に制約されません)。タイプは Binary、VarBinary、BLOB です。

LOB

非常に桁数の多い文字データまたはバイナリー・データを保管します。タイプはCLOB、BLOBです。

ブール値

真と偽の値を保管します。

...

  1. CLOBはファイル・ポインターとして扱われます。数値や日付/時間フィールド・タイプへの変換はサポートされていません。
  2. 以下の変換はサポートされません。
    • Integer または Float フィールド・タイプと Date/Time フィールド・タイプ間の変換
    • Numeric タイプから DateTime への直接変換。Numeric タイプからどのように DateTime の日付と時刻部分を設定すべきか判断する方法がないためです。
  3. DateTime -> Date、およびDateTime -> Time の変換は明快です。
    日付のデフォルトは 1900-01-01、時刻のデフォルトは午前零時 (00:00:00) です。したがって、次のようになります。
    • Date -> DateTime: 時刻部分には午前零時が設定されます。
    • Time -> DateTime: 日付部分には1900-01-01が設定されます。
    • Date -> Time: Timeは常に午前零時になります。
    • Time -> Date: Dateは常に1900-01-01になります。
  4. LOBの「値」はファイル名です。したがって、変換の際にコピーされるのはファイル名で、データではありません。不適切なファイル名がLOBにコピーされると、ある段階で障害が発生します。
  5. Unicode 文字列からネイティブ文字列へ変換する場合、組み込みファンクション AsNativeString の使用が必要な場合があります。