- 4
- 0
- 约2.18万字
- 约 8页
- 2017-08-05 发布于河南
- 举报
Oracle创建序列的方法及技巧
日期:2008-06-23]?? 来源:互联网整理?
前面说过,关系数据库的一个最重要的方面是,每个表必须有一个主键。许多情况下,在数据库中创建一个作为标识符的新键列是最容易的。例如,Agents表有一个作为主键的AgentID列。但是,总是存在一个问题:从何处取得保证唯一的新编号?在一个较大的组织机构中,可能有一个人力资源部,可以建立某种处理,以便新雇员总能分配一个唯一的编号,并且在雇用某人时该数据被录入到表中。但必须有人密切关注所分配的所有编号,并且还需要检验它们唯一性的一个表单。
相对于依赖基于人工的处理,让数据库生成用作键值的编号更有意义。 HYPERLINK /oracle/ \o oracle oracle为此目的使用序列。序列(sequence)是Oracle在需要时用来产生新值的一个编号集合。序列的两个关键点是:必须预先建立;需要代码请求生成新值。序列的编号不是在录入新行时自动生成的。你必须编写代码来生成值,并把它们存储在合适的列中。注意,可以对要自动生成编号的表的Insert事件编写一个数据库触发器。但是,Oracle中最常见的方法是在需要时生成关键值,通常是在表单上生成。
一般,在定义原始表时定义一个序列。但是,因为序列与表之间不存在直接的关系,所以可以在创建编号前建立序列。序列只需创建一次,在整个SQL*Plus中都可以使用
您可能关注的文档
- 将相对两个面涂上相同颜色.ppt
- 分光计调节和棱镜顶角测定.doc
- 尽量不要将孩子过早送入幼儿园.doc
- 分光计调整步骤与方法.doc
- 径向圆体成形车刀分段设计.doc
- EXCEL函数教程——数学与三角函数.doc
- 分光仪调整与三棱镜顶角测量.doc
- Excel函数应用教程:数学与三角函数.doc
- 开头结尾技法——上课用2011.ppt
- 分离常数法和分离参数法在数学解题中应用.doc
- 示范引领,活动激趣-关于“起始年级语文学习习惯培养”的做法举隅-初中-语文-论文.docx
- 盛唐气象的原因-初中-体育与健康-说课稿.docx
- 巧用数形结合-画出核心素养-初中-数学-论文.docx
- 如何培养中学生的抗挫折能力-初中-语文-论文.docx
- 陕西传统体育文化发展研究-初中-体育与健康-论文.docx
- 诗经·氓-初中-语文-教案.docx
- 如何建立建设节能环保型的初中校园-初中-生物-论文.docx
- 人工智能时代初中信息科技理论课教学模式的创新与实践-初中-信息-论文.docx
- 如何利用信息技术优化语文课堂教学-初中-语文-论文.docx
- 试论刘知几的史学思想-初中-历史-论文.docx
原创力文档

文档评论(0)