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

Home -> Community -> Mailing Lists -> Oracle-L -> Re: plsql err

Re: plsql err

From: johan Eriksson <johan.eriksson_at_bossmedia.se>
Date: Tue, 24 Jan 2006 12:15:30 +0100
Message-Id: <1138101330.25589.13.camel@erijoh.ad.bossmedia.se>


Hi

You can't refer an object like that, you need to make the update as an dynamic sql like:
execute immediate x.table_name||' set trnx_date=null';

/Johan

On Tue, 2006-01-24 at 02:33 -0800, raja rao wrote:
> Hi Team,
> when i am trying to execute the following pl/sql, i am getting the
> below error:
> DECLARE
> CURSOR c1hs IS SELECT table_name FROM dba_tables
> WHERE table_name like '%ADT_ACT_TRXMST'
> AND owner = 'SPLIT_USER';
> BEGIN
> FOR x in c1hs
> loop
> update x.table_name set trnx_date=null;
> commit;
>
> END loop;
> end;
>
> update x.table_name set trnx_date=null;
> *
> ERROR at line 13:
> ORA-06550: line 13, column 10:
> PL/SQL: ORA-00942: table or view does not exist
> ORA-06550: line 13, column 1:
> PL/SQL: SQL Statement ignored
>
> can someone help me on this;
> Raj
>
> ______________________________________________________________________
> Yahoo! Photos
> Got holiday prints? See all the ways to get quality prints in your
> hands ASAP.

--
http://www.freelists.org/webpage/oracle-l
Received on Tue Jan 24 2006 - 05:15:30 CST

Original text of this message

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