在SQL SERVER 中 可以用NEWID()返回一个36位的全球唯一值在ORACLE中是否有类似的函数

解决方案 »

  1.   

    rowid可以唯一标示数据库中某一行数据,Sys_Guid()可以返回一个随机的32位值
    主要是楼主你需要是要干嘛的?
      

  2.   

    guid.从你的描述看guid更符合要求.
      

  3.   


    SYS_GUID()虽然不像楼主的newID一样,全球唯一,但是相同的情况基本上不会出现,官方介绍guid是30亿分之一,而且是根据MARK地址、时间等信息生成的。所以如果只是数据库唯一,肯定是没问题的
      

  4.   

    sys_guid()和newid()一样的效果。