Ibexpert Converter Varchar para Integer
12/09/2024
0
Gostaria de alterar para integer, mas da erro.
Alguma sugestão de como fazer?
Renan
Post mais votado
16/09/2024
Para que isto não ocorra, acredito que você poderia fazer o seguinte:
- Criar a coluna nova (do tipo desejado)
- Copiar o conteúdo da coluna original, fazendo a transformação
- Atualizar todas as linhas da tabela, fazendo com que a coluna antiga fique com valor NULL
- Alterar a coluna original para o tipo correto. Uma vez que não existem dados, não ocorrerá perdas e o comando funcionará
- Copiar os dados armazenados previamente na coluna auxiliar
- Dropar a coluna auxiliar
Arthur Heinrich
Mais Posts
12/09/2024
Renan
Quero alterar a coluna da tabela de varchar para integer.
pelo que vi não é possivel, teria que criar uma nova coluna como integer e copiar os dados da coluna antiga para a nova.
12/09/2024
Raimundo Pereira
Quero alterar a coluna da tabela de varchar para integer.
pelo que vi não é possivel, teria que criar uma nova coluna como integer e copiar os dados da coluna antiga para a nova.
Qual banco de dados ? tabela e coluna
12/09/2024
Renan
Banco Firebird 3.0
Tabela Historico
Campo cod_banco
Por hora fiz o seguinte:
Criei um novo campo inteiro chamado cod_banco_int
Repassei todos dados do campo cod_banco para cod_banco_int
Deletei o campo cod_banco
Renomeei o cod_banco_int para cod_banco
Creio que seja o caminho mais rápido dentro do que conheço
16/09/2024
Renan
Porque ainda posso organizar as colunas pelo ibexpert, mantendo a posição original se for o caso.
Clique aqui para fazer login e interagir na Comunidade :)