Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Inclure un script SQL dans un script

3 réponses
Avatar
Gilles TOURREAU
Bonjour tout le monde !

J'ai 2 script : Script1.sql et Script2.sql.

Dans Script1.sql je souhaiterais lancer Script2.sql.

Par exemple :

**** CONTENU de SCRIPT1.sql *****
....
....
ExecuterScript ".\Script2.sql";
....

*********************************

Je n'arrive pas à trouver de syntaxe équivalente en Transact-SQL...

En vous remerciant par avance de vos lumières...

Cordialement

--
Gilles TOURREAU
Responsable informatique
gilles.tourreau@pos.fr

Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr

3 réponses

Avatar
SQLpro [MVP]
Gilles TOURREAU a écrit :
Bonjour tout le monde !

J'ai 2 script : Script1.sql et Script2.sql.

Dans Script1.sql je souhaiterais lancer Script2.sql.

Par exemple :

**** CONTENU de SCRIPT1.sql *****
....
....
ExecuterScript ".Script2.sql";
....

*********************************

Je n'arrive pas à trouver de syntaxe équivalente en Transact-SQL...

En vous remerciant par avance de vos lumières...

Cordialement



fait un xp_cmdshell en lançant une commande du style osql...

A +

--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Avatar
Gilles TOURREAU
SQLpro [MVP] a utilisé son clavier pour écrire :
Gilles TOURREAU a écrit :
Bonjour tout le monde !

J'ai 2 script : Script1.sql et Script2.sql.

Dans Script1.sql je souhaiterais lancer Script2.sql.

Par exemple :

**** CONTENU de SCRIPT1.sql *****
....
....
ExecuterScript ".Script2.sql";
....

*********************************

Je n'arrive pas à trouver de syntaxe équivalente en Transact-SQL...

En vous remerciant par avance de vos lumières...

Cordialement



fait un xp_cmdshell en lançant une commande du style osql...

A +



Il n'y a pas plus simple ?

Je ne peux pas utiliser cette méthode de toute façon car il faut que je
connaisse à l'avance le mot de passe et le login du compte qui execute
ce script...

Je pensais qu'il y a avait un équivalent de "#include" en
Transact-SQL...

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Med Bouchenafa
Cela dépend principalement de l'outil que tu utilises pour lancer tes
scripts
http://groups.google.fr/group/microsoft.public.fr.sqlserver/browse_thread/thread/f48c2cc9a866667e/07308d8b79fcd826?lnk=st&q=bouchenafa++osql+%22%3Ar%22&rnum=1&hl=fr#07308d8b79fcd826

--
Bien cordialement
Med Bouchenafa


"Gilles TOURREAU" a écrit dans le message de news:

Bonjour tout le monde !

J'ai 2 script : Script1.sql et Script2.sql.

Dans Script1.sql je souhaiterais lancer Script2.sql.

Par exemple :

**** CONTENU de SCRIPT1.sql *****
....
....
ExecuterScript ".Script2.sql";
....

*********************************

Je n'arrive pas à trouver de syntaxe équivalente en Transact-SQL...

En vous remerciant par avance de vos lumières...

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr