Alter table em SQLite

02/05/2016

0

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

Responder

Post mais votado

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.

Jothaz

Jothaz
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar