
create table testuu(
id varchar2(2000) default sys_guid(),
name varchar2(2000))
如果已经创建了表,那么先保证你原有的主键ID没有任何实际的业务意义,要修改的话使用下面的方法。
alter table testuu modify id default sys_guid()
update testuu set id = sys_guid ()
oracle数据库设置自增主键与MSSQL不同,它需要创建
,通过序列与指定表的主键关联,在新增时,作为一个
变量值
进行处理。网上搜一下oracle创建序列,很多
private String rowId<id name="rowId" column="row_id" type="string">
<generator class="uuid" />
</id>
你要了解更详细的关于主键生成策略的东西,可以看下我个人说明。希望对你有用。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)