SQL update query - need help urgently please

Ask question on - DataBase Concepts, IBM Mainframe DB2, DB2/UDB, DB2 Tools, SQL , DB2 programming with languages like COBOL, PL1.

Moderators: Kalicharan, Moderator Group

Post Reply

SQL update query - need help urgently please

Post by Prabhu » Fri Jun 02, 2006 11:10 am


I have a problem with update query. Here is the query.

update table
set column = 'xxx'
where column = 'xxxxxxx'

The problem is, the column i used in set statement is a derived column and does not exist in table. The column is substring of an existing big column. Moreover SPUFI is not retrieving the whole column since the data is too big. Update query is not able to update a dervied column as shown above.

The error thrown is -206. Can someone help ?




Post by sihanature » Tue Jun 20, 2006 6:07 pm

Hi ,

Did you check the colums of your table properly?
The error -206 is because of non-defined columns.
first you the columns of your table...then query it.


Posts: 14
Joined: Sat Oct 07, 2006 4:13 pm
Location: Chennai

Post by ovreddy » Sat Oct 07, 2006 4:43 pm

Hi Prabhakar,

I dont think we can update a derived column directly in DB2. Instead we need to update base column from which the new column is derived.

For example a column ANNUAL_SALRY is derived from a base column salary as SAL*12.

Then if we modify the ANNUAL_SALARY it will not effect on base column SAL infact it will not allow.

So the solution is to modify the base column SAL directly.


Post Reply


Free tutorials from mainframegurukul
  • JCL Tutorial
    Covers all important JCL concepts.
  • Cobol Tutorial
    This tutorials covers all Cobol Topics from STRING to COMP-3.
  • DB2 Tutorial
    DB2 Tutorial focuses on DB2 COBOL Programming.
  • SORT Tutorial
    This Tutorial covers all important aspects of DFSORT with examples
  • CICS Tutorial
    This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Mainframe Interview questions

Other References
Mainframe Tools and others