Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Exécuter tous les fichiers SQL dans un répertoire

Créez un fichier .BAT avec la commande suivante :

for %%G in (*.sql) do sqlcmd /S servername /d databaseName -E -i"%%G"
pause

Si vous devez fournir un nom d'utilisateur et un mot de passe

for %%G in (*.sql) do sqlcmd /S servername /d databaseName -U username -P 
password -i"%%G"

Notez que le "-E" n'est pas nécessaire lorsque l'utilisateur/le mot de passe est fourni

Placez ce fichier .BAT dans le répertoire à partir duquel vous souhaitez que les fichiers .SQL soient exécutés, double-cliquez sur le fichier .BAT et vous avez terminé !