TXTSQL1:='INSERT INTO ABC(A1)('||TXTSQL'||')' ;

解决方案 »

  1.   

    TXTSQL1:='INSERT INTO ABC(A1)('||TXTSQL||')' ;
      

  2.   

    可以啊,注意要加空格:
    TXTSQL1:='INSERT INTO ABC(A1)  '||TXTSQL ;
                                 ---
      

  3.   

    CREATE OR REPLACE PROCEDURE  PROC_ABCD (txtsql varchar2)
    IS
    TXTSQL1 VARCHAR2(1000);  --要去掉declare
    begin
    TXTSQL1:='INSERT INTO ABC(A1) '||TXTSQL ;
    运行TXTSQL1语句;
    end;
      

  4.   

    CREATE OR REPLACE PROCEDURE  PROC_ABCD (txtsql varchar2)
    IS
    TXTSQL1 VARCHAR2(1000);  --要去掉declare
    begin
    TXTSQL1:='INSERT INTO ABC (A1) values('||TXTSQL||')' ;
    execute immediate TXTSQL1;
    end;