首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

一个关于序列的有关问题

2012-02-11 
一个关于序列的问题往一张表中添加一个部门IDID的长度固定的为12由“日期YYMMDD+‘0…0’+序列”组成(序列位数

一个关于序列的问题
往一张表中添加一个部门ID ID的长度固定的为12 由“日期YYMMDD+‘0…0’+序列”组成(序列位数不够时,中间补0),主要是中间的补0以及如何将添加搞不清楚


求教啊!

[解决办法]
实测数据:

SQL code
CREATE TABLE T75(    ID VARCHAR2(12),    DeptName VARCHAR2(20));CREATE SEQUENCE SeqT75START WITH 1 INCREMENT BY 1MINVALUE 1 MAXVALUE 4444ORDER;INSERT INTO T75SELECT to_char(SYSDATE, 'YYMMDD') || LPAD(to_char(SeqT75.NextVal), 12 - 6, '0'), '市场部'FROM dual;INSERT INTO T75SELECT to_char(SYSDATE, 'YYMMDD') || LPAD(to_char(SeqT75.NextVal), 12 - 6, '0'), '销售部'FROM dual;INSERT INTO T75SELECT to_char(SYSDATE, 'YYMMDD') || LPAD(to_char(SeqT75.NextVal), 12 - 6, '0'), '公关部'FROM dual; 

热点排行