OVH Cloud OVH Cloud

bcp et table temp

2 réponses
Avatar
Oliv'
Bonjour,
J'execute par BCP une procédure stockée qui utilise des tables temporaires
(##tmpstat0 par exemple) mais j'ai un message d'erreur

SQLState = S0002, NativeError = 208
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]'##tmpstat0' : nom
d'objet incorrect.
Or si je lance la PS par l'analyseur de requete cela fonctionne.
Y a t'il une règle particulière dans ce cadre ?

Merci d'avance
Oliv'

2 réponses

Avatar
Jean-Baptiste JONDEAU
Bonjour,

Tu peux soit utiliser des tables en dur que tu droppes plus tard,
soit utiliser des variables de type table à la place de tes tables
temporaires.

Cordialement

Jean-Baptiste JONDEAU


AQUITEM
375, av. de Tivoli
33110 LE BOUSCAT
FRANCE

Tél. : +33 (0)5 56 69 64 64
Fax : +33 (0)5 56 69 64 60

"Oliv'" <(supprimerceci) a écrit dans le
message de news:41f8b05d$0$16491$
Bonjour,
J'execute par BCP une procédure stockée qui utilise des tables temporaires
(##tmpstat0 par exemple) mais j'ai un message d'erreur

SQLState = S0002, NativeError = 208
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]'##tmpstat0' : nom
d'objet incorrect.
Or si je lance la PS par l'analyseur de requete cela fonctionne.
Y a t'il une règle particulière dans ce cadre ?

Merci d'avance
Oliv'








Avatar
Oliv'
Bonjour,
J'avais effectivement pensé aux variables de type table mais j'ai remanié ma
procédure stockée autrement.
Merci du tuyau.
Oliv'

"Jean-Baptiste JONDEAU" a écrit dans le message de news:

Bonjour,

Tu peux soit utiliser des tables en dur que tu droppes plus tard,
soit utiliser des variables de type table à la place de tes tables
temporaires.

Cordialement

Jean-Baptiste JONDEAU


AQUITEM
375, av. de Tivoli
33110 LE BOUSCAT
FRANCE

Tél. : +33 (0)5 56 69 64 64
Fax : +33 (0)5 56 69 64 60

"Oliv'" <(supprimerceci) a écrit dans le
message de news:41f8b05d$0$16491$
Bonjour,
J'execute par BCP une procédure stockée qui utilise des tables temporaires
(##tmpstat0 par exemple) mais j'ai un message d'erreur

SQLState = S0002, NativeError = 208
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]'##tmpstat0' : nom
d'objet incorrect.
Or si je lance la PS par l'analyseur de requete cela fonctionne.
Y a t'il une règle particulière dans ce cadre ?

Merci d'avance
Oliv'