sql server 2005中查看的唯一标识或标识符

时间:2010-07-28 22:20:26

标签: sql-server-2005 view identity

我有一个视图,它是两个具有重叠键的表的联合,我想要唯一地标识行以便以后检索。如何向视图行添加标识或标识符列,以便稍后可以通过该值检索行?

2 个答案:

答案 0 :(得分:0)

如果没有您的表定义,很难回答。但是,您是否可以在视图上创建一个人工密钥,例如:

SELECT'TABLE1'+ CAST(KeyColumn AS VARCHAR)AS'Key' 从 TABLE1

UNION

SELECT'TABLE2'+ CAST(KeyColumn AS VARCHAR)AS'Key' 从 TABLE2

答案 1 :(得分:0)

我使用defaultIdentifier字段默认为NewID(),然后使用GUID填充存档和当前表。