rt!
表结构大致如下
用户名称  密码

解决方案 »

  1.   

    SELECT 
          LENGTH(TO_NUMBER(DECODE(用户名称, 比较值, 1, 0) || DECODE(密码, 比较值, 1, 0)))
          AS FLAG
    FROM  TABLENAMEIF FLAG = 1 THEN
        用户名称错
    END IFIF FLAG = 2 THEN
        密码错
    END IF
      

  2.   

    或者SELECT 
          DECODE(TO_NUMBER(DECODE(用户名称, 比较值, 1, 0) || DECODE(密码, 比较值, 1, 0)), 1 , '用户名称错', 10, '密码错', 0, '用户名称和密码全错')
          AS FLAG
    FROM  TABLENAME