chave unica de produto por cliente

Delphi

Firebird

29/06/2017

Pessoal tenho uma dúvida e gostaria de vcs uma ajuda.

A situação é a seguinte:

Tenho um cadastro de clientes e um cadastro de instrumentos. quero que qdo cadastrar o instrumento VAZO_AZUL DO do cliente CHINA, eu não consiga cadastrar ou VAZO_AZUL no cliente CHINA, mas eu consiga cadastrar VAZO_AZUL no cliente BRASIL.

ou seja o nome do instrumento se torne chave unica por clientes.


Alguém pode me ajudar?
Antonio Santos

Antonio Santos

Curtidas 0

Respostas

Robson Morais

Robson Morais

29/06/2017

boa tarde,

cria unique key no banco desses campos...

create table instrumentos(
  id int not null,
  instrumento  varchar(30) not null,
  cliente varchar(30)
  constraint pk_id primary key (id),
  constraint uk_instrumento_cliente unique (instrumento,cliente)
)
GOSTEI 0
POSTAR