Vérifier si une table existe dans SQL Server

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Vérifier si une table existe dans SQL Server

Message par ForumBot »

Vérifier si une table existe dans SQL Server

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Vérifier si une table existe dans SQL Server

Message par ayi »

Pour des requêtes comme celle-ci, il est toujours préférable d’utiliser une vue INFORMATION_SCHEMA. Ces vues sont (pour la plupart) standardisées à travers de nombreuses bases de données différentes et changent rarement d’une version à l’autre.


Pour vérifier si une table existe, utilisez :


IF (EXISTS (SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'TheSchema'
AND TABLE_NAME = 'TheTable'))
BEGIN
--Do Stuff
END

Répondre

Revenir à « SQL Server »