Tim, Sorry for bothering you again but I'm wondering if you have a solution for this.. When I put the same statement below in a batch file, it wont work like it does from the command prompt.. The reason being everything after the % sign right upto the first : is treated as a variable declaration. So when a statement echo select table_name^|^| ',' from all_tables where table_name like 'T%' and owner = 'ARADMIN' order by table_name;>>C:\test.sql is in a batch file, what gets echoed to the file is select table_name|| ',' from all_tables where table_name like 'T\test.sql This I guess is because the part %' and owner = 'ARADMIN' order by table_name;>>C gets treated as a variable declartion.. So instead of using % I used * and echoed the following to the file.. echo select table_name^|^| ',' from all_tables where table_name like 'T*' and owner = 'ARADMIN' order by table_name;>>C:\test.sql So now I get the statement select table_name|| ',' from all_tables where table_name like 'T*' and owner = 'ARADMIN' order by table_name; echoed to the file test.sql Obviously now I would need to use some command in the batch file to open the file and replace all instances of * with % I tried using the DOS edlin editor but can't figure its syntax from the command line.. I did google and it and this is the only page I found but couldn't still figure it out.. http://www.computerhope.com/edlin.htm#04 See the Syntax section -> {RANGE] R {STRING1] [STRING2] Can't really seem to figure out how to get that working.. Any suggestions? Joe
----- Original Message ---- From: Tim Widowfield <[EMAIL PROTECTED]> To: Joe DeSouza <[EMAIL PROTECTED]> Sent: Monday, June 30, 2008 9:42:22 PM Subject: Re: [ARSLIST] Slightly OT: Creating a .sql file from a batch file I think you just need double quotes around the whole statement, despite my earlier email about using a caret. Tim Widowfield m: 319-651-2964 v: 319-550-5547 ----- Original Message ---- From: Joe DeSouza <[EMAIL PROTECTED]> To: [email protected] Sent: Monday, June 30, 2008 9:11:29 PM Subject: [ARSLIST] Slightly OT: Creating a .sql file from a batch file ** I have got mostly everything working when I attempted this except for one obstacle I cant seem to work around.. I need to have the statement:- select table_name|| ',' from all_tables where table_name like 'T%' and owner = 'ARADMIN' order by table_name; appended to a .sql file when I run a MS-DOS batch file.. I tried:- echo select table_name|| ',' from all_tables where table_name like 'T%' and owner = 'ARADMIN' order by table_name;>>C:\test.sql However DOS thinks that the statement is terminated after the first | character, thus it echos "select table_name to the screen and ignores the rest of the line.. I have tried escaping the | character with a \ but that doesn't do the trick. Anyone has any brainwaves on how I might be able to overcome this?? Thank you Joe __Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are" html___ _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"

