2015-12-12 4 views
-1

Имеет ли SQL Server псевдоним для первичного ключа?Псевдоним для первичного ключа

мне это нужно в

EXEC('UPDATE ' + @Table + ' SET StatusId = ' + @StatusId + ' WHERE primaryKey = ' + @EntityId) 
+0

Является ли ваша колонка фактически названной 'primaryKey', или вы вообще говорите о« Первичных ключах »? Это неясно. –

+1

Нет, это не так. – Russ

+1

Обычно о первичных ключах. Мне нужно общее имя, которое означает первичный ключ –

ответ

1

Считают, что первичный ключ может состоять из нескольких столбцов, так что не может быть один псевдоним для ПК. В случае первичного ключа столбца идентификатора столбца с одним столбцом вы можете использовать $ IDENTITY в качестве псевдонима. Для суррогатного ключа ROWGUIDCOL используйте $ ROWGUID.

Смежные вопросы