[pgsql-ayuda] Foreign key
=?iso-8859-1?Q?Jos=E9?= Soares
sferac@bo.nettuno.it
Mon, 29 Mar 1999 14:30:52 +0200
cesar ha scritto:
> Hola,
> puede SQL definir foreign keys en una table ?
>
-- Claro que si.
>
> Como ??
--Asi:
> FOREIGN KEY <Table Constraint> definition ::=
> [ CONSTRAINT <Constraint name> ]
> FOREIGN KEY (referencing <Column name> [,<Column name>...])
> REFERENCES referenced <Table name>
> [ (referenced <Column name> [,<Column name>...]) ]
> [ MATCH {FULL | PARTIAL} ]
> [ ON UPDATE <action> ]
> [ ON DELETE <action> ]
> [ ON UPDATE <action> ]
> [ <Constraint attributes> ]
>
> <action> ::=
> NO ACTION |
> CASCADE |
> SET NULL |
> SET DEFAULT
> FOREIGN KEY <Column Constraint> definition ::=
> [ CONSTRAINT <Constraint name> ]
> REFERENCES referenced <Table name>
> [ (referenced <Column name> [,<Column name>...]) ]
> [ MATCH {FULL | PARTIAL} ]
> [ ON UPDATE <action> ]
> [ ON DELETE <action> ]
> [ ON UPDATE <action> ]
> [ <Constraint attributes> ]
>
>
> Ejemplo:
> -- CREATE TABLE table2 (
> column1 SMALLINT,
> CONSTRAINT constraint1
> FOREIGN KEY(column1) REFERENCES table1);
>
La Foreign Key todavia no esta implementada en PostgreSQL, el reconoce
solamente parte de la sintax.
>
>
> Gracias
>
De nada.
Jose'
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : cancelacion pgsql-ayuda