A Table feild is declared as Decimal(7,2). I want to insert
the decimal in to this column thru cobol-db2 program.
How should I declare my local input file variable
or any suggestion?
Answers were Sorted based on User's Feedback
Answer / rajesh
u can declare in application program(cobol)
01 dec pic 9(5)v9(2) comp-3. is equal to dec(7,2)
Is This Answer Correct ? | 16 Yes | 4 No |
Answer / prabhakar
u can declare in application program(cobol)
01 dec pic 9(5).9(2). is equal to dec(7,2)
Is This Answer Correct ? | 11 Yes | 5 No |
Answer / sumanth toom
hmmm..depends how you want to use that variable.
9(5).99 is an edited field. Probably used for printing or
reporting purposes.
Otherewise, 9(5)V99 can be used.
Is This Answer Correct ? | 5 Yes | 1 No |
Answer / nitin
Hello Sumanath and Rajesh
No declaring 9(5)V99 / 9(5)v9(2) comp-3 this way was
not working. I tried this also.
For Example: if the input is 123.45 from flat file
and 1. If I declare 01 W-var pic 9(5)V99
then value of W-var will be 123 45 (It assumed space at
place of decimal) and the same value 123 45 it tried to
moved in the db2 table host varible. which in turn throw
SOC7.
Is This Answer Correct ? | 2 Yes | 1 No |
what is Static and dynamic linking
i want to know how the commit option works,how it save the changes? it will update the database or what ? where we can see these saved changes?
What is host variable?
Which component is used to execute the sql statements?
What is the difference between nvl and coalesce?
how to check the table is empty or not?
I use CS and update a page. Will the lock be released after I am done with that page?
What is a collection in db2?
How do I create a view in db2?
What is dbrm? What it contains? When it will be created?
What are data types?
EXPLAIN has output with MATCHCOLS = 0. What does it mean?