Pessoal, eu estou com um problema aqui.
eu tenho uma telinha que tem “componente e variável” porém este meu campo “variável” não pode ser salvo com um valor já existente. Gostaria de saber se alguém sabe como faz para eu conseguir filtrar se o mesmo dado que esta entrando já exite no DB, sendo que eu já tenho uma chave primária lá e não posso mexer nela.
eu estava pensando em Fazer um “IF” ou “Try - Catch” e deixar para salvar posteriormente.
Bloquear duplicidade de dados String
3 Respostas
SELECT count(*) FROM TABELA where coluna = ?
E passa o valor recebido como parâmetro
Se o resultado for maior que zero, já existe.
Não seria mais fácil colocar a coluna como unique?
1 like
Depende da estratégia. O select pode bloquear em tempo de inserção, num evento de blur, por exemplo. O unique só será validado ao lançar uma unique constraint violation.
Criado 27 de junho de 2019
Ultima resposta 27 de jun. de 2019
Respostas 3
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo