IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Query related to MAX() function


IBM Mainframe Forums -> DB2
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
anaresh

New User


Joined: 01 Aug 2008
Posts: 3
Location: Hyderabad

PostPosted: Fri Mar 13, 2009 9:42 am
Reply with quote

Hi,

I have a FIELD in a table which is defined as INT.
Logic in program is it is getting MAX(FIELD) in to a S9(9) COMP variable.

Initially when no rows are there in table, what will the function return?
Checking this I have to move '1' to this field.

Thanks,
Naresh.
Back to top
View user's profile Send private message
anandinmainframe

Active User


Joined: 31 May 2007
Posts: 171
Location: India

PostPosted: Fri Mar 13, 2009 9:57 am
Reply with quote

Hi anaresh ,
The sqlcode will return 100.
check for the sqlcode if it is 0 then move wharever you have to
if it is 100 move 1 to the field.
Back to top
View user's profile Send private message
anaresh

New User


Joined: 01 Aug 2008
Posts: 3
Location: Hyderabad

PostPosted: Fri Mar 13, 2009 10:00 am
Reply with quote

Thanks Anand...
Back to top
View user's profile Send private message
Bharath Bhat

Active User


Joined: 20 Mar 2008
Posts: 283
Location: chennai

PostPosted: Fri Mar 13, 2009 11:38 am
Reply with quote

The function will return a null. You can check the null indicator also. But, the column should be not null.
Back to top
View user's profile Send private message
ajeshrn

New User


Joined: 25 Mar 2009
Posts: 78
Location: India

PostPosted: Thu Apr 09, 2009 11:08 am
Reply with quote

Hi,

Thats true if the column is not defined with NOT NULL ,then if null is being passed to the application hist variable it will be returning a SQLCODE -305.As Bharat told we can handle this situation through NULLINDICATOR.

Thanks
Ajesh R N
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> DB2

 


Similar Topics
Topic Forum Replies
No new posts RC query -Time column CA Products 3
No new posts Calling an Open C library function in... CICS 1
No new posts DATE2 function SYNCSORT 15
No new posts Dynamically pass table name to a sele... DB2 2
No new posts Query on edit primary command CLIST & REXX 5
Search our Forums:

Back to Top