Olá Pessoal,
Gostaria de saber se é possível definir um campo como chave primária e estrangeira ao mesmo tempo? Por exemplo, eu tenho uma tabela que tem um campo que é chave primária, mas o mesmo é também uma chave estrangeira que deve referenciar uma chave primária que está em outra tabela.
Entenderam? Qual é a sintaxe SQL para fazer isso?
Att,
É possível que um campo seja PK e FK ao mesmo tempo?
Gostaria de saber se é possível definir um campo como chave primária e estrangeira ao mesmo tempo?
na mesma tabela , exemplo :
tab1 => coluna codcli (PK)
tab2 => coluna codcli(PK), porém você pode definir que esta coluna tem integridade referencial com a tab1
na mesma tabela , exemplo :
tab1 => coluna codcli (PK)
tab2 => coluna codcli(PK), porém você pode definir que esta coluna tem integridade referencial com a tab1
- wbarrence
- Rank: Programador Sênior
- Mensagens: 55
- Registrado em: Qui, 06 Out 2011 10:30 am
- Localização: SP
--
WABS
WABS
Olá Pessoal,
Consegui resolver esse problema desta forma:
Att,
Consegui resolver esse problema desta forma:
ALTER TABLE TABELA1
ADD CONSTRAINT PK_NOME_CONSTRAINT PRIMARY KEY (TABELA1.CAMPO1);
ALTER TABLE TABELA1
ADD CONSTRAINT FK_NOME_CONSTRAINT FOREIGN KEY (TABELA1.CAMPO1)
REFERENCES TABELA2 (TABELA2.CAMPO1);
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 20 visitantes