CREACION DE TABLAS EN SQL EN EL ACCESS

PIKY
29 de Mayo del 2002
Alguien me puede decir como puedo poner una clave compuesta en la creación de una tabla en Access utilizando SQL

Roberto
29 de Mayo del 2002
Estimado amigo/a te remito el codigo SQL de la creación de una tabla en SQL con clave primaria compuesta:

CREATE TABLE loans
(
account NUMBER (6,0),
loan_number NUMBER(6,0)
CONSTRAINT uk_loanno UNIQUE,
loan_type VARCHAR2(8)
CONSTRAINT ck_loan_type
check(loan_type in('pers','home','auto')),
amount NUMBER(8,0) CONSTRAINT nn_amount NOT NULL,
CONSTRAINT pk_loans PRIMARY KEY(account,loan_number),
CONSTRAINT fk_loans_account FOREIGN KEY(account)
REFERENCES customers(account));

NOTA:References..... hace referencia a un solo campo(account) de otra tabla(customers).
FOREIGN KEY(....9 hace referencia a la clave ajena del campo,ó campos entre parentesis.
Primary key(......,....) hace referencia a los dos campos(account y loan_number) de que esta formada la clave primaria.


Espero que te sirva de ayuda.
A tu disposición.
Roberto.