Est-ce que la commande SQL DELETE accepte une alias d'une table?
Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete
ci-dessous (inspirée de l'artcle "Les doublons : détection et
éradication..." de SQLPro.
DELETE
FROM [FiducDB1].[dbo].RegionClient RC
WHERE RC.No_Client < ANY (SELECT T2.No_Client
FROM [FiducDB1].[dbo].RegionClient AS T2
WHERE RC.No_Client = T2.No_Client
AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sylvain Lafontaine
Non, à ma connaissance, SQL-Server ne supporte pas les alias pour la commande Delete. Vous pouvez néanmoins retravailler votre requête pour utiliser un énoncé EXISTS ou NOT EXISTS ou IN; voir par exemple: http://www.eggheadcafe.com/software/aspnet/33378591/reworking-a-few-delete-qu.aspx
-- Sylvain Lafontaine, ing. MVP pour « Windows Live Platform » Courriel: sylvain2009 sylvainlafontaine com (remplissez les blancs, svp.) Consultant indépendant et programmation à distance pour Access et SQL-Server.
"EmanuelL" wrote in message news:
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table? Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete ci-dessous (inspirée de l'artcle "Les doublons : détection et éradication..." de SQLPro.
DELETE FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ANY (SELECT T2.No_Client FROM [FiducDB1].[dbo].RegionClient AS T2 WHERE RC.No_Client = T2.No_Client AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
Non, à ma connaissance, SQL-Server ne supporte pas les alias pour la
commande Delete. Vous pouvez néanmoins retravailler votre requête pour
utiliser un énoncé EXISTS ou NOT EXISTS ou IN; voir par exemple:
http://www.eggheadcafe.com/software/aspnet/33378591/reworking-a-few-delete-qu.aspx
--
Sylvain Lafontaine, ing.
MVP pour « Windows Live Platform »
Courriel: sylvain2009 sylvainlafontaine com (remplissez les blancs, svp.)
Consultant indépendant et programmation à distance pour Access et
SQL-Server.
"EmanuelL" <support@_nopop_fiduconsult.com> wrote in message
news:mn.6bbe7d95dc36c13e.10594@nopopfiduconsult.com...
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table?
Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete
ci-dessous (inspirée de l'artcle "Les doublons : détection et
éradication..." de SQLPro.
DELETE
FROM [FiducDB1].[dbo].RegionClient RC
WHERE RC.No_Client < ANY (SELECT T2.No_Client
FROM [FiducDB1].[dbo].RegionClient AS T2
WHERE RC.No_Client = T2.No_Client
AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org
Non, à ma connaissance, SQL-Server ne supporte pas les alias pour la commande Delete. Vous pouvez néanmoins retravailler votre requête pour utiliser un énoncé EXISTS ou NOT EXISTS ou IN; voir par exemple: http://www.eggheadcafe.com/software/aspnet/33378591/reworking-a-few-delete-qu.aspx
-- Sylvain Lafontaine, ing. MVP pour « Windows Live Platform » Courriel: sylvain2009 sylvainlafontaine com (remplissez les blancs, svp.) Consultant indépendant et programmation à distance pour Access et SQL-Server.
"EmanuelL" wrote in message news:
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table? Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete ci-dessous (inspirée de l'artcle "Les doublons : détection et éradication..." de SQLPro.
DELETE FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ANY (SELECT T2.No_Client FROM [FiducDB1].[dbo].RegionClient AS T2 WHERE RC.No_Client = T2.No_Client AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
EmanuelL
Merci Sylvain, Je regarderai demain au bureau. A+ ;-)
Sylvain Lafontaine a couché sur son écran :
Non, à ma connaissance, SQL-Server ne supporte pas les alias pour la commande Delete. Vous pouvez néanmoins retravailler votre requête pour utiliser un énoncé EXISTS ou NOT EXISTS ou IN; voir par exemple: http://www.eggheadcafe.com/software/aspnet/33378591/reworking-a-few-delete-qu.aspx
-- Sylvain Lafontaine, ing. MVP pour « Windows Live Platform » Courriel: sylvain2009 sylvainlafontaine com (remplissez les blancs, svp.) Consultant indépendant et programmation à distance pour Access et SQL-Server.
"EmanuelL" wrote in message news:
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table? Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete ci-dessous (inspirée de l'artcle "Les doublons : détection et éradication..." de SQLPro.
DELETE FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ANY (SELECT T2.No_Client FROM [FiducDB1].[dbo].RegionClient AS T2 WHERE RC.No_Client = T2.No_Client AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
Merci Sylvain,
Je regarderai demain au bureau.
A+ ;-)
Sylvain Lafontaine a couché sur son écran :
Non, à ma connaissance, SQL-Server ne supporte pas les alias pour la commande
Delete. Vous pouvez néanmoins retravailler votre requête pour utiliser un
énoncé EXISTS ou NOT EXISTS ou IN; voir par exemple:
http://www.eggheadcafe.com/software/aspnet/33378591/reworking-a-few-delete-qu.aspx
--
Sylvain Lafontaine, ing.
MVP pour « Windows Live Platform »
Courriel: sylvain2009 sylvainlafontaine com (remplissez les blancs, svp.)
Consultant indépendant et programmation à distance pour Access et SQL-Server.
"EmanuelL" <support@_nopop_fiduconsult.com> wrote in message
news:mn.6bbe7d95dc36c13e.10594@nopopfiduconsult.com...
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table?
Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete
ci-dessous (inspirée de l'artcle "Les doublons : détection et
éradication..." de SQLPro.
DELETE
FROM [FiducDB1].[dbo].RegionClient RC
WHERE RC.No_Client < ANY (SELECT T2.No_Client
FROM [FiducDB1].[dbo].RegionClient AS T2
WHERE RC.No_Client = T2.No_Client
AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org
--
*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org
Merci Sylvain, Je regarderai demain au bureau. A+ ;-)
Sylvain Lafontaine a couché sur son écran :
Non, à ma connaissance, SQL-Server ne supporte pas les alias pour la commande Delete. Vous pouvez néanmoins retravailler votre requête pour utiliser un énoncé EXISTS ou NOT EXISTS ou IN; voir par exemple: http://www.eggheadcafe.com/software/aspnet/33378591/reworking-a-few-delete-qu.aspx
-- Sylvain Lafontaine, ing. MVP pour « Windows Live Platform » Courriel: sylvain2009 sylvainlafontaine com (remplissez les blancs, svp.) Consultant indépendant et programmation à distance pour Access et SQL-Server.
"EmanuelL" wrote in message news:
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table? Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete ci-dessous (inspirée de l'artcle "Les doublons : détection et éradication..." de SQLPro.
DELETE FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ANY (SELECT T2.No_Client FROM [FiducDB1].[dbo].RegionClient AS T2 WHERE RC.No_Client = T2.No_Client AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
Med Bouchenafa
La clause DELETE accepte un alias dans la clause FROM Mais il y a une astuce....
DELETE table1 FROM table1 alias
Dans le cas cité, il faut réécrire la requeté DELETE [FiducDB1].[dbo].RegionClient FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ......
-- Bien Cordialement Med Bouchenafa
"EmanuelL" wrote in message news:
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table? Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete ci-dessous (inspirée de l'artcle "Les doublons : détection et éradication..." de SQLPro.
DELETE FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ANY (SELECT T2.No_Client FROM [FiducDB1].[dbo].RegionClient AS T2 WHERE RC.No_Client = T2.No_Client AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
La clause DELETE accepte un alias dans la clause FROM
Mais il y a une astuce....
DELETE table1 FROM table1 alias
Dans le cas cité, il faut réécrire la requeté
DELETE [FiducDB1].[dbo].RegionClient
FROM [FiducDB1].[dbo].RegionClient RC
WHERE RC.No_Client < ......
--
Bien Cordialement
Med Bouchenafa
"EmanuelL" <support@_nopop_fiduconsult.com> wrote in message
news:mn.6bbe7d95dc36c13e.10594@nopopfiduconsult.com...
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table?
Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete
ci-dessous (inspirée de l'artcle "Les doublons : détection et
éradication..." de SQLPro.
DELETE
FROM [FiducDB1].[dbo].RegionClient RC
WHERE RC.No_Client < ANY (SELECT T2.No_Client
FROM [FiducDB1].[dbo].RegionClient AS T2
WHERE RC.No_Client = T2.No_Client
AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org
La clause DELETE accepte un alias dans la clause FROM Mais il y a une astuce....
DELETE table1 FROM table1 alias
Dans le cas cité, il faut réécrire la requeté DELETE [FiducDB1].[dbo].RegionClient FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ......
-- Bien Cordialement Med Bouchenafa
"EmanuelL" wrote in message news:
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table? Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete ci-dessous (inspirée de l'artcle "Les doublons : détection et éradication..." de SQLPro.
DELETE FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ANY (SELECT T2.No_Client FROM [FiducDB1].[dbo].RegionClient AS T2 WHERE RC.No_Client = T2.No_Client AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
EmanuelL
Merci beaucoup Med. C'est ce que je cherchais.
A+ ;-)
Il se trouve que Med Bouchenafa a formulé :
La clause DELETE accepte un alias dans la clause FROM Mais il y a une astuce....
DELETE table1 FROM table1 alias
Dans le cas cité, il faut réécrire la requeté DELETE [FiducDB1].[dbo].RegionClient FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ......
-- Bien Cordialement Med Bouchenafa
"EmanuelL" wrote in message news:
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table? Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete ci-dessous (inspirée de l'artcle "Les doublons : détection et éradication..." de SQLPro.
DELETE FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ANY (SELECT T2.No_Client FROM [FiducDB1].[dbo].RegionClient AS T2 WHERE RC.No_Client = T2.No_Client AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
Merci beaucoup Med.
C'est ce que je cherchais.
A+ ;-)
Il se trouve que Med Bouchenafa a formulé :
La clause DELETE accepte un alias dans la clause FROM
Mais il y a une astuce....
DELETE table1 FROM table1 alias
Dans le cas cité, il faut réécrire la requeté
DELETE [FiducDB1].[dbo].RegionClient
FROM [FiducDB1].[dbo].RegionClient RC
WHERE RC.No_Client < ......
--
Bien Cordialement
Med Bouchenafa
"EmanuelL" <support@_nopop_fiduconsult.com> wrote in message
news:mn.6bbe7d95dc36c13e.10594@nopopfiduconsult.com...
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table?
Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete
ci-dessous (inspirée de l'artcle "Les doublons : détection et
éradication..." de SQLPro.
DELETE
FROM [FiducDB1].[dbo].RegionClient RC
WHERE RC.No_Client < ANY (SELECT T2.No_Client
FROM [FiducDB1].[dbo].RegionClient AS T2
WHERE RC.No_Client = T2.No_Client
AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org
--
*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org
La clause DELETE accepte un alias dans la clause FROM Mais il y a une astuce....
DELETE table1 FROM table1 alias
Dans le cas cité, il faut réécrire la requeté DELETE [FiducDB1].[dbo].RegionClient FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ......
-- Bien Cordialement Med Bouchenafa
"EmanuelL" wrote in message news:
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table? Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete ci-dessous (inspirée de l'artcle "Les doublons : détection et éradication..." de SQLPro.
DELETE FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ANY (SELECT T2.No_Client FROM [FiducDB1].[dbo].RegionClient AS T2 WHERE RC.No_Client = T2.No_Client AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
WOLO Laurent
Vous pouvez renommer le 2ième FROM mais pas le premier from. "EmanuelL" a écrit dans le message de news:
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table? Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete ci-dessous (inspirée de l'artcle "Les doublons : détection et éradication..." de SQLPro.
DELETE FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ANY (SELECT T2.No_Client FROM [FiducDB1].[dbo].RegionClient AS T2 WHERE RC.No_Client = T2.No_Client AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org
Vous pouvez renommer le 2ième FROM mais pas le premier from.
"EmanuelL" <support@_nopop_fiduconsult.com> a écrit dans le message de
news:mn.6bbe7d95dc36c13e.10594@nopopfiduconsult.com...
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table?
Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete
ci-dessous (inspirée de l'artcle "Les doublons : détection et
éradication..." de SQLPro.
DELETE
FROM [FiducDB1].[dbo].RegionClient RC
WHERE RC.No_Client < ANY (SELECT T2.No_Client
FROM [FiducDB1].[dbo].RegionClient AS T2
WHERE RC.No_Client = T2.No_Client
AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org
Vous pouvez renommer le 2ième FROM mais pas le premier from. "EmanuelL" a écrit dans le message de news:
Bonjour à Tous,
Est-ce que la commande SQL DELETE accepte une alias d'une table? Exemple : DELETE FROM MaTable T1 ...
Car je reçois l'erreur : "Incorrect syntax near 'RC'." avec la requete ci-dessous (inspirée de l'artcle "Les doublons : détection et éradication..." de SQLPro.
DELETE FROM [FiducDB1].[dbo].RegionClient RC WHERE RC.No_Client < ANY (SELECT T2.No_Client FROM [FiducDB1].[dbo].RegionClient AS T2 WHERE RC.No_Client = T2.No_Client AND RC.No_Region <> T2.No_Region)
Merci d'avance. :'(
--
*!* ----------------------------------- EmanuelL Membre d'AtoutFox www.atoutfox.org