Tema: Sql
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2008, 00:33
JoseLAKALePet
 
Fecha de Ingreso: junio-2008
Ubicación: Valladolid
Mensajes: 38
Antigüedad: 16 años, 8 meses
Puntos: 3
Respuesta: Sql

Hola Carmen,
Cuando creo tablas, yo siempre creo la clave después. Es decir: primero creo la tabla con sus campos y tipos de datos, nulos y no nulos, etc. Y después creo índices, clave primaria y claves foráneas.

Para crear una clave primaria:

ALTER TABLE nombre_tabla ADD CONSTRAINT pk_nombre_tabla PRIMARY KEY (campo1, campo2, ...)

Entre paréntesis se ponen los campos de la tabla "nombre_tabla" que forman la clave (a la que he llamado pk_nombre_tabla), ya que la clave puede estar formada por uno o más campos.

Saludos!