Alter table em SQLite

SQLite

02/05/2016

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

Criare Tecnologia

Curtidas 0

Melhor post

Jothaz

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
POSTAR