フィールドタイプを変更すると、フィールドに入力できるデータのタイプも変わります。また、そのフィールドを使用して情報を検索およびソートする場合の操作方法も異なります。たとえば、日付フィールドをテキストフィールドに変更すると、日付以外のデータを入力できるようになりますが、日付順にソートすることはできなくなります。
変更内容 | 結果 |
テキストフィールドを、数字、日付、時刻、またはタイムスタンプフィールドに変更する | 先頭の 255 文字のみが最初の行データとして残され、他の部分は削除されます。日付や時刻として使用できない値は、疑問符 (?) で表示および索引設定されます。日付フィールドと時刻フィールドにはテキストを使用することはできません。 |
数字、日付、時刻、またはタイムスタンプフィールドをテキストフィールドに変更する | 既存のデータは変更されません。 |
オブジェクトフィールドを別のフィールドタイプに変更するか、グローバル格納オプションを取り除く | フィールドの既存のデータは削除されます。 |
任意のフィールドタイプをオブジェクトフィールド、またはグローバル格納を使用するフィールドに変更する | 既存のデータは削除されます。 |
任意のフィールドタイプを計算フィールドまたは集計フィールドに変更する | 既存のデータは、指定した式または集計の結果に置き換えられます。 |
集計で使用しているフィールドを、集計で使用できないフィールドタイプに変更する | 警告が表示されます。フィールドタイプを変更する前に、そのフィールドを含まないように集計を変更するか、集計フィールドを削除する必要があります。 |
リレーションシップで使用されているフィールドを変更する | フィールドがリレーションシップの照合フィールドとして使用されている場合は、フィールドタイプを変更できないことがあります。また、変更できた場合でも、変更後のフィールドタイプは、リレーションシップの指定には使用されません。 オブジェクトフィールドを照合フィールドとして使用することはできません。グローバル格納を使用するフィールドおよび集計フィールドは、キーフィールドとして使用することはできません。索引設定が無効になっているフィールドは、キーフィールドとして使用することはできません。 |