建立不会重复的id
我现在用的方法是专门的一个表来保存id
然后每次新建都需要在表里新建一列数据,然后再取出来,这样可以保证ID是唯一的
但是每次都需要操作数据库,比较麻烦
不用自动加1的话,还有什么好办法确定id唯一性吗?就是类似ms sql中的newid
我现在用的方法是专门的一个表来保存id
然后每次新建都需要在表里新建一列数据,然后再取出来,这样可以保证ID是唯一的
但是每次都需要操作数据库,比较麻烦
不用自动加1的话,还有什么好办法确定id唯一性吗?就是类似ms sql中的newid
解决方案 »
- SQL> alter system dump datafile 5 block 3; 是什么意思啊
- 安装oracle 10g 后无法创建数据库。。。在线等答案
- 建了一个Oracle10gKDD交流群,有意者加。
- Oracle里是否存在与SQL SERVER 2000数据库一样的功能,即怎么知道连接后所有用户对该数据库所执行的语句操作,在SQL SERVER 2000里好象是叫
- oracle Date类型Insert 一个类似于0000/00/00的非法日期
- oracle中是否用utl_file操作磁盘文件的时候不支持中文目录?
- 简单SQL 语句???
- 分组查询问题
- 关于Oracle数据迁移问题
- 面试
- 数据库 表空间 表 用户
- 多个字段建一个索引和分别建索引有什么区别
1.sequence加触发器做一个自增长的列
2.就直接用sequence
3.sys_guid()哪一个都行,看你觉得哪个适用了。