Alter table em SQLite
Preciso alterar um campo numerico de Double para Decimal(18,3) porque esta sendo salvo um valor com apenas duas decimais e preciso que o valor salvo tenha três decimais. Qual seria o codgo de alteração na tabela que eu deveria executar? Já pesquisei muito antes e descobri que o SQLite aceita apenas três comandos.
Criare Tecnologia
Curtidas 0
Melhor post
Jothaz
02/05/2016
Já pesquisei muito antes e descobri que o SQLite aceita apenas três comandos.
O ALTER TABLE no SQLITE é limitado.
Você tem dosi caminhos:
1-Crie um novo campo como formato com 3 decimais e copie do antigo para o novo. Só que o SQLITE não permite remover campos de uma tabela, então o campo antigo ainda existirá.
Ou
2-Criar uma nova tabela com os campos no formato que deseja e copiar o conteúdo da antiga para a nova.
GOSTEI 1