NVL(COL_NAME,0):为空返回0。 
TO_CHAR(COLUMN):转换函数,将其它类型转换为字符类型。比如:to_char(sysdate,'yyyy-mm-dd hh24:mi:ss),to_char(123)等。
INSTR()
substr('12345),2,3) return :'234':截取字符串。
lpad('aaa',5,'0') return '00aaa':作补字符到指定长度,默认补空格。
rpad('aaa',5,'0') return 'aaa00':右补字符到指定长度,默认补空格。
length('abcdef') return 6:取字符串长度
sysdate :系统时间
to_date('2003-01-14','yyy-mm-dd') :将字符串转换为日期数据

解决方案 »

  1.   

    我想进入数据库直接修改表(cwjmx)的数据,在修改前必须做备份,请给出几种备份的方法
      

  2.   

    nvl(a,b) --当a 是null,则返回b,否则返a.
    to_char(d,[,format[,nlsparams]])
    to_char(数字)
    substr
    SQL> select substr('012345',1,4) from dual;SUBSTR('012345',1,4)
    --------------------
    0123SQL> select lpad('1234',6,'1') from dual;   --lpad(左边填充)LPAD('1234',6,'1')
    ------------------
    111234SQL> select rpad('1234',6,'1') from dual;RPAD('1234',6,'1')
    ------------------
    123411SQL> select length('123') from dual;LENGTH('123')
    -------------
                3SQL> select sysdate from dual;  --当前时间SYSDATE
    -----------
    2003-1-14 1SQL> select to_date('2003/01/10','yyyy/mm/dd') from dual;TO_DATE('2003/01/10','YYYY/MM/
    ------------------------------
    2003-1-10