我写了一个Procedure,里面有一个Select语句,条件是用Like的,Like后面是一个输入参数,我写的查询不出来,有谁能帮我写一个,小弟在这里感谢了啊!!!

解决方案 »

  1.   

    select * from dba_users where username like upper('%&name%');
    提示输入用户名子
      

  2.   

    select * from dba_users where username like '%&NAME%'
      

  3.   

    select * from dbo.dba_users where username like upper('%&name%');
      

  4.   

    v_var        varchar2(20);
    ............
    v_var := '%123%'select count(1) into xxx from table where xxx like v_var;
      

  5.   

    select * from dbo.dba_users where username like '%'||upper(&name)||'%';楼主的查不到?可以贴出SQL来吗?
      

  6.   

    Eric_1999(╙@^@╜) 的 应该可以吧。
    贴出语句来看看
      

  7.   

    问题还没有解决?&name 的&是用来做什么的
      

  8.   

    % 是用来 匹配什么 的?&通配符号, 匹配 一到多个字符
      

  9.   

    % 不也是通配符么 匹配 一到多个字符为什么还要加&
      

  10.   

    &是用来定义变量为输入变量