Уникальный идентификатор столбца - PullRequest
1 голос
/ 07 апреля 2010

Каждый столбец таблицы в SQL Server имеет уникальный идентификатор?Я посмотрел в sys.columns и column_id - это просто порядок столбцов, который изменяется, если порядок столбцов изменяется.Я хотел бы знать, поддерживает ли SQL Server уникальный идентификатор для каждого столбца, как для каждой таблицы и других объектов.И если это произойдет, как я могу получить это?Спасибо.

Ответы [ 2 ]

1 голос
/ 07 апреля 2010

Ответ - нет. Oracle поддерживает уникальный идентификатор столбца (база данных Progress также делает это), а SQL Server - нет.

0 голосов
/ 07 апреля 2010

Если вы пытаетесь получить столбец, который содержит таблица A и B, вы можете использовать

SELECT A.col or B.col

Однако, если вы пытаетесь получить уникальный идентификатор из главного элемента управления, для сервера SQL это не представляется возможным

...