Существование колонки

Дмитрий Орлов

Товарищи имеется SQL Server 2000. Вопрос: можно ли как нибудь при помощи sql запроса проверить наличие в таблице колонки по имени? Заранее благодарю!!!
5 ответов

Дмитрий Орлов

SELECT <b>1</b>
FROM syscolumns
WHERE id = OBJECT_ID('TabName')


Дмитрий Орлов

INFORMATION_SCHEMA.COLUMNSили в syscolumns


Дмитрий Орлов

SELECT <b>1</b>
FROM syscolumns
WHERE id = OBJECT_ID('TabName')
блин, бред пишу, нужно так:
SELECT <b>1</b>
FROM syscolumns
WHERE id = OBJECT_ID(@TabName)
 AND name = @ColumnName


Дмитрий Орлов

select * from syscolumns where id = object_id('table_name') and name = 'column_name'


Дмитрий Орлов

Спасибо