FIXEDBIN returns a FIXED BIN value with precision and scale derived from the source unless explicitly specified as parameters to the function.
|
If both p and q are omitted, the precision of the result is determined from the source according to this table:
| source | result |
|---|---|
| FIXED BIN(p,q) | FIXED BIN(p,q) |
| FIXED DEC(p,q) |
FIXED BIN(r,s) where r = min(M,1+CEIL(p*3.32)) and s = CEIL(ABS(q*3.32))*SIGN(q) |
| FLOAT BIN(p) | FIXED BIN(p,0) |
| FLOAT DEC(p) |
FIXED BIN(r,0) where r = min(M,CEIL(p*3.32)) |
| BIT | FIXED BIN(M,0) |
| CHAR, GRAPHIC or WIDECHAR |
FIXED BIN(r,0) where r = min(M,1+CEIL(N*3.32)) |