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

cambiar la primari key

Estas en el tema de cambiar la primari key en el foro de Bases de Datos General en Foros del Web. bueno tengo una tabla que ya tiene definida una primary key, pero necesito cambiarle al atributo de primary key por sql y darselo a otro... ...
  #1 (permalink)  
Antiguo 04/11/2006, 19:47
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
cambiar la primari key

bueno tengo una tabla que ya tiene definida una primary key, pero necesito cambiarle al atributo de primary key por sql y darselo a otro...
se puede sin borrar el atributo
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #2 (permalink)  
Antiguo 04/11/2006, 20:58
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
Antes que todo amigo, porque no nos cuentas si tu B/D es Access, SQL Server, etc etc..?

Si es Access no requieres SQL., simplemente abre la tabla en modo diseño, qutas el atributo y se lo das al otro...ojo. si tienes relaciones usando ese campo debes chequearlas porque es posible que se alteren..

Con SQL server puedes hacer algo similar usando el Enterprise Manager.

Espero te sirva.
Saludos, Luis
  #3 (permalink)  
Antiguo 05/11/2006, 07:06
 
Fecha de Ingreso: noviembre-2006
Mensajes: 2
Antigüedad: 17 años, 6 meses
Puntos: 0
utiliza los paneles de administración y no correrás ningún riesgo
  #4 (permalink)  
Antiguo 05/11/2006, 10:39
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Que ese es el juego, hacer todas las cosas por sql, y nada por el administrador , osea las cosas mas simples como cambiar un nombre a la tabla la primary key, indexacion y todo eso, se vuelve una tortura, aunque es bastante entretenido
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #5 (permalink)  
Antiguo 07/11/2006, 13:21
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
oye pero puedes llegar a destrozar tu modelo afectando la integridad relacional
  #6 (permalink)  
Antiguo 07/11/2006, 13:25
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
bueno lo que pasa que tengo que hacer un sistemita, que administre base de datos, asi que yo tengo validar toda esas cosas....

por eso que todo lo necesito saber como se hace con sql, ya que mi sistema tendra un boton que cambie la PK :S!!
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #7 (permalink)  
Antiguo 07/11/2006, 13:30
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Esas sentencias son faciles de generar. En el enterprise manager de sql server al hacer algun cambio en los objetos se te activa un botoncito que dice generar script donde está en codigo el cambio que tu has hecho, cualquiera que sea
  #8 (permalink)  
Antiguo 07/11/2006, 13:37
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
uta yo ocupo el oracle sql developer y esa cosas no te las muestra, como cuando cambiar cambias un pk no dice, podrias mandar su ejemplo, ademas recuerda que aca no me sirve no procedimientos almacenados y triggers ni if raros sql...
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
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 18:41.