噢,教训的对,我的系统只要求每个用户操作自己的表,对别人的表没有任何权限,怎么实现查找和建表等操作啊,每个用户只有一个表,表名就是“ABC_TB”,其中“ABC”是用户名,那表名就是因用户不同而不同,怎么传这个参数啊?小妹只会传条件参数,表名作参数不会。

解决方案 »

  1.   

    每个用户都只可能对自己的表进行操作,(是不是)没必要写成“ABC.ABC_TB”,直接写“ABC_TB”就行啦
      

  2.   

    问题是要用表名做参数,就算不写“ABC.ABC_TB”直接写“ABC_TB”,那怎么实现传参数啊?和条件参数一样?
      

  3.   

    如果是过程,则可以通过类似下面的话进行操作:
    execute immediate 'select count(*)  from '|| t_val into v_num;