smallint para interger

09/09/2019

0

Tenho banco de dados interbase , com campo codigo (smallint). Quero mudar para interger pois ja atingiu o limite. O que posso fazer?
Cristiane

Cristiane

Responder

Posts

09/09/2019

Cristiane

Tenho banco de dados interbase , com campo codigo (smallint). Quero mudar para interger pois ja atingiu o limite. O que posso fazer?


continuação: O erro ao inserir novo registro é "arithmetic exception numeric overflow or string truncation numeric value is out of range"
Responder

10/09/2019

Ricardo Araujo

Bom dia ,

Acho melhor mais fácil criar outra coluna e replica os dados que esta na coluna smallint...

Responder

10/09/2019

Cristiane

Bom dia ,

Acho melhor mais fácil criar outra coluna e replica os dados que esta na coluna smallint...

Boa tarde!
Poderia me ajudar com o sql?
Obrigada.
Responder

10/09/2019

Luis Bento

Tenta essa SQL:

ALTER TABLE 'nome da tabela' MODIFY COLUMN 'nome da coluna' INT;

caso não consiga tente este que é para renomear, mas talvez resolva o problema:

ALTER TABLE 'nome da tabela' CHANGE 'nome antido da coluna' 'nome novo da coluna' 'o novo tipo'

Depois diz se deu certo!
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar