Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/09/2011, 20h06   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 40
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2008
Messages : 40
Points : 10
Points : 10
Par défaut Insert ou update avec Merge

Bonsoir;
Est ce que je peut savoir la requete executé(update ou insert) lors d'un
MERGE INTO .....WHEN MATCHED THEN UPDATE ..... WHEN NOT MATCHED THEN INSERT

Merci.
oumlike est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 10h15   #2
Membre émérite
 
Homme Olivier Dehorter
Ingenieur de recherche - Ecologue
Inscription : juin 2003
Messages : 697
Détails du profil
Informations personnelles :
Nom : Homme Olivier Dehorter
Localisation : France

Informations professionnelles :
Activité : Ingenieur de recherche - Ecologue

Informations forums :
Inscription : juin 2003
Messages : 697
Points : 837
Points : 837
Attention a l'orthographe (cela me pose des problèmes de compréhension)


Pour répondre, si je comprends bien la question; en utilisant des triggers qui enverraient un POST_EVENT différent ?
dehorter olivier est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 12h38   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 40
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2008
Messages : 40
Points : 10
Points : 10
Merci olivier pour ta reponse.
voici ma question:
j'ai un bloque de requetes que je veux executer une par une(inserer si le code n'existe pas et modifier si le code existe deja)et c'est pour cela que j'utilise MERGE.
le probleme c'est que j'ai besoin de savoir le type de chaque requete execute(Insert ou Update)?
oumlike est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 12h48   #4
Membre émérite
 
Homme Olivier Dehorter
Ingenieur de recherche - Ecologue
Inscription : juin 2003
Messages : 697
Détails du profil
Informations personnelles :
Nom : Homme Olivier Dehorter
Localisation : France

Informations professionnelles :
Activité : Ingenieur de recherche - Ecologue

Informations forums :
Inscription : juin 2003
Messages : 697
Points : 837
Points : 837
l'utilisation des triggers doit le permettre (comme indique)
mais aussi la PS, en testant quelle opération doit être réalisée via un IF EXISTS(...) et en renvoyant l'info ad-hoc
dehorter olivier est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 13h26   #5
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 40
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2008
Messages : 40
Points : 10
Points : 10
je croix que l'utilisation des triggers ou des PS peut augmenter le temps de reponse sachant que je peux avoir plus que 1000 requetes.
oumlike est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 14h34   #6
Membre émérite
 
Homme Olivier Dehorter
Ingenieur de recherche - Ecologue
Inscription : juin 2003
Messages : 697
Détails du profil
Informations personnelles :
Nom : Homme Olivier Dehorter
Localisation : France

Informations professionnelles :
Activité : Ingenieur de recherche - Ecologue

Informations forums :
Inscription : juin 2003
Messages : 697
Points : 837
Points : 837
J'en mettrai pas ma main au feu, mais je ne crois pas.

Le temps de la requête en "direct" ou à l’intérieur d'une PS est le même. Mais il faut ajouter le temps des traitements complémentaires.

Mais il est toujours difficile d'avoir le beurre et l'argent du beurre.

Si tu veux l'info, il faut en payer le prix (mais avec la PS, il doit être plus que limité !)
dehorter olivier est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h08.


 
 
 
 
Partenaires

Hébergement Web