Como parte do nosso processo de construção, executamos um script de atualização do banco de dados à medida que implantamos o código em 4 ambientes diferentes. Além disso, como a mesma consulta será adicionada até colocarmos uma versão em produção, ela deve ser capaz de ser executada várias vezes em um determinado banco de dados. Como isso:
IF NOT EXISTS (SELECT * FROM sys.tables WHERE object_id = OBJECT_ID(N'[Table]'))
BEGIN
CREATE TABLE [Table]
(...)
END
Atualmente, tenho uma instrução de esquema de criação no script de implantação / construção. Onde posso consultar a existência de um esquema?