辞書エントリのデータタイプ
辞書エントリのデータタイプを変更できるのは、変更によってデータが失われない場合のみです。辞書エントリのデータタイプを変更するには、次のガイドラインに従ってください。
| 条件 | 制限 |
|---|---|
| すべてのテーブルレコードで、このフィールドは空になっている。 | なし。空のフィールドを任意のデータタイプから別のデータタイプに制限なく変換できます。 |
| テーブルにフィールドの既存のデータが含まれている。 | データベース内で同じ物理データタイプにマッピングされる論理データタイプ間でのみ変換できます。たとえば、Glide 期間を Glide 日付/時刻に変換できますが、これは両方の論理データタイプがデータベースで DATETIME 物理データタイプにマッピングされるためです。 |
| フィールドが文字列フィールドで、別のタイプの文字列フィールドに変換する。 | 長さの変更によって切り捨てによるデータ損失が発生しない限り、文字列ベースのデータタイプ間で変更できます。たとえば、既存のデータのいずれも 100 を超えていない場合は、MEDIUM データベースタイプから VARCHAR(100) データベースタイプに変更できます。 |
| フィールドが文字列フィールドで、グローバル一意識別子 (GUID) に変換する。 | フィールド内の既存のデータがすべて既に Sys ID 値である場合のみ、文字列フィールドを GUID に変換できます。 |
| フィールドが GUID フィールドで、文字列フィールドに変換する。 | なし。GUID フィールドから文字列フィールドに制限なく変換できます。 |