select substr(colname,n) from tbname;
问题2
描述的不清楚。

解决方案 »

  1.   

    sorry:select substr(colname,1,n) from tbname;14:59:50 SQL> select rpad(substr('123456789',1,3),9,'*') from dual;RPAD(SUBS
    ---------
    123******已用时间:  00: 00: 00.15
    15:00:06 SQL>
      

  2.   

    问题2是不是自己要写个FUNCTION?
      

  3.   

    15:01:26 SQL> select lpad(rpad(substr('123456789',3,2),7,'*'),9,'*') from dual;LPAD(RPAD
    ---------
    **34*****已用时间:  00: 00: 00.15
    15:01:50 SQL>
      

  4.   

    呵呵,谢谢,再问一句,通过什么函数可以取到一个VARCHAR字段内数据的字符长度?
      

  5.   

    length()  汉字占1
    lengthb() 字节