begin process at 2012 05 27 00:39:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Requêtes

 > 

Problème de suppression


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de suppression

lundi 30 octobre 2006 à 19:06:00 | Problème de suppression

cbu

Bonjour,
j'ai ceci :
declare @IBID int
set @IBID = 50

    DELETE FROM dbo.mnBoIB
    WHERE (dbo.mnBoIB.IBID=@IBID)
    AND (@IBID not in (SELECT DISTINCT dbo.mnBoOrder.IBID FROM dbo.mnBoOrder))

Dans ma table mnBoID j'ai bien un enregistrement IBID=50
et dans mon select je n'ai aucun IBID = 50 ...
Et pourtant cela ne veut pas supprimer mon enregistrement..

Quelqu'un voit l'erreur ?
Merci
mardi 31 octobre 2006 à 08:54:11 | Re : Problème de suppression

nhervagault

Administrateur CodeS-SourceS
Salut

Je pense
plutot que c'est la deuxieme partie de la requete qui doit être
incorrect

@IBID not in (SELECT DISTINCT dbo.mnBoOrder.IBID FROM dbo.mnBoOrder

--> 50
not in (SELECT DISTINCT dbo.mnBoOrder.IBID FROM dbo.mnBoOrder)
Je trouve bizarre cette écriture
mardi 31 octobre 2006 à 09:13:32 | Re : Problème de suppression

cbu

Euh bah moi ca me choque pas à vrai dire..
50 pas dans le select..
mardi 31 octobre 2006 à 14:23:11 | Re : Problème de suppression

cbu

Réponse acceptée !
Bon suis passé par cela .. :

IF not exists(SELECT * FROM mnBoOrder WHERE IBID=@IBID)
    BEGIN
    DELETE FROM mnBoIB WHERE mnBoIB.IBID=@IBID
    END


mercredi 1 novembre 2006 à 16:21:00 | Re : Problème de suppression

skweeky

Membre Club Administrateur CodeS-SourceS
Bonjour,

Ceci irait aussi :

declare @IBID int
set @IBID = 50

    DELETE FROM dbo.mnBoIB
    WHERE (dbo.mnBoIB.IBID=@IBID)
    AND  not exists (SELECT DISTINCT dbo.mnBoOrder.IBID FROM dbo.mnBoOrder WHERE IBID = @IBID)


Cordialement

Christian Robert - Winwise
http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration


Cette discussion est classée dans : problème, suppression, from, dbo, ibid


Répondre à ce message

Sujets en rapport avec ce message

Problème avec DateDiff [ par Chatbour ] Salut à tous,j'ai la requête suivante :SELECT DateDiff("j", #02-06-2007#, #06-04-2004#)FROM matable;l'erreur : "Appel de procédure incorrect"j'ai test Problèmes de DELETE [ par Steph115 ] Bonjour à vous,Ca fait quelque temps que je cherches le problème dans ma requète de suppression. Avec le temps je ne dois pas voir le problème en étan Suppression doublon "inversé" [ par darrino ] Bonjour, J'ai un petit problème concernant la suppression de doublon dans une table. Je m'explique par un exemple : nom id1 id2 abc [color=re jointure et requete [ par erosplus ] voici ma requête ci dessous peut on faire des jointure a droite ou a gaucheselectdistinct b<fo Problème avec begintrans et commit [ par Vincent4321 ] Salut à tous,je souhaite modifier ou créer un article dans ma DB (SQL2005) en utilisant begintrans et commit mais je reçois un message d'erreur qui me Problème Trigger SQL [ par ninho44 ] Bonjour,J'ai un trigger qui n'est pas très compliqué, mais j'ai quand même un problème avec.J'ai une table RESERVATION, avec trois champs ( logement,d Problème access et xp PS3 [ par phildev98 ] Bonjour à tous,Je rencontre un problème depuis la MAJ du SP3 sous XP Pro.Lors de l'exécution de certaines de mes requêtes mise à jour, j'ai un message problème d'installation SQL server 2005 [ par vekta ] Bonjour, je suis sous XP édition familiale version 2002 SP3. Je rencontre le message d'erreur suivant lors de l'installation de sql server 2005 : "L SubQuery et ou condition de jointure [ par Nicolas___ ] Bonjour, je suis étudiant en info et je dois repasser mon cours de SQL , j'ai donc une petite question à vous demandez (J'y ai déjà répondu, j'aimer Problème avec une SP avec SELECT et WHERE multiple [ par SoyYo ] Salut, comme dit dans le titre, j'ai un problème avec une SP qui et un select: CREATE PROCEDURE `AdminConnect`(nom varchar(255), pass varchar(255)) B


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales