Foreign Key
12/03/2003
0
[b:df59813391]Ae galera alguém pode me explicar como inserir uma foreign key em uma tabela ??? :?: :?: :?: :?: [/b:df59813391]
Marshall Mathers
Curtir tópico
+ 0
Responder
Posts
12/03/2003
Anonymous
Tabela clientes
id_codigo
nome
ender
id_limite_credito <====
Tabela limite_credito
id_limite_credito
descricao
valor_credito
[b:7bcb1f57a1]alter table clientes
add id_limite_credito, add foreign key (id_limite_credito) references limite_credito(id_limite_credito)[/b:7bcb1f57a1]
id_codigo
nome
ender
id_limite_credito <====
Tabela limite_credito
id_limite_credito
descricao
valor_credito
[b:7bcb1f57a1]alter table clientes
add id_limite_credito, add foreign key (id_limite_credito) references limite_credito(id_limite_credito)[/b:7bcb1f57a1]
Responder
07/04/2003
Andrebezerra
CREATE TABLE ´TB_CLIENTE´
(
´COD_CLIENTE´´CLIENTE_COD´,
´TIPO_CLIENTE´´CLIENTE_TIPO´,
´COD_PES_JURI´´CLIENTE_FIS_JURI´,
´COD_PES_FIS´´CLIENTE_FIS_JURI´,
´DT_CAD_CLIENTE´´CLIENTE_DT_CAD´,
´NUM_COTRA_CLIENTE´´CLIENTE_NUM_CONTRA´,
´END_COB_BAIRRO_CLIENTE´´CLIENTE_END_BAIRRO´,
´END_COB_CEP_CLIENTE´´CLIENTE_END_CEP´,
´END_COB_COMP_CLIENTE´´CLIENTE_END_COMP´,
´END_COB_LOG_CLIENTE´´CLIENTE_END_LOG´,
´END_COB_NUM_CLIENTE´´CLIENTE_END_NUM´,
´END_COB_TIPO_LOG_CLIENTE´´CLIENTE_END_TIPO_LOG´,
´END_COB_UF_CLIENTE´´CLIENTE_END_UF´,
´RES_NOME_CLIENTE´´CLIENTE_RES_NOME´,
´RES_AREA_CLIENTE´´CLIENTE_RES_AREA´,
´CONT_NOME_CLIENTE´´CLIENTE_CONT_NOME´,
´CONT_AREA_CLIENTE´´CLIENTE_CONT_AREA´,
´FORMA_PAG_CLIENTE´´CLIENTE_FORMA_PAG´,
´SITU_CLIENTE´´CLIENTE_SITU´,
PRIMARY KEY (´COD_CLIENTE´)
);
CREATE TABLE ´TB_CLI_SER´
(
´COD_CLIENTE´´CLIENTE_COD´,
´COD_SERVICO´´SERVICO_COD´,
´VALOR_CLI_SER´´SERVICO_VALOR´,
´VIRGENCIA_CLI_SER´´SERVICO_VIRGENCIA´,
´SITU_CLI_SER´´CLIENTE_SITU´,
´DT_SITU_CLI_SER´´CLIENTE_DT_SITU´,
´NUM_CONTRA_CLI_SER´´CLIENTE_NUM_CONTRA´,
PRIMARY KEY (´COD_CLIENTE´, ´COD_SERVICO´)
);
ALTER TABLE ´TB_CLI_SER´ ADD FOREIGN KEY (´COD_CLIENTE´) REFERENCES ´TB_CLIENTE´ (´COD_CLIENTE´) ON UPDATE CASCADE;[quote:a4f3943eee][/quote:a4f3943eee]
(
´COD_CLIENTE´´CLIENTE_COD´,
´TIPO_CLIENTE´´CLIENTE_TIPO´,
´COD_PES_JURI´´CLIENTE_FIS_JURI´,
´COD_PES_FIS´´CLIENTE_FIS_JURI´,
´DT_CAD_CLIENTE´´CLIENTE_DT_CAD´,
´NUM_COTRA_CLIENTE´´CLIENTE_NUM_CONTRA´,
´END_COB_BAIRRO_CLIENTE´´CLIENTE_END_BAIRRO´,
´END_COB_CEP_CLIENTE´´CLIENTE_END_CEP´,
´END_COB_COMP_CLIENTE´´CLIENTE_END_COMP´,
´END_COB_LOG_CLIENTE´´CLIENTE_END_LOG´,
´END_COB_NUM_CLIENTE´´CLIENTE_END_NUM´,
´END_COB_TIPO_LOG_CLIENTE´´CLIENTE_END_TIPO_LOG´,
´END_COB_UF_CLIENTE´´CLIENTE_END_UF´,
´RES_NOME_CLIENTE´´CLIENTE_RES_NOME´,
´RES_AREA_CLIENTE´´CLIENTE_RES_AREA´,
´CONT_NOME_CLIENTE´´CLIENTE_CONT_NOME´,
´CONT_AREA_CLIENTE´´CLIENTE_CONT_AREA´,
´FORMA_PAG_CLIENTE´´CLIENTE_FORMA_PAG´,
´SITU_CLIENTE´´CLIENTE_SITU´,
PRIMARY KEY (´COD_CLIENTE´)
);
CREATE TABLE ´TB_CLI_SER´
(
´COD_CLIENTE´´CLIENTE_COD´,
´COD_SERVICO´´SERVICO_COD´,
´VALOR_CLI_SER´´SERVICO_VALOR´,
´VIRGENCIA_CLI_SER´´SERVICO_VIRGENCIA´,
´SITU_CLI_SER´´CLIENTE_SITU´,
´DT_SITU_CLI_SER´´CLIENTE_DT_SITU´,
´NUM_CONTRA_CLI_SER´´CLIENTE_NUM_CONTRA´,
PRIMARY KEY (´COD_CLIENTE´, ´COD_SERVICO´)
);
ALTER TABLE ´TB_CLI_SER´ ADD FOREIGN KEY (´COD_CLIENTE´) REFERENCES ´TB_CLIENTE´ (´COD_CLIENTE´) ON UPDATE CASCADE;[quote:a4f3943eee][/quote:a4f3943eee]
Responder
Clique aqui para fazer login e interagir na Comunidade :)