你这个select肯定要into的吧,否则没意义;定义一个变量v_id;execute immediate 'select id into v_id from ' || p_year;
就把变量的标示符 当做表明 字符串拼装啊!
你可以用动态sql实现execute immediate 'select * from aaa''select * from aaa' 你可以用你自己拼得字符串替代