Untuk kueri seperti ini, sebaiknya gunakan INFORMATION_SCHEMA
melihat. Tampilan ini (kebanyakan) standar di banyak database yang berbeda dan jarang berubah dari versi ke versi.
Untuk memeriksa apakah tabel ada, gunakan:
IF (EXISTS (SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'TheSchema'
AND TABLE_NAME = 'TheTable'))
BEGIN
--Do Stuff
END