Chcę napisać zapytanie do MS SQL Server, które dodaje kolumnę do tabeli. Ale nie chcę wyświetlać żadnych błędów, gdy uruchamiam / wykonuję następujące zapytanie.
Używam tego rodzaju zapytań, aby dodać tabelę ...
IF EXISTS (
SELECT *
FROM sys.objects
WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[Person]')
AND TYPE IN (N'U')
)
Ale nie wiem, jak napisać to zapytanie dla kolumny.
sys.tables
zamiast „ogólnego” sys.objects
- wtedy nie musisz jawnie określać typu (to oczywiste z sys.tables
już ....)