SQL_ADD_USERNAME = "insert into users(userid,username,"
+ "password,question,answer,realname,sex,birthday,idcard,address,postalcode,"
+ "phone,mobilephone,email,groupid,groupdirid) values(to_number(to_char(sysdate,'yyyymmdd'))*10000000+seq_users.nextval,"
+ "?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";to_number(to_char(sysdate,'yyyymmdd'))*10000000+seq_users.nextval这句话什么意思
+ "password,question,answer,realname,sex,birthday,idcard,address,postalcode,"
+ "phone,mobilephone,email,groupid,groupdirid) values(to_number(to_char(sysdate,'yyyymmdd'))*10000000+seq_users.nextval,"
+ "?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";to_number(to_char(sysdate,'yyyymmdd'))*10000000+seq_users.nextval这句话什么意思
解决方案 »
- 这两种情况下PLSQL中分母为0应该怎么办 我希望没有记录也是0%
- 在oracle中有没有办法估计存储过程的运行时间?
- 一个令人困惑的问题(关于连接池)
- 关于函数索引的问题,达人入~~
- invalid number 错误数据定位
- oracle9i与oracle10g 区别
- 请教:关于oracle数据库rman恢复的一些概念问题
- oracle817在linux下能支持16G内存、4颗3.0G的CPU吗?
- 100分救一条命啊~~~~~~~redhat8下安装oracle9i的重大问题
- 请问怎么查询oracle的pl/sql方面的文档?
- oracle数据库每天都一段时间很慢
- 求SQLSERVER2005与oracle数据类型对应关系
to_number(to_char(sysdate,'yyyymmdd'))*10000000+seq_users.nextval
--to_char(sysdate,'yyyymmdd')将当前日期变成yyyymmdd格式
[SYS@myorcl] SQL>select to_char(sysdate,'yyyymmdd') from dual;TO_CHAR(
--------
20110727--然后转成number类型*10000000
--seq_users.nextval 是取序列 seq_users的下一个值
--解释到这里你应该明白了。 如果不知道什么是序列 请百度。
加上一个seq_users.nextval序列 产生顺序