Qual a diferença entre declarar a chave estrangeira na criação do código, exemplo:
CREATE TABLE TABELA_DE_ITENS_VENDIDOS
(
NUMERO VARCHAR(5) NOT NULL,
CODIGO VARCHAR(10) NOT NULL,
QUANTIDADE INT NULL,
PRECO FLOAT NULL,
PRIMARY KEY (NUMERO, CODIGO),
FOREIGN KEY (NUMERO) REFERENCES TABELA_DE_VENDAS(NUMERO),
FOREIGN KEY (CODIGO) REFERENCES PRODUTOS(CODIGO)
);
Ou declarar a chave estrangeira com ALTER TABLE - ADD CONSTRAINT?