Types de données d’entrée de dictionnaire
Vous pouvez modifier le type de données d’une entrée de dictionnaire uniquement si la modification n’entraîne pas de perte de données. Pour modifier le type de données d’une entrée de dictionnaire, procédez comme suit.
| Condition | Restrictions |
|---|---|
| Le champ est vide dans tous les enregistrements de table. | Aucun. Vous pouvez convertir un champ vide de n’importe quel type de données en un autre sans restriction. |
| La table contient des données existantes pour le champ. | Vous ne pouvez convertir qu’entre des types de données logiques qui sont mappés sur le même type de données physiques dans la base de données. Par exemple, vous pouvez convertir une durée Glide en date/heure Glide , car les deux types de données logiques sont mappés au type de données physique DATETIME dans la base de données. |
| Le champ est un champ de chaîne que vous convertissez en un autre type de champ de chaîne. | Vous pouvez passer d’un type de données basé sur une chaîne à un autre, à condition que les modifications de longueur n’entraînent aucune perte de données en raison de la troncation. Par exemple, vous pouvez passer d’un type de base de données MEDIUM à un type de base de données VARCHAR(100) si aucune des données existantes n’est supérieure à 100. |
| Il s’agit d’un champ de chaîne que vous convertissez en ID global unique (GUID). | Vous pouvez convertir un champ de chaîne en GUID uniquement si toutes les données existantes dans le champ sont déjà des valeurs d’ID système . |
| Le champ est un champ GUID que vous convertissez en champ de chaîne. | Aucun. Vous pouvez convertir un champ GUID en champ de chaîne sans restriction. |