Mudar tipo de dado

01/01/2016

0

Como faço para mudar o tipo de dado em uma tabela, me disseram que deveria criar um campo temporario e depois fazer a mudança, confere?
Welton Dias

Welton Dias

Responder

Posts

01/01/2016

William

O ideal seria você criar uma coluna temporário mesmo e copiar os dados da coluna que vc pretende alterar para essa coluna temporária.

Depois com esse comando alterar o tipo da coluna:
ALTER TABLE banco_dados ALTER COLUMN nome_coluna novo_tipo;


Claro que vc tem que ter consciência no tipo de dado que está sendo alterado, se vc tem um campo varchar(255) com texto e alterar para INT fica evidente a perda de dados.
Responder

02/01/2016

Welton Dias

Esse comando já cria a tabela temporaria?
Responder

02/01/2016

Alan Mario

Boa tarde Welton.

segue uma lista de material que vai te ajudar:

[url]https://www.devmedia.com.br/tabelas-temporarias-no-sql-server/2610[/url]

[url]https://www.devmedia.com.br/t-sql-e-a-utilizacao-de-tabelas-temporarias/31131[/url]
Responder

02/01/2016

William

Esse comando já cria a tabela temporaria?


Esse comando não cria o "campo temporário" isso vc quem cria, sua dúvida não foi em relação a "tabela temporária"!

Esse comando cria o campo, depois vc dá um "drop" para excluir ele:
ALTER TABLE nome_tabela ADD nome_campo tipo_dados;
Responder

03/01/2016

Welton Dias

Independente de fechar a conexao o campo continua lá?
Responder

03/01/2016

Welton Dias

Independente de fechar a conexao o campo continua lá?
Responder

03/01/2016

Welton Dias

Independente de fechar a conexao o campo continua lá?
Responder

03/01/2016

Welton Dias

Independente de fechar a conexao o campo continua lá?
Responder

03/01/2016

Welton Dias

Independente de fechar a conexao o campo continua lá?
Responder

04/01/2016

Raimundo Pereira

Bom dia,

Quando é alterado o tipo de campo, o mesmo permanece, até que seja alterado ou excluído .

Caso precise de tabela temporária, você pode usar o clientdataset em run time.
Responder

04/01/2016

William

Independente de fechar a conexao o campo continua lá?


Welton o termo "campo temporário" é apenas para indicar que depois vc irá excluir, acho que vc não tem muitos conhecimentos em DDL porque esse comando serve para adicionar campos na sua tabela!
ALTER TABLE nome_tabela ADD nome_campo tipo_dados;
Responder

04/01/2016

Welton Dias

Se puder explicar melhor esse comando P2.

William, entendi agora.
Responder

05/01/2016

Welton Dias

P2, poderia explicar como se faz esse procedimento?
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