Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Modificar tipo de campo de una tabla

Estas en el tema de Modificar tipo de campo de una tabla en el foro de Oracle en Foros del Web. Buenas! He creado unas cuantas tablas, con sus respectivas relaciones y tal. No he metido ningun dato en las tablas todavia, pero me he dado ...
  #1 (permalink)  
Antiguo 22/05/2010, 04:18
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años, 7 meses
Puntos: 1
Modificar tipo de campo de una tabla

Buenas!
He creado unas cuantas tablas, con sus respectivas relaciones y tal. No he metido ningun dato en las tablas todavia, pero me he dado cuenta de que tengo un pequeño error. Tengo un campo que lo declare asi: "COD INT NOT NULL", pero quiero quitarle eso de "NOT NULL" ya que en algun caso podria ser nulo ese campo. Como puedo cambiar eso sin tener que borrar la tabla, y sin dañar relaciones entre tablas?
Agradeceria la ayuda, gracias.
__________________
"Independizate de la esclavitud mental; tan solo nosotros mismos podemos liberar nuestra mente"-Bob Marley
  #2 (permalink)  
Antiguo 22/05/2010, 04:53
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Modificar tipo de campo de una tabla

Nada, ya he resuelto el tema.
__________________
"Independizate de la esclavitud mental; tan solo nosotros mismos podemos liberar nuestra mente"-Bob Marley
  #3 (permalink)  
Antiguo 22/05/2010, 07:20
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Modificar tipo de campo de una tabla

Muy buena solución!!!!
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #4 (permalink)  
Antiguo 22/05/2010, 15:53
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Respuesta: Modificar tipo de campo de una tabla

ESTUPENDO, COMPAÑERO.

Así da gusto, posteando soluciones por si alguien tiene el mismo problema ¡¡¡¡¡
  #5 (permalink)  
Antiguo 24/05/2010, 06:17
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Modificar tipo de campo de una tabla

Lo siento, pero esque andaba bastante liado. Esta es la solucion:
En Inicio, vas a "Explorador de objetos", y le das a "Examinar tablas". Ahi vas a la tabla que quieres modificar, y le das a "Modificar columna", y ahi te dara la opcion de poder cambiar de NULL a NOT NULL, y tambien podras cambiar la columna de INT a VARCHAR etc. Asi de simple...
__________________
"Independizate de la esclavitud mental; tan solo nosotros mismos podemos liberar nuestra mente"-Bob Marley
  #6 (permalink)  
Antiguo 24/05/2010, 10:14
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Respuesta: Modificar tipo de campo de una tabla

¿ Inicio, explorador de objetos, examinar tablas ?

¿ No sería mas facil ALTER TABLE MI_TABLA MODIFY COD INT NULL ?
  #7 (permalink)  
Antiguo 24/05/2010, 10:31
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Modificar tipo de campo de una tabla

Cita:
Iniciado por jc3000 Ver Mensaje
¿ Inicio, explorador de objetos, examinar tablas ?

¿ No sería mas facil ALTER TABLE MI_TABLA MODIFY COD INT NULL ?
Yo lo hice asi, ya que llevo 2 años mas o menos sin utilizar sql, y no me acuerdo de muchas cosas, es lo que hice para salir del paso.
Si me puedes echar una mano en otra duda que tengo, te lo agradeceria:

http://www.forosdelweb.com/f100/sele...simple-809657/

Un saludo!
__________________
"Independizate de la esclavitud mental; tan solo nosotros mismos podemos liberar nuestra mente"-Bob Marley

Etiquetas: modificar, tipo, tablas, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:03.