powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Identity
7 сообщений из 7, страница 1 из 1
Identity
    #32012401
Фотография Leonid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли средствами T-SQL определить наличие в таблице столбца с Identity = Yes.
...
Рейтинг: 0 / 0
Identity
    #32012402
Pandre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select
sc.name,
CASE sc.status & 0x80 WHEN 128 THEN 'Yes' ELSE 'No' END as 'Identity'
from
sysobjects as so join syscolumns sc on sc.id=so.id
where
so.name = 'table1'
...
Рейтинг: 0 / 0
Identity
    #32012404
Alexander Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В SQL2K (не знаю работает ли в семерке):

SELECT COLUMNPROPERTY( OBJECT_ID('YourTable'),'YourColumn','IsIdentity')

0 - нет
1 - да
null - n/a
...
Рейтинг: 0 / 0
Identity
    #32012405
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select count(*) from syscolumns where id = object_id('t1') and COLUMNPROPERTY(object_id('t1'), name, 'IsIdentity') = 1

imho, опираться на определенный бит в поле status нехорошо... Хотя в BOL он описан именно так.
...
Рейтинг: 0 / 0
Identity
    #32012408
AlexUnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если Вы хотите выбрать значения столбца, для которого определено свойство Identity, то можете использовать ключевое слово identitycol. Например, select identitycol from table.
...
Рейтинг: 0 / 0
Identity
    #32012412
Alexander Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В семерке тоже работает...
...
Рейтинг: 0 / 0
Identity
    #32012415
Фотография Leonid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ok! Всем спасибо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Identity
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]