Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème de suppression [ SQL Server, MSDE, SQL Express / Requêtes ] (cbu)

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é dans : problème, suppression, from, dbo, ibid


Répondre à ce message

Sujets en rapport avec ce message

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 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 SQLSRV2K : problème avec sp_addumpdevice ? [ par Cybertat ] Bonjour à tous,Je fait mes débuts en TSQL et je souhaite automatisé ma sauvegarde des bases vers un lecteur réseau d'un autre PC. J'ai bien mis les au Pb avec portée de variables [ par floxone ] Bonjour,J'ai un petit problème avec une requête. J'essaye de construire une proc stock dynamiquement dans sql server 6 (je sais : ça craint un max...) Problème d'exclusivité lors d'une restauration [ par hachiko49 ] Bonjour,J'ai un souci lors de l'exécution de ma procédure stockée qui restaure ma base de données.Qaund je l'exécute dans l'analyseur de requête il n' Resultat incompréhensible [ par JALEO WAHRANI ] Bonjour, j'ai une base avec 2 tables: 'perso et client', perso a pour colonnes:id, prop, etatétat vaut 'Y' si on effectue un suivi, sinon (par défaut) Problème SQL TQuery [ par corole3 ] Probleme avec un TQuery + requetes Bonsoir, j'arrive à envoyer  ma requête à ma base via SQL explorer, tout fonctionne. Si je met ma requête d Problème de connexion SQL SERVER 2005 / FREEBOX [ par marcofelipe ] Bonjour,Voila mon problème : J'ai créé une base de données sur SQL SERVER 2005 pour créer une application sur un serveur d'application et pourvoir l'u Problème d'égalite sous sqlserver 2005 [ par slecoustre ] bonjourje viens de m'apercevoir sur mon serveur sql que lorsque j'execute cette requete:SELECT 1 WHERE<f Problème script Oracle 10 [ par Psychik ] Bonjour,J'envoie ce message car j'avoue que je suis en train de m'arracher les cheveux avec les scripts sous Oracle 10. Voici mon problème:   je dois


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.