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

Home -> Community -> Usenet -> c.d.o.misc -> Dynamic PL/SQL and Column Name

Dynamic PL/SQL and Column Name

From: Matthew Cunningham <mcunning_at_vcs.org.au>
Date: Thu, 11 Oct 2001 11:26:10 +1000
Message-ID: <CA6x7.20$kg.576@wa.nnrp.telstra.net>


Hi

I am trying to write Dynamic PL/SQL to update a record depending on a column name:

eg:
DBMS_SQL.PARSE(v_CursorId,

' UPDATE rptwork_cler_prod '||
' SET '||p_ColumnName||' = '||p_ColumnName||' + 1'||
' WHERE userid = '|| p_UserId||
' AND rptrun_id = '|| p_RptRun_Id ,

                        DBMS_SQL.V7);

The column name is passed in as a variable. Can I do this? It does not seem to like it!

Any help would be appreciated.

Thanks
Matt Received on Wed Oct 10 2001 - 20:26:10 CDT

Original text of this message

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