-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
même ligne que la déclaration de la proc il faut le
parenthèse je crois (pas sur je n'utilise jamais la
ligne ;) )
Sebastien
"Nicolas" a écrit
news:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
même ligne que la déclaration de la proc il faut le
parenthèse je crois (pas sur je n'utilise jamais la
ligne ;) )
Sebastien
"Nicolas" <anonymous@discussions.microsoft.com> a écrit
news:1a61f01c44ee3$b2177140$a601280a@phx.gbl...
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
même ligne que la déclaration de la proc il faut le
parenthèse je crois (pas sur je n'utilise jamais la
ligne ;) )
Sebastien
"Nicolas" a écrit
news:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
même ligne que la déclaration de la proc il faut le
parenthèse je crois (pas sur je n'utilise jamais la
ligne ;) )
Sebastien
"Nicolas" a écrit
news:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
même ligne que la déclaration de la proc il faut le
parenthèse je crois (pas sur je n'utilise jamais la
ligne ;) )
Sebastien
"Nicolas" <anonymous@discussions.microsoft.com> a écrit
news:1a61f01c44ee3$b2177140$a601280a@phx.gbl...
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
même ligne que la déclaration de la proc il faut le
parenthèse je crois (pas sur je n'utilise jamais la
ligne ;) )
Sebastien
"Nicolas" a écrit
news:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle tonSELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
vas te rendre compte que ta vue va te créer les inner
utiliser un truc genre
from matable1 inner join matable2 on
Sebastien
a écrit dans le
news:1aa8001c44ee8$b04dbb80$
Ca ne marche toujours pas... Si je tape que sur une table
ca marche sans problème, or quand dans mon select je mets
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le queryanalyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur lamême ligne que la déclaration de la proc il faut le
préciser entreparenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la mêmeligne ;) )
Sebastien
"Nicolas" a écrit
dans le message denews:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste"."Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle ton
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
vas te rendre compte que ta vue va te créer les inner
utiliser un truc genre
from matable1 inner join matable2 on
Sebastien
<anonymous@discussions.microsoft.com> a écrit dans le
news:1aa8001c44ee8$b04dbb80$a501280a@phx.gbl...
Ca ne marche toujours pas... Si je tape que sur une table
ca marche sans problème, or quand dans mon select je mets
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??
-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le query
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur la
même ligne que la déclaration de la proc il faut le
préciser entre
parenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la même
ligne ;) )
Sebastien
"Nicolas" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:1a61f01c44ee3$b2177140$a601280a@phx.gbl...
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste".
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle tonSELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
vas te rendre compte que ta vue va te créer les inner
utiliser un truc genre
from matable1 inner join matable2 on
Sebastien
a écrit dans le
news:1aa8001c44ee8$b04dbb80$
Ca ne marche toujours pas... Si je tape que sur une table
ca marche sans problème, or quand dans mon select je mets
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le queryanalyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur lamême ligne que la déclaration de la proc il faut le
préciser entreparenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la mêmeligne ;) )
Sebastien
"Nicolas" a écrit
dans le message denews:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste"."Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle tonSELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
vas te rendre compte que ta vue va te créer les inner
utiliser un truc genre
from matable1 inner join matable2 on
Sebastien
a écrit dans le
news:1aa8001c44ee8$b04dbb80$
Ca ne marche toujours pas... Si je tape que sur une table
ca marche sans problème, or quand dans mon select je mets
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le queryanalyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur lamême ligne que la déclaration de la proc il faut le
préciser entreparenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la mêmeligne ;) )
Sebastien
"Nicolas" a écrit
dans le message denews:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste"."Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle ton
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
vas te rendre compte que ta vue va te créer les inner
utiliser un truc genre
from matable1 inner join matable2 on
Sebastien
<anonymous@discussions.microsoft.com> a écrit dans le
news:1aa8001c44ee8$b04dbb80$a501280a@phx.gbl...
Ca ne marche toujours pas... Si je tape que sur une table
ca marche sans problème, or quand dans mon select je mets
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??
-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le query
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur la
même ligne que la déclaration de la proc il faut le
préciser entre
parenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la même
ligne ;) )
Sebastien
"Nicolas" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:1a61f01c44ee3$b2177140$a601280a@phx.gbl...
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste".
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle tonSELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
vas te rendre compte que ta vue va te créer les inner
utiliser un truc genre
from matable1 inner join matable2 on
Sebastien
a écrit dans le
news:1aa8001c44ee8$b04dbb80$
Ca ne marche toujours pas... Si je tape que sur une table
ca marche sans problème, or quand dans mon select je mets
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le queryanalyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur lamême ligne que la déclaration de la proc il faut le
préciser entreparenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la mêmeligne ;) )
Sebastien
"Nicolas" a écrit
dans le message denews:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste"."Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle tonSELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
vas te rendre compte que ta vue va te créer les inner
utiliser un truc genre
from matable1 inner join matable2 on
Sebastien
a écrit dans le
news:1aa8001c44ee8$b04dbb80$
Ca ne marche toujours pas... Si je tape que sur une table
ca marche sans problème, or quand dans mon select je mets
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le queryanalyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur lamême ligne que la déclaration de la proc il faut le
préciser entreparenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la mêmeligne ;) )
Sebastien
"Nicolas" a écrit
dans le message denews:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste"."Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle ton
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
vas te rendre compte que ta vue va te créer les inner
utiliser un truc genre
from matable1 inner join matable2 on
Sebastien
<anonymous@discussions.microsoft.com> a écrit dans le
news:1aa8001c44ee8$b04dbb80$a501280a@phx.gbl...
Ca ne marche toujours pas... Si je tape que sur une table
ca marche sans problème, or quand dans mon select je mets
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??
-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le query
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur la
même ligne que la déclaration de la proc il faut le
préciser entre
parenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la même
ligne ;) )
Sebastien
"Nicolas" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:1a61f01c44ee3$b2177140$a601280a@phx.gbl...
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste".
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle tonSELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
vas te rendre compte que ta vue va te créer les inner
utiliser un truc genre
from matable1 inner join matable2 on
Sebastien
a écrit dans le
news:1aa8001c44ee8$b04dbb80$
Ca ne marche toujours pas... Si je tape que sur une table
ca marche sans problème, or quand dans mon select je mets
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le queryanalyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur lamême ligne que la déclaration de la proc il faut le
préciser entreparenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la mêmeligne ;) )
Sebastien
"Nicolas" a écrit
dans le message denews:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste"."Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
-----Message d'origine-----
j'ai fait une vue, donc ca marche tres bien avec la vue,
ca me donne ca :
SELECT dbo.T_FOURNISSEUR.nom, dbo.T_FOURNISSEUR.[N°
Tel], dbo.T_FOURNISSEUR.email,
dbo.T_RECLAMATION.num_reclam
FROM dbo.T_FOURNISSEUR INNER JOIN
dbo.T_RECLAMATION ON
dbo.T_FOURNISSEUR.[N°] = dbo.T_RECLAMATION.num_four
WHERE (dbo.T_RECLAMATION.num_four = @numFour)
Mais dès que j'insére ds une proc ca chie :'( je vais
devenir fou !!-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle tonSELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
valeur et a mon avis tuvas te rendre compte que ta vue va te créer les inner
join, car tu aurais duutiliser un truc genre
from matable1 inner join matable2 on
matable1.num=matable2.num
Sebastien
a écrit dans le
message denews:1aa8001c44ee8$b04dbb80$
Ca ne marche toujours pas... Si je tape que sur une
ca marche sans problème, or quand dans mon select je
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le queryanalyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur lamême ligne que la déclaration de la proc il faut le
préciser entreparenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la mêmeligne ;) )
Sebastien
"Nicolas" a écrit
dans le message denews:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste"."Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
.
-----Message d'origine-----
j'ai fait une vue, donc ca marche tres bien avec la vue,
ca me donne ca :
SELECT dbo.T_FOURNISSEUR.nom, dbo.T_FOURNISSEUR.[N°
Tel], dbo.T_FOURNISSEUR.email,
dbo.T_RECLAMATION.num_reclam
FROM dbo.T_FOURNISSEUR INNER JOIN
dbo.T_RECLAMATION ON
dbo.T_FOURNISSEUR.[N°] = dbo.T_RECLAMATION.num_four
WHERE (dbo.T_RECLAMATION.num_four = @numFour)
Mais dès que j'insére ds une proc ca chie :'( je vais
devenir fou !!
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle ton
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
valeur et a mon avis tu
vas te rendre compte que ta vue va te créer les inner
join, car tu aurais du
utiliser un truc genre
from matable1 inner join matable2 on
matable1.num=matable2.num
Sebastien
<anonymous@discussions.microsoft.com> a écrit dans le
message de
news:1aa8001c44ee8$b04dbb80$a501280a@phx.gbl...
Ca ne marche toujours pas... Si je tape que sur une
ca marche sans problème, or quand dans mon select je
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??
-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le query
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur la
même ligne que la déclaration de la proc il faut le
préciser entre
parenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la même
ligne ;) )
Sebastien
"Nicolas" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:1a61f01c44ee3$b2177140$a601280a@phx.gbl...
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste".
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
.
-----Message d'origine-----
j'ai fait une vue, donc ca marche tres bien avec la vue,
ca me donne ca :
SELECT dbo.T_FOURNISSEUR.nom, dbo.T_FOURNISSEUR.[N°
Tel], dbo.T_FOURNISSEUR.email,
dbo.T_RECLAMATION.num_reclam
FROM dbo.T_FOURNISSEUR INNER JOIN
dbo.T_RECLAMATION ON
dbo.T_FOURNISSEUR.[N°] = dbo.T_RECLAMATION.num_four
WHERE (dbo.T_RECLAMATION.num_four = @numFour)
Mais dès que j'insére ds une proc ca chie :'( je vais
devenir fou !!-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle tonSELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
valeur et a mon avis tuvas te rendre compte que ta vue va te créer les inner
join, car tu aurais duutiliser un truc genre
from matable1 inner join matable2 on
matable1.num=matable2.num
Sebastien
a écrit dans le
message denews:1aa8001c44ee8$b04dbb80$
Ca ne marche toujours pas... Si je tape que sur une
ca marche sans problème, or quand dans mon select je
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le queryanalyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur lamême ligne que la déclaration de la proc il faut le
préciser entreparenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la mêmeligne ;) )
Sebastien
"Nicolas" a écrit
dans le message denews:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste"."Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
.
-----Message d'origine-----
j'ai fait une vue, donc ca marche tres bien avec la vue,
ca me donne ca :
SELECT dbo.T_FOURNISSEUR.nom, dbo.T_FOURNISSEUR.[N°
Tel], dbo.T_FOURNISSEUR.email,
dbo.T_RECLAMATION.num_reclam
FROM dbo.T_FOURNISSEUR INNER JOIN
dbo.T_RECLAMATION ON
dbo.T_FOURNISSEUR.[N°] = dbo.T_RECLAMATION.num_four
WHERE (dbo.T_RECLAMATION.num_four = @numFour)
Mais dès que j'insére ds une proc ca chie :'( je vais
devenir fou !!-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle tonSELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
valeur et a mon avis tuvas te rendre compte que ta vue va te créer les inner
join, car tu aurais duutiliser un truc genre
from matable1 inner join matable2 on
matable1.num=matable2.num
Sebastien
a écrit dans le
message denews:1aa8001c44ee8$b04dbb80$
Ca ne marche toujours pas... Si je tape que sur une
ca marche sans problème, or quand dans mon select je
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le queryanalyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur lamême ligne que la déclaration de la proc il faut le
préciser entreparenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la mêmeligne ;) )
Sebastien
"Nicolas" a écrit
dans le message denews:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste"."Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
.
-----Message d'origine-----
j'ai fait une vue, donc ca marche tres bien avec la vue,
ca me donne ca :
SELECT dbo.T_FOURNISSEUR.nom, dbo.T_FOURNISSEUR.[N°
Tel], dbo.T_FOURNISSEUR.email,
dbo.T_RECLAMATION.num_reclam
FROM dbo.T_FOURNISSEUR INNER JOIN
dbo.T_RECLAMATION ON
dbo.T_FOURNISSEUR.[N°] = dbo.T_RECLAMATION.num_four
WHERE (dbo.T_RECLAMATION.num_four = @numFour)
Mais dès que j'insére ds une proc ca chie :'( je vais
devenir fou !!
-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle ton
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
valeur et a mon avis tu
vas te rendre compte que ta vue va te créer les inner
join, car tu aurais du
utiliser un truc genre
from matable1 inner join matable2 on
matable1.num=matable2.num
Sebastien
<anonymous@discussions.microsoft.com> a écrit dans le
message de
news:1aa8001c44ee8$b04dbb80$a501280a@phx.gbl...
Ca ne marche toujours pas... Si je tape que sur une
ca marche sans problème, or quand dans mon select je
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??
-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le query
analyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur la
même ligne que la déclaration de la proc il faut le
préciser entre
parenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la même
ligne ;) )
Sebastien
"Nicolas" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:1a61f01c44ee3$b2177140$a601280a@phx.gbl...
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste".
"Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
.
-----Message d'origine-----
j'ai fait une vue, donc ca marche tres bien avec la vue,
ca me donne ca :
SELECT dbo.T_FOURNISSEUR.nom, dbo.T_FOURNISSEUR.[N°
Tel], dbo.T_FOURNISSEUR.email,
dbo.T_RECLAMATION.num_reclam
FROM dbo.T_FOURNISSEUR INNER JOIN
dbo.T_RECLAMATION ON
dbo.T_FOURNISSEUR.[N°] = dbo.T_RECLAMATION.num_four
WHERE (dbo.T_RECLAMATION.num_four = @numFour)
Mais dès que j'insére ds une proc ca chie :'( je vais
devenir fou !!-----Message d'origine-----
Oups j'avais pas fait gaffe a un truc désolé
essaie de faire une vue tu copie et tu colle tonSELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
pour le and tu remplace l'appel au paramètre par une
valeur et a mon avis tuvas te rendre compte que ta vue va te créer les inner
join, car tu aurais duutiliser un truc genre
from matable1 inner join matable2 on
matable1.num=matable2.num
Sebastien
a écrit dans le
message denews:1aa8001c44ee8$b04dbb80$
Ca ne marche toujours pas... Si je tape que sur une
ca marche sans problème, or quand dans mon select je
plud 'une table ca ne marche pas. Cependant cela passe
très bien au Query Ananlyser.. :'(((
C'est peut être qu'un procdérue ne doit etre ecrite que
sur une table ??-----Message d'origine-----
Bonjour
voilà pour ma part ce que j'aurais écrit (en tout cas
dans le queryanalyser)
CREATE PROCEDURE [PS_RECLAM]
@numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour
GO
j'ai supprimer le ";" et remis à la ligne le paramètre
quand il est sur lamême ligne que la déclaration de la proc il faut le
préciser entreparenthèse je crois (pas sur je n'utilise jamais la
syntaxe sur la mêmeligne ;) )
Sebastien
"Nicolas" a écrit
dans le message denews:1a61f01c44ee3$b2177140$
Bonjour,
j'éssaye d'enregistrer cette procédure mais cela me
renvoit cette erreur pourtant la syntaxe est
dite "juste"."Erreur 21037: [SQL-DMO] Le nom spécifié dans
l'instruction 'CREATE...' dans la proporieté Text doit
correspondre à la proprieté Name et être suivi de
commandes TSQL valides."
Voila ma requête :
CREATE PROCEDURE [PS_RECLAM] @numFour int
AS
SELECT T_FOURNISSEUR.nom, T_FOURNISSEUR.[N° Tel],
T_FOURNISSEUR.email, T_RECLAMATION.num_reclam
FROM T_FOURNISSEUR, T_RECLAMATION
WHERE T_FOURNISSEUR.[N°] = T_RECLAMATION.num_four
AND T_RECLAMATION.num_reclam=@numFour;
GO
Une idée ?
Merci
.
.
.