Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 добавление новой колонки  [new]
Sergey Prudnikov
Member

Откуда:
Сообщений: 65
как перед добавлением новой колонки в таблицу (alter table table_name add column_name varchar(50)) проверить существует она или нет?
25 янв 05, 11:50    [1271192]     Ответить | Цитировать Сообщить модератору
 Re: добавление новой колонки  [new]
Smirnov Anton
Member

Откуда: Н.Новгород
Сообщений: 3220
if not exists(select * from INFORMATION_SCHEMA.COLUMNS where table_name='mytablename' and column_name='mycolumnname')...
25 янв 05, 11:58    [1271234]     Ответить | Цитировать Сообщить модератору
 Re: добавление новой колонки  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
IF NOT EXISTS(
  SELECT
    * 
  FROM
    INFORMATION_SCHEMA.COLUMNS
  WHERE
    (TABLE_NAME = 'TableName') AND
    (COLUMN_NAME = 'ColumnName')) ... 
25 янв 05, 11:59    [1271237]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить