Tipos de dados de entrada de dicionário
Você só pode alterar o tipo de dados de uma entrada de dicionário quando a mudança não resultar em perda de dados. Use as diretrizes a seguir para alterar o tipo de dados de uma entrada de dicionário.
| Condição | Restrições |
|---|---|
| O campo está vazio em todos os registros da tabela. | Nenhum. Você pode converter um campo vazio de qualquer tipo de dados em outro sem restrições. |
| A tabela contém dados existentes para o campo. | Você só pode converter entre tipos de dados lógicos que são mapeados para o mesmo tipo de dados físicos no banco de dados. Por exemplo, você pode converter uma duração de glide em uma data/hora de glide, já que ambos os tipos de dados lógicos são mapeados para o tipo de dados físicos DATETIME no banco de dados. |
| O campo é um campo de cadeia de caracteres que você está convertendo para outro tipo de campo de cadeia de caracteres. | Você pode alternar entre tipos de dados baseados em cadeia de caracteres, desde que as mudanças de comprimento não causem perda de dados por truncamento. Por exemplo, você pode mudar de um tipo de banco de dados MÉDIO para um tipo de banco de dados VARCHAR(100) se nenhum dos dados existentes for maior que 100. |
| O campo é um campo de cadeia de caracteres que você está convertendo em um ID exclusivo globalmente (GUID). | Você só pode converter um campo de cadeia de caracteres em um GUID se todos os dados existentes no campo já forem valores de SYS ID. |
| O campo é um campo GUID que você está convertendo em um campo de cadeia de caracteres. | Nenhum. Você pode converter um campo GUID em um campo de cadeia de caracteres sem restrições. |