Adicionar/Remover/Alterar campos em uma tabela já existente

24/03/2003

0

Prezados,

Estou procurando aprender como se adicionar, remove ou altera campos de uma tabela fisicamente(já existe e possui registros), sem ter que recorrer a:
Criar uma tabela temporaria para armazenar os registros, apagar a tabela que deve ser alterada, criar uma nova tabela com as alterações e finalmente restaurar os registros que estão na tabela temporaria.

Será que alguem conhece um metodo melhor?

Agradeço a todos vocês que fazem do forum uma grande ferramenta de ajuda a programadores.


Garoto Programa

Garoto Programa

Responder

Posts

24/03/2003

Dilp

existe uma instrucao SQL para fazer isso. ela é assim

alter table <nome da tabela>
add(<novo campo><tipo>);

essa instrucao adicionaria um novo campo à tabela

espero ter ajudado


Responder

24/03/2003

Garoto Programa

Prezado Dilp

Sua ajuda já me foi util, vou esperimentar utilizando SQL, mas teria alguma forma de poder excluir ou Alterar o Campo?
Existe uma forma de fazer isto pelo componente TTable?

Agradeço pela curiosidade de todos.


Responder

24/03/2003

Garoto Programa

Alguém se candidata a tentar me ajudar?


Responder

24/03/2003

Anonymous

o comando alter também permite a alteração de campos porém apaga todo o conteúdo deste, porém você pode criar um campo temporário na proópria tabela e copiar todos os registros para ele, fazer a modificação no campo original, copiar novamente os dados para o campo original e depois remover o campo temporário com drop.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar