我有几个没有主键的oracle表。我不能修改此数据库设计,因为它被多个应用程序使用。添加自动递增字段也不是一种选择。
为了在实体框架中生成Edmx,我需要表中的唯一字段。所以我想做的就是创建一个具有唯一键的视图。
我的桌子就像:
CREATE TABLE "ENTITLEMENTS"
(
"TOKEN" VARCHAR2(40 CHAR),
"ENROLLED_FUNCTION" VARCHAR2(9 CHAR)
);
有没有一种方法可以从视图中显示自动生成的身份字段。如果可以,怎么办?
尝试这个
Select row_number() OVER (ORDER BY TOKEN,ENROLLED_FUNCTION ),TOKEN,ENROLLED_FUNCTION From ENTITLEMENTS
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句