SQL - Erreur #1093
Fermé
Dimistik
Messages postés
51
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
25 novembre 2010
-
3 déc. 2009 à 09:05
Dimistik Messages postés 51 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 25 novembre 2010 - 3 déc. 2009 à 10:54
Dimistik Messages postés 51 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 25 novembre 2010 - 3 déc. 2009 à 10:54
A voir également:
- SQL - Erreur #1093
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3005 france tv - Forum TV & Vidéo
- Erreur 5000 france tv - Forum iPhone
1 réponse
Bonjour,
A vue d'oeil, je dirais que le AS est mal utilisé.
D'ailleurs, j'ai testé cette requête sur Oracle10g, et il n'accepte même pas la syntaxe.
Pour spécifier un 'alias' pour une table dans le FROM, tu n'a pas besoin d'utiliser AS.
Par ex: SELECT P1.NOM FROM PERSONNE P1;
Je pense que tu pourrais tester comme ça :
DELETE FROM commande C1 WHERE C1.numcommande = (SELECT MAX(C2.numcommande)
FROM commande C2)
Le "LIMIT 1" ne fonctionnera pas sous ORACLE, où il faudra utiliser "AND ROWNUM=1"
Quel est ton SGBD ?
Bonne journée!
A vue d'oeil, je dirais que le AS est mal utilisé.
D'ailleurs, j'ai testé cette requête sur Oracle10g, et il n'accepte même pas la syntaxe.
Pour spécifier un 'alias' pour une table dans le FROM, tu n'a pas besoin d'utiliser AS.
Par ex: SELECT P1.NOM FROM PERSONNE P1;
Je pense que tu pourrais tester comme ça :
DELETE FROM commande C1 WHERE C1.numcommande = (SELECT MAX(C2.numcommande)
FROM commande C2)
Le "LIMIT 1" ne fonctionnera pas sous ORACLE, où il faudra utiliser "AND ROWNUM=1"
Quel est ton SGBD ?
Bonne journée!
3 déc. 2009 à 10:54
J'ai tenté ta requête, en vain...
Il me dit :