How can we set A1, A2 values in dynamic 'INSERT’ query? DECLARE _record RECORD; _sql VARCHAR(2000); FOR _record IN SELECT A1, A2 FROM A _sql := 'INSERT INTO B VALUES (:A1, :A2)’; EXECUTE (_sql); END ================================================================= I can do this as (but I need another way instead of using
|| operator). _sql := 'INSERT INTO B VALUES (‘
|| _record.A1 || ’,’ || _record.A2 || ’)’; ================================================================= Regards |
- Re: [SQL] dynamic 'INSERT' query? Dinesh Pandey
- Re: [SQL] dynamic 'INSERT' query? Sean Davis
- Re: [SQL] dynamic 'INSERT' query? Tom Lane
- Re: [SQL] dynamic 'INSERT' query? Dinesh Pandey
- Re: [SQL] dynamic 'INSERT' query? Dinesh Pandey