smallint para interger

Delphi

Análise de dados

IBExpert

09/09/2019

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

Cristiane

Curtidas 1

Respostas

Cristiane

Cristiane

09/09/2019

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"
GOSTEI 0
Ricardo Araujo

Ricardo Araujo

09/09/2019

Bom dia ,

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

GOSTEI 0
Cristiane

Cristiane

09/09/2019

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.
GOSTEI 0
Luis Bento

Luis Bento

09/09/2019

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!
GOSTEI 0
POSTAR