<p>Pour des requêtes comme celle-ci, il est toujours préférable d’utiliser une vue <code>INFORMATION_SCHEMA</code>. 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.</p>
<p>Pour vérifier si une table existe, utilisez :</p>
<pre><code class="lang-auto">IF (EXISTS (SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'TheSchema'
AND TABLE_NAME = 'TheTable'))
BEGIN
--Do Stuff
END
</code></pre>