La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/SQL-Server/273454-CAMBIAR-TIPO-DE-DATO.html

CAMBIAR TIPO DE DATO?

CAMBIAR TIPO DE DATO?

Publicado por slash (2 intervenciones) el 16/07/2003 23:58:04
hola quisiera saber como cambiar el tipo de dato de un campo en una tabla sin tener que suprimir la tabla

RE:CAMBIAR TIPO DE DATO?

Publicado por Cecilia Colalongo (165 intervenciones) el 17/07/2003 20:52:04
Fijate con: ALTER TABLE MiTabla ALTER COLUMN MiColumna NuevoTipoDeDatos

RE:CAMBIAR TIPO DE DATO?

Publicado por dsfsdf (1 intervención) el 07/07/2010 08:02:06
retretretret

RE:CAMBIAR TIPO DE DATO?

Publicado por moy (1 intervención) el 11/02/2019 19:52:07
excelente , mu y buen aporte

RE:CAMBIAR TIPO DE DATO?

Publicado por Jose (1 intervención) el 12/02/2008 20:45:57
ALTER TABLE NombreTabla
ALTER COLUMN NombreColumna varchar(6)

DOnde varchar(6) es el nuevo tipo

Ojala hayas pedido para sql server :P

Adios.

RE:CAMBIAR TIPO DE DATO?

Publicado por adan (1 intervención) el 29/01/2014 19:24:29
no se usa Alter table "nombre tabla" modify "nombre columna" dato nuevo; ????????

RE:CAMBIAR TIPO DE DATO?

Publicado por OSIRIS CORELLA (1 intervención) el 06/08/2014 21:14:12
ES MAS CORRECTO USAR LA SENTENCIA QUE NOS MUESTRA JOSE!
QUEDANDO DE ESTA MANERA:

ALTER TABLE NombreTabla
ALTER COLUMN CampoTabla int

Ejemplo:

ALTER TABLE Usuarios
ALTER COLUMN IDUsuario int


Donde int es el nuevo tipo de Datos!
Saludos!

RE:CAMBIAR TIPO DE DATO?

Publicado por Ozz (1 intervención) el 21/01/2020 14:47:06
Hola, muy buena respuesta pero tengo una pregunta sobre el tema, como puedo cambiar el tipo de dato digamos de la columna USUARIOID (tinyint) de la tabla USUARIOS, dado el caso que esa columna se invoca como PRIMARY_KEY en otras 5 tablas, si uso el comando que nos proporcionas me sale error, ¿como puedo entonces modificar el tipo de dato a int?

RE:CAMBIAR TIPO DE DATO?

Publicado por Daniel (1 intervención) el 25/05/2022 23:18:11

lo mismo me gustaria saber

RE:CAMBIAR TIPO DE DATO?

Publicado por EROS ELI (1 intervención) el 05/04/2023 16:25:50
Que tal hermano, necesitas quitar la primary key del campo, lo puedes hacer desde la interfaz gráfica y a continuación si puedes hacer el alter antes mencionado

RE:CAMBIAR TIPO DE DATO?

Publicado por MATIAS (1 intervención) el 10/05/2021 20:30:17
ALTER TABLE MATIAS_TUBARO.dbo.TIPO_COMPROBANTES <- Se compone de la sentencia ALTER TABLE mas el nombre de la base punto seguido el nombre de la tabla.
ALTER COLUMN TIPO_FACTURA tinyint NOT NULL; <- Se escribe ALTER COLUMN mas el nombre de la tabla el tipo de dato y si se quiere agregar alguna limitante como NOT NULL

RE:CAMBIAR TIPO DE DATO?

Publicado por Eduardo (1 intervención) el 09/12/2018 15:35:44
muy bien la explicación

CAMBIAR TIPO DE DATO?

Publicado por Diego (1 intervención) el 05/12/2019 14:26:56
ALTER TABLE --Nombre_Tabla--
MODIFY --nombre_columna TipoDeDato(Int, Double, etc;
Imágen de perfil de Isaias

CAMBIAR TIPO DE DATO?

Publicado por Isaias (4558 intervenciones) el 05/12/2019 19:51:51
Esta instruccion, MODIFY COLUMN, solo es para MySQL y Oracle, no funciona para SQL Server