Oracle 自动生成编号:从数据库取值

 时间:2026-02-14 03:29:49

1、<select id=’StuBH’ resulMap=’StuBH’ parameterClass=”string”>

Select ‘-’|| IPad(nvl(max(substr(StuBH,-2,2)),’00’)+1,’4’,0)as aa from Student

</select>

2、Substr(string,start,length)

String:指定的字符串;(可以是数据库中的某一列)

Start:字符串开始的位置:

       正数,在字符串的指定位置开始

       负数,在字符串结尾的指定位置开始

        0,在字符串中的第一个字符处开始

Length:可选,指定要截取的字符串长度,缺省时返回字符

3、表达式的值结束前的全部字符;

Max():函数返回一列中的最大值;

Nvl(字段值,‘数值’),如果字段值为空,则返回数值,否则返回字段值,一般用于存在空值的比较。

IPad():IPad函数是oracle数据库函数,从左边对字符串试用指定的字符进行填充;

  • git运行卡顿怎么办
  • Linux系统怎么指定查找文件信息
  • 用rman对数据进行全备份,nocatalog方式
  • UltraEdit怎么关闭文档地图
  • 使用图形化界面管理Centos
  • 热门搜索
    电脑怎么连接蓝牙 肚脐眼疼是怎么回事 孩子作业慢怎么办 鞋子磨脚怎么办 初级会计证书怎么领取 苹果手机怎么通话录音 来例假肚子疼怎么办 临时身份证怎么办 富贵竹怎么水养 精神分裂症怎么治疗