有一张表用户表expert 里面有2个字段密码password0,用户名loginname,手机tel,每条记录是一个用户
字段类型全是varchar2需求如下,我现在要把每个用户的密码改为他本身的用户名加手机的后4位,请教用存储过程改如何实现
字段类型全是varchar2需求如下,我现在要把每个用户的密码改为他本身的用户名加手机的后4位,请教用存储过程改如何实现
解决方案 »
- 一条sql查询中断信息?
- 谁可以帮我优化一下SQL(跪求)
- dblink权限控制问题
- 需要调整swap分区大小吗?请帮忙看看!
- Oracle的存储过程如何转成SQL Server存储过程
- 在BCB版问,没有知道。
- ora-03113错误,急!!!
- SQL> delete from a where exists (select 'X' from b where a.bm=b.bm and a.mc=b.mc);
- 我建的DBLINK为什么总是报”ORA-12154: TNS: 无法处理服务名“的错呢?代码如下:
- 问一句代码
- oracle9i更新存储过程或者删除存储过程时没反应
- database 跟 instance 怎么对应起来(RAC)
set password0 = loginname||substr(tel,8,4)
为什么是8开始
但如果tel字段内容长度不是定长的11个字符,比如前面加0或86等,可以用下面的语句:update expert
set password0 = loginname||substr(tel,-4)