Integridade Referencial
24/02/2003
0
Estou com problemas em minhas tabelas, pois não estou conseguindo criar as chaves estrangeiras, quando consigo ao jogar p/ o Delphi da Erro.
PEDIDOS
num_pedido not null,
.
.
.
primary key(num_pedido);
e a tabela itens como crio, mostrarei os campos:
num_pedido not null,
cod_produto not null,
qtde,
.
.
Na declaração da chave estrangeira que estou com problemas, ficarei grato com a ajuda de quem poder me ajudar.
PEDIDOS
num_pedido not null,
.
.
.
primary key(num_pedido);
e a tabela itens como crio, mostrarei os campos:
num_pedido not null,
cod_produto not null,
qtde,
.
.
Na declaração da chave estrangeira que estou com problemas, ficarei grato com a ajuda de quem poder me ajudar.
Anonymous
Curtir tópico
+ 0
Responder
Posts
24/02/2003
Carlosc.jr
Estou com problemas em minhas tabelas, pois não estou conseguindo criar as chaves estrangeiras, quando consigo ao jogar p/ o Delphi da Erro.
PEDIDOS
num_pedido not null,
.
.
.
primary key(num_pedido);
e a tabela itens como crio, mostrarei os campos:
num_pedido not null,
cod_produto not null,
qtde,
.
.
Na declaração da chave estrangeira que estou com problemas, ficarei grato com a ajuda de quem poder me ajudar.
Ola,
Ve se este exemplo te ajuda
CREATE TABLE TBL_CLIENTE
(
ID_CLIENTE INTEGER NOT NULL,
NOME VARCHAR( 50) CHARACTER SET ISO8859_1 COLLATE ISO8859_1,
OBSERVACAO BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET ISO8859_1,
CONSTRAINT PK_TBL_CLIENTE PRIMARY KEY (ID_CLIENTE)
);
CREATE TABLE TBL_VENDAS
(
ID_VENDA INTEGER NOT NULL,
ID_CLIENTE INTEGER NOT NULL,
VALOR NUMERIC( 15, 2),
CONSTRAINT PK_TBL_VENDAS PRIMARY KEY (ID_VENDA)
);
/*******************************************************************************
* Unique Constraints
* ------------------
* Extracted at 24/02/2003 23:15:47
******************************************************************************/
/*******************************************************************************
* Foreign Key Constraints
* -----------------------
* Extracted at 24/02/2003 23:15:47
******************************************************************************/
ALTER TABLE TBL_VENDAS ADD CONSTRAINT FK_TBL_VENDAS_TBL_CLIENTE
FOREIGN KEY (ID_CLIENTE) REFERENCES TBL_CLIENTE
(ID_CLIENTE)
ON DELETE CASCADE
ON UPDATE CASCADE;
Abracos
carlosc.jr@uol.com.br
Responder
Clique aqui para fazer login e interagir na Comunidade :)