如何在Oracle 11或12中没有主键标识的表中标识记录即使在导出,导入和处理表后也是正确的(因为这个原因,rowid不会很好溶液)如何识别Oracle中的记录
-1
A
回答
-1
参照这些甲骨文Docs
一个表中的每一行都有ROWID伪,ROWID是始终包含Dictionery该行的地址唯一,但标准说,你应该使用自己创建PK.If你的表没有PK,然后创建一个PK或制作一些合适的列唯一
+1
导入数据库rowid后 - 因为它们是记录的物理地址,并且这些正在改变... –
+0
@TomaszTomzik如我所述,如果你的表没有PK,那么创建一个PK或制作一些合适的列唯一 –
+0
我不能创建一个主键,因为它不是我的数据库... –
相关问题
- 1. 识别匹配从表中的记录
- 2. PHP分别识别每条记录
- 3. 如何使用oracle视图识别Oracle中的高负载SQL?
- 4. 如何识别表中是否有多个记录可用?
- 5. 如何在mapview中识别标记?
- 6. 如何识别未记录日志的原因?
- 7. 如何识别哪个记录具有特定字段的MAX?
- 8. 如何识别包含Ruby on Rails相关记录的模型?
- 9. 记录VS单案例识别联合
- 10. 使用双倍空间识别记录
- 11. 使用子串识别记录并更新记录
- 12. oracle中记录的顺序
- 13. Oracle中的语言识别器
- 14. Oracle直方图 - 识别列
- 15. 如何在oracle表格中修改记录类型中的记录
- 16. 识别Ember中的检索记录对象的类型
- 17. 每周记录的记录数 - Oracle SQL
- 18. 我如何让文件制作者从导入的文件中识别记录
- 19. 如何使用Dynamics CRM 2011中的插件识别重复记录
- 20. 如何识别登录表单变量
- 21. postgresql,无法识别记录数据类型中的列
- 22. 在录制的声音中识别笔记 - Python
- 23. Oracle SQL - 如何插入多个记录
- 24. 无法识别的记号
- 25. 如何在特定的限制内在Oracle 10g快速版中记录记录?
- 26. 如何记录表上的Oracle执行所有Oracle select语句
- 27. 递归记录oracle
- 28. 如何在oracle中删除表/视图中的重复记录?
- 29. 两个很多记录显示何时识别h_id
- 30. 识别与预录的话
你需要解释y我们的情况多一点。推测“记录”是指“行”(Oracle表中没有“记录”)。 “识别”是什么意思?很明显,rowid确实确定了一行,所以也许你的意思是“识别”的其他内容。如果没有PK,也许你的表甚至有重复?在那种情况下,“识别”是什么意思,如果不是rowid? – mathguy
欢迎来到SO;这里你可以找到[问]和如何建立[mcve] – Aleksej
1. Yes ROW no Record :) 2. Identyfy - 用于更新。 3.表没有PK和英国.... 4. rowid可能会改变 - 在备份,导入,表缩小或其他操作之后... –