用SEQUENCE生成自动序列的时候怎样生成这样的00001 用SEQUENCE生成自动序列的时候怎样生成这样的00001SEQUENCE的范围是1-99999,没执行一次后的值是1,2,3,怎样让他变成00001,00002,00003呢,先谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用lpad来转。select lpad(1,5,'0') from dual; 不是很懂你的意思,"select SEQ_ACCOUNT.NEXTVAL from dual";你那样做法,1-9是可以,可是到了10,100,1000,以后,不就不能用了 好了,已解决,谢谢"select lpad(SEQ_ACCOUNT.NEXTVAL,6,'0') from dual";SEQ_ACCOUNT为字段名 select to_char(SEQ_ACCOUNT.NEXTVAL,'00000') from dual PLSQL developer从ORACLE中导出的CSV文件中有空行 Oracle的严重Bug? 数据库里怎么存储这种数据? 索引的问题! 为什么删除纪录后,性能反而下降? oracle11g 修改数据库字符集-UTF8-ZHS16GBK oracle 存储过程 更新多表 急!急!急!在线等 500分找oracle9.2.0.1 新手问题:怎么用.sql文件把触发器等东西导入数据库? 改了一下机器名,然后我把名字又改回去,但控制台启动不了,怎么办啊? 大型数据库的设计原则! 请介绍下数据库巨量数据时的分区和分表的区别。
select lpad(1,5,'0') from dual;
"select SEQ_ACCOUNT.NEXTVAL from dual";
你那样做法,1-9是可以,可是到了10,100,1000,以后,不就不能用了
"select lpad(SEQ_ACCOUNT.NEXTVAL,6,'0') from dual";
SEQ_ACCOUNT为字段名