RE: how to invoke .sql file from dbi



use Expect;

-----Original Message-----
From: Ravi.Kongara@xxxxxxx [mailto:Ravi.Kongara@xxxxxxx]
Sent: Tuesday, May 23, 2006 12:40 PM
To: DBI-Users
Subject: how to invoke .sql file from dbi

Hello all,

We have bunch of sql files ( .sql ) that we want to invoke from dbi (
Oracle ).
How does it work. Dbi expects actual sql statements to be given as it's
arguments whether in case of do() or prepare() methods. I wonder is
there any option
to just point the dbi to a sql file and dbi taking care of it. I do
understand that running
sql file is sqlplus feature and may not be applicable to dbi, as dbi is
more generic. We have
hundreds of sql files to be run like this. Each sql file has multiple
sql statements within it.

I know these are my options..

1) Parse sql files and assign each sql statement to string variable and
pass the string as an argument to do().
File handler routines may come in handy for this.
2) Do not use DBI. Instead call 'sqlplus' from perl itself with file as
input parameter.

Did anyone come across this. Is there any simple way to do this.

Thanks,
Ravi

This electronic message transmission is a PRIVATE communication which contains
information which may be confidential or privileged. The information is intended
to be for the use of the individual or entity named above. If you are not the
intended recipient, please be aware that any disclosure, copying, distribution
or use of the contents of this information is prohibited. Please notify the
sender of the delivery error by replying to this message, or notify us by
telephone (877-633-2436, ext. 0), and then delete it from your system.

.



Relevant Pages

  • RE: how to invoke .sql file from dbi
    ... recommended changing all the SQL*Plus scripts into DBI calls. ... The sql statements are SELECT statements and we are expecting plain (no ... to just point the dbi to a sql file and dbi taking care of it. ...
    (perl.dbi.users)
  • RE: how to invoke .sql file from dbi
    ... how to invoke .sql file from dbi ... Each sql file has multiple sql statements ... specifically for sqlplus, they may contain directives to sqlplus (as ...
    (perl.dbi.users)
  • Re: (Fwd) DBI Related Query
    ... I got a query for u.... ... Is it possible to source a sql file through DBI in perl? ... I think that the only way to do it with DBI is to read the sql file and split it into its component sql queries, then execute each one of them independently. ...
    (perl.dbi.users)
  • how to invoke .sql file from dbi
    ... to just point the dbi to a sql file and dbi taking care of it. ... sql file is sqlplus feature and may not be applicable to dbi, ... Each sql file has multiple sql statements within it. ...
    (perl.dbi.users)
  • (Fwd) DBI Related Query
    ... Subject: DBI Related Query ... Is it possible to source a sql file through DBI in perl? ...
    (perl.dbi.users)