请问 PL/SQL中如何判断变量类型是否是英数字?

解决方案 »

  1.   

    select ascii('a') from dual
      

  2.   

    方法有很多ascii函数可以 就想楼上的。也可以装换它的大小写,如果大小写还是等于自己的,那就是数字。。
      

  3.   

    你想判断一个字符串是否全是数字?
    str := '1223445';
    if translate(str,'\0123456789','\') is null then --为空则全是数字
        --your code
    end if;
      

  4.   

    length 字符长度  与字节长度 比较  lengthb