关于oracle数据库凭借问题 我在存储过程中定义了 M_TABLECOUNT NUMBER;M_EXSQL VARCHAR2(100); M_TABLENAME VARCHAR2(100); --用于存放表名这几个变量,然后 M_EXSQL:='SELECT COUNT(1) into '||M_TABLECOUNT||' from user_tables ut WHERE ut.table_name='||M_TABLENAME; dbms_output.put_line(M_EXSQL); EXECUTE immediate M_EXSQL; 执行的时候输出的sql语句格式为:SELECT COUNT(1) into from user_tables ut WHERE ut.table_name=G_GPS_HIS120401 oracle包缺少表达式的错误。 请问应该怎么拼接。