{Oracle} trigger de verification
Résolu
drsbmm
-
DevMkns -
DevMkns -
Bonjour à tous,
je vais poser directement poser ma question:
est ce que vous saver comment créer un trigger qui permet de vérifier l'unicité d'une clé primaire lors de l'insertion d'un tuple...
est ce qu'il faut utiliser :new.cle is unique ?
et merci...
je vais poser directement poser ma question:
est ce que vous saver comment créer un trigger qui permet de vérifier l'unicité d'une clé primaire lors de l'insertion d'un tuple...
est ce qu'il faut utiliser :new.cle is unique ?
et merci...
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- {Oracle} trigger de verification
- Verification lien internet - Guide
- Assistant trigger - Guide
- Verification compatibilité windows 11 - Guide
- Ps4 verification de l'etat du stockage ✓ - Forum PS4
- Datediff oracle ✓ - Forum Oracle
9 réponses
alalalalal
les profs nous font toujours faire des truc bizarre...
pourquoi ne pas faire un
select count(*) as nb from table where tonchampunique = :new.tonchampunique;
if nb > 0 then
--erreur
end if
Adns
les profs nous font toujours faire des truc bizarre...
pourquoi ne pas faire un
select count(*) as nb from table where tonchampunique = :new.tonchampunique;
if nb > 0 then
--erreur
end if
Adns
Bonjour,
j'ai un petit souci d'affichage de la selection d'un objet dans ma liste déroulante sous access 2007.
Pourrais tu m'aider?
Mag
j'ai un petit souci d'affichage de la selection d'un objet dans ma liste déroulante sous access 2007.
Pourrais tu m'aider?
Mag
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut si j'ai bien compris ta demande ^_^
pour le trigger je crois que tu peut utiliser juste un de type AFTER parce qu'il verfie les contraintes ou bien :
create trigger verif on <nom table> for insert as
begin
if update(<champ clé>)
{
if exists(select * from <table>,inserted where <table>.<champ clé>=inserted.<champ clé>)
{
print ' un n-uplet avec meme clé exisit déja'
rollback
}}
pour le trigger je crois que tu peut utiliser juste un de type AFTER parce qu'il verfie les contraintes ou bien :
create trigger verif on <nom table> for insert as
begin
if update(<champ clé>)
{
if exists(select * from <table>,inserted where <table>.<champ clé>=inserted.<champ clé>)
{
print ' un n-uplet avec meme clé exisit déja'
rollback
}}
svp proposer moi ce que je dois faire ......