Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.tools -> Re: EXECUTE IMMEDIATE

Re: EXECUTE IMMEDIATE

From: Bob Fazio <rfazio_at_home.com.nospam>
Date: 2000/05/31
Message-ID: <gGYY4.224369$Tn4.1964048@news1.rdc2.pa.home.com>#1/1

It is available in 8.0 but somewhere else.

desc dbms_utility

...
procedure exec_ddl_statement(parse_string in varchar2);

--
Robert Fazio, Oracle DBA
rfazio_at_home.com
remove nospam from reply address
http://24.8.218.197/
"Peter Laursen" < ptl_at_edbgruppen.dk> wrote in message
news:01bfc971$3b6622e0$2c289a0a_at_apollo...

> AM <a.metzger_at_nmg.fr> skrev i artiklen <39326854.9A3B670A_at_nmg.fr>...
> > Hi,
> >
> > I have Oracle 8.0.6. I want to execute a script written for Oracle
> > 8.1.5. In the script I have a "EXECUTE IMMEDIATE" command. But under
> > Oracle 8.0.6, the "EXECUTE IMMEDIATE" doesn't seem to work properly ?
> >
> EXECUTE IMMEDIATE is version 8.1.x and up. In 8.0 you will have to use
> dbms_sql.
> You could write your own procedure like(untested!):
> PROCEDURE execute_immediate_806 (stmt varchar2) as
> cid integer;
> BEGIN
> cid := dbms_sql.open_cursor;
> dbms_sql.parse(cid, stmt, dbms_sql.native);
> dbms_sql.close;
> EXCEPTION
> when others then
> dbms_sql.close;
> raise;
> END;
>
> /Peter Laursen
>
Received on Wed May 31 2000 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US