Я хочу написать запрос для MS SQL Server, который добавляет столбец в таблицу. Но я не хочу отображать ошибки, когда запускаю / выполняю следующий запрос.
Я использую этот вид запроса, чтобы добавить таблицу ...
IF EXISTS (
SELECT *
FROM sys.objects
WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[Person]')
AND TYPE IN (N'U')
)
Но я не знаю, как написать этот запрос для столбца.
sys.tables
вместо «универсальный» sys.objects
- тогда вам не нужно явно указывать тип (это очевидно из sys.tables
уже ....)