уникальный идентификатор или идентификатор для просмотра в SQL Server 2005 - PullRequest
0 голосов
/ 29 июля 2010

У меня есть представление, представляющее собой объединение двух таблиц с перекрывающимися ключами, и я хочу однозначно определить строки для последующего извлечения. Как добавить столбец идентификатора или идентификатора в строки представления, чтобы впоследствии можно было извлечь строки по этому значению?

Ответы [ 2 ]

0 голосов
/ 18 августа 2010

В итоге я использовал поле uniqueIdentifier по умолчанию NewID (), а затем заполнил архив и текущие таблицы GUID.

0 голосов
/ 29 июля 2010

Трудно ответить без ваших таблиц определений.Однако не могли бы вы создать искусственный ключ в представлении, например:

ВЫБРАТЬ «TABLE1» + CAST (KeyColumn AS VARCHAR) В качестве «ключа» ОТ TABLE1

UNION

ВЫБЕРИТЕ «TABLE2» + CAST (KeyColumn AS VARCHAR) КАК «Ключ» ИЗ TABLE2

...