oracle创建序列的时候,需不需要在表中 专门写一个字段,insert的时候 存下 这个序列值 ?

 我来答
day近墨者
2013-02-22
知道答主
回答量:28
采纳率:0%
帮助的人:16.3万
展开全部
不需要,你的序列就是表字段的序列,而你只是给该字段赋予一个增减变化的值。
更多追问追答
追问
比如说 一条记录为 (zs,'23','本科')    ----->对应的序列值为    20
那么将来怎么使用这个序列值
是做查询用吗?怎么用他来查出 zs?
追答
你说的是 sequence  还是  rowid
冰火两重天
2013-02-22 · TA获得超过1425个赞
知道小有建树答主
回答量:1489
采纳率:0%
帮助的人:996万
展开全部
序列跟你表是没有直接关系的。一般地,序列是用来作为表的主键或唯一建使用的。在insert数据到表的时候,主键或唯一建字段值为:序列.next.val或者对序列的拼接(如'WE'||lpad(序列.nextval,10,0))。
更多追问追答
追问
比如说 一条记录为 (zs,'23','本科')    ----->对应的序列值为    20
那么将来怎么使用这个序列值
是做查询用吗?怎么用他来查出 zs?
追答
那你再加一个字段,一般一个表都是有一个字段作为主键(或唯一建)以便定位一条记录。你加一个字段,在insert的时候使用序列。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锻阶智99
2013-02-22 · TA获得超过137个赞
知道答主
回答量:419
采纳率:0%
帮助的人:89.1万
展开全部
我知道点内幕看名子吧 玹我,是的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式