我有一个视图,它是两个具有重叠键的表的联合,我想要唯一地标识行以便以后检索。如何向视图行添加标识或标识符列,以便稍后可以通过该值检索行?
答案 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填充存档和当前表。