Pregunta: | 1070 - CLAVE FORÁNEA EN SQL |
Autor: | Pablo Rodriguez |
Esoy trabajando con sentencias SQL en VB, y ahora estoy creando tablas con "Create table" pero al crear una tabla con clave foránea me manda un error de la clausula CONSTRAINT...ojalá me puedan ayudar. De antemano gracias... |
Respuesta: | Ana Maria Navarro |
La sintaxis correcta para crear llaves primarias y foraneas es la siguiente:
CREATE TABLE nombre (campo1 tipo_dato CONSTRAINT nombre_const PRIMARY KEY, campo2 tipo_dato, campo3 tipo_dato CONSTRAINT nombre_const REFERENCES tabla2(campo)); |
Respuesta: | Uriel Cardenás Noriega |
Mi querido amigo recuerda que para poder declara una llave foranea antes debe existir la llave primaria en la tabla relación...espero haber colaborado. |
Respuesta: | Diego |
Si tu problema es que no sabes usar la claúsula CONSTRAINT, espero que esto te sirva de ayuda:CREATE TABLE () CONSTRAINT FOREING KEYCreo recordar que era asi, pero si por casualidad no te funciona escribeme y te lo miro. |