![]() |
1
2
是的,在Oracle中,为每个表创建一个序列是非常典型的。可以对多个表使用相同的序列,但对于多个/所有表使用单个序列会有使其成为瓶颈的风险: see this AskTom q/a
没有我能想到的。 |
![]() |
2
2
100多张桌子不多。我经常使用具有数百个序列的数据库,每个表一个序列。越开心。 甚至可以想象,序列比表多——与其他DBMS中的标识列不同,序列不仅仅可以用于创建代理项键值。 另一种选择是使用guid-在Oracle中,可以调用sys_guid来生成唯一的值。 一篇好文章,后面是对这两种方法的利弊评论: http://rwijk.blogspot.com/2009/12/sysguid.html |
![]() |
P Prad · 在表中找不到给定记录时,如何处理游标中的异常 7 年前 |
![]() |
user8512043 · 日期差异和ORA-00937-非单个组功能 7 年前 |
![]() |
Phillip · oracle:在合并列上分组 7 年前 |
![]() |
Lizzie · 如何使用平均值进行分组? 7 年前 |
![]() |
Andrea Zed · 提取过去30天的记录 7 年前 |