oracle创建序列的时候,需不需要在表中 专门写一个字段,insert的时候 存下 这个序列值 ?
3个回答
展开全部
序列跟你表是没有直接关系的。一般地,序列是用来作为表的主键或唯一建使用的。在insert数据到表的时候,主键或唯一建字段值为:序列.next.val或者对序列的拼接(如'WE'||lpad(序列.nextval,10,0))。
更多追问追答
追问
比如说 一条记录为 (zs,'23','本科') ----->对应的序列值为 20
那么将来怎么使用这个序列值
是做查询用吗?怎么用他来查出 zs?
追答
那你再加一个字段,一般一个表都是有一个字段作为主键(或唯一建)以便定位一条记录。你加一个字段,在insert的时候使用序列。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我知道点内幕看名子吧 玹我,是的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询