Quero escrever uma consulta para o MS SQL Server que adicione uma coluna em uma tabela. Mas não quero exibir nenhum erro quando executo / executo a seguinte consulta.
Estou usando esse tipo de consulta para adicionar uma tabela ...
IF EXISTS (
SELECT *
FROM sys.objects
WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[Person]')
AND TYPE IN (N'U')
)
Mas não sei como escrever esta consulta para uma coluna.
sys.tables
em vez do "genérico" sys.objects
- então você não tem que especificar o tipo explicitamente (é óbvio a partir do sys.tables
já ....)