主键重复怎么解决 给oracle当主键,随机生成32位字符串,求代码?
浏览量:2736
时间:2021-03-14 08:33:08
作者:admin
给oracle当主键,随机生成32位字符串,求代码?
Set sys in default uguid()
sys uguid()是Oracle 8i.sys之后提供的函数。guid生成并返回由16个字节组成的全局唯一标识符(原始值)。在大多数平台上,生成的标识符由主机标识符、执行函数的进程或线程的标识符以及进程或线程的非重复值(字节序列)组成。
请问对于数据库的主键究竟要不要用自增id呢?
感谢您的邀请!此问题与特定的业务场景和技术实现有关:
1。业务场景:如订单、付款单等敏感字段不能自动添加。它们是具有高安全级别的字段,需要一个唯一的ID作为主键。
2. 技术实现:在实际开发过程中,批量导入或处理数据时,需要考虑技术实现的性能,因此需要从多方面验证是使用自增主键还是非自增主键。
主键重复怎么解决 Oracle生成guid 获取实体类的主键生成策略
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
使用c c和c++区别