select '||temp1||' from ...

解决方案 »

  1.   

    create or replace procedure Test10000 isTEMP CHAR(2);
    TEMP2 NUMBER(2);
    TEMP3 CHAR(2);
    begin
      TEMP := 'HI';
      SELECT '||TEMP||' INTO TEMP2 FROM BCALDR WHERE WH_CD='12345' AND YYYYMM='123456';
      TEMP3 := '12';
    end Test10000;是怎么写的吗?好象还是不好使
      

  2.   

    小弟刚学ORACLE的存储过程,帮帮小弟!
      

  3.   

    可惜我这里根本没有oracle的任何东西。
    让 jlandzpa(jlandzpa)兄帮帮你。
      

  4.   

    jlandzpa(jlandzpa)兄帮小弟一把!多谢了!
      

  5.   

    我觉着不行,select 后面必须跟进字段名,你想实现什么功能?
    up
      

  6.   

    CREATE OR REPLACE PROCEDURE Test10000(tablename1 IN varchar2)
    is
    begin
      execute immediate 'SELECT '||tablename ||' FROM BCALDR '
    end Test10000;
      

  7.   

    那要是WHERE后面有条件然后条件里有单引号怎么写呀?
      

  8.   

    这个分肯定会给你的zhangshunshi(宇轩) ,能不能在回答一下刚才我的那个问题呀?上面的这个问题!非常感谢!