Perfeito! Mas acho q o MSSQL nao tem uma instrucao dessa.. ou tem?
 
 
[]´s
 
Sergio
 

  _____  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Eduardo Silva dos Santos
Enviada em: quinta-feira, 19 de abril de 2007 15:07
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Alterar tipo do campo



No mySQL eu faço essa mundaça de forma direta e nunca tive problemas,

um exemplo:

ALTER TABLE teste CHANGE ID ID INT;

o próprio banco faz o resto.

Em 19/04/07, Sérgio T. Uetanabaro <[EMAIL PROTECTED]
<mailto:suka%40codaintellisoft.com.br> t.com.br> escreveu:
>
> Olá Doretto,
>
> Seguinte, para mudar o tipo de campo eu aconselho a fazer o seguinte:
>
> 1 - Crie um novo campo com o tipo desejado
> 2 - De um update(com os devidos casts) do campo origem para o campo
> destino
> 3 - Apague o campo original
> 4 - Renomeie o campo destino para o nome do original
>
> Script para o SQL Server:
>
> Imagine a seguinte tabela:
> create table teste(teste1 int)
> E quero mudar o campo teste1 para float
>
> alter table teste add teste1_temp float
> go
> update teste set teste1_temp=cast(teste1 as float)
> go
> alter table teste drop column teste1
> go
> exec sp_rename 'teste.teste1_temp','teste1','COLUMN'
> go
>
> Lembre-se de utilizar isso dentro de uma transacao para evitar problemas.
>
> []´s
>
> Sergio Uetanabaro
>
> _____
>
> De: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
<delphi-br%40yahoogrupos.com.br> [mailto:
> [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
<delphi-br%40yahoogrupos.com.br>] Em
> nome de Doretto
> Enviada em: quarta-feira, 18 de abril de 2007 18:01
> Para: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br>
os.com.br <delphi-br%40yahoogrupos.com.br>
> Assunto: Re: [delphi-br] Alterar tipo do campo
>
> Sql 2000
>
> Abraço
> ----- Original Message -----
> From: Sérgio T. Uetanabaro
> To: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
> Sent: Wednesday, April 18, 2007 3:09 PM
> Subject: RES: [delphi-br] Alterar tipo do campo
>
> Depende do banco de dados e de qual tipo de conexao vc esta usando. Mande
> mais detalhes.
>
> []´s
>
> Sergio Uetanabaro
>
> _____
>
> De: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
> [mailto:[EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br>
> os.com.br] Em
> nome de Doretto
> Enviada em: quarta-feira, 18 de abril de 2007 13:42
> Para: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br>
> os.com.br
> Assunto: [delphi-br] Alterar tipo do campo
>
> Bom dia
>
> Eu queria criar uma rotina para mudar o tipo de campo de int para float,
> tem
> como ?
>
> Tambem queria ler uma tabela e saber o nome e tipo de cada campo..
>
> Abraço
>
> Doretto.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

-- 
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: eduardo.drd@ <mailto:eduardo.drd%40gmail.com> gmail.com
Site: http://www.drdsiste <http://www.drdsistemas.com/> mas.com/

[As partes desta mensagem que não continham texto foram removidas]



 


[As partes desta mensagem que não continham texto foram removidas]

Responder a