Quelle est la façon idéale de vérifier si une base de données existe sur un serveur SQL utilisant TSQL? Il semble que plusieurs approches soient mises en œuvre.
sql-server
database
tsql
Rayon
la source
la source
En fait, il est préférable d'utiliser:
Voir https://docs.microsoft.com/en-us/sql/t-sql/functions/db-id-transact-sql
la source
[master]
[ ]
dans votre appel àdb_id
; c'est la syntaxe SQL, ne fait pas partie du nom de la base de données.Soit dit en passant, cela vient directement de SQL Server Studio, donc si vous avez accès à cet outil, je vous recommande de commencer à jouer avec les différentes fonctions "Script xxxx AS" disponibles. Vous facilitera la vie! :)
la source
J'aime la réponse de @ Eduardo et j'ai aimé la réponse acceptée. J'aime récupérer un booléen de quelque chose comme ça, alors je l'ai écrit pour vous les gars.
Vous pouvez maintenant l'utiliser comme ceci:
la source
ESSAYE ÇA
la source