Как отобразить десятичные значения в Apex Oracle с использованием кода PL / SQL - PullRequest
0 голосов
/ 17 февраля 2020

enter image description here Я пытаюсь отобразить десятичные значения после того, как пользователь выберет ввод из списка значений в раскрывающейся таблице, а затем разделить его на 3, чтобы получить требуемый десятичный вывод. Он работает хорошо, за исключением случаев, когда значения больше 30 - он не обеспечивает десятичный вывод.

Вот мой код:

declare

  x number(5);              
  y number(5);             
  Z float(5);       

begin
  x:= :P7_HOURS;--page item with selected value                  
  y:=3;                  
  z:=x/y;                  
  --dbms_output.put_line('Sum is '||z); 
return z;
end;

1 Ответ

1 голос
/ 18 февраля 2020

Если это элемент отображения, задайте его маску формата (элемент -> внешний вид -> маска формата), чтобы она отображала десятичные позиции (например: 999G999G999G999G990D00). Если это не сработает, попробуйте вернуться как: return to_char (z, '999G999G999G990D00')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...