How to substitute value from a query in sqlplus [message #549643] |
Mon, 02 April 2012 12:57  |
gentleman777us
Messages: 122 Registered: April 2005
|
Senior Member |
|
|
Hi
Here is my requirment.
I need generate a script like this.
spool loadvalues.sql
INSERT INTO SALES(column1, column2, column2) SELECT( COLUMN1, COLUMN2, COLUMN3) FROM TABLE_NAME;
spool off;
I would like to substitute TABLE_NAME with each value from the following query;
select table_name from user_tables
where table_name like 'SALES%'
so there are about 45 SALES tables ex: SALES_IDAHO,SALES_MICHIGAN etc.
so my spool file(loadvalues.sql) should look like this
ex:
INSERT INTO SALES(column1, column2, column2) SELECT( COLUMN1, COLUMN2, COLUMN3) FROM SALES_IDAHO;
sales_michingan should have script like
INSERT INTO SALES(column1, column2, column2) SELECT( COLUMN1, COLUMN2, COLUMN3) FROM SALES_MICHIGAN;
Can someone provide me the scirpt
Thanks
|
|
|
|
|