Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Number datatype help?

Number datatype help?

From: CK <c_kettenbach_at_hotmail.com>
Date: Mon, 19 Nov 2007 09:26:46 -0800
Message-ID: <RIj0j.156$4q5.28@nlpi069.nbdc.sbc.com>


New to Oracle. How can I declare a variable NUMBER that can be assigned:

  1. 654321.00
  2. Not 654321.000
  3. Not 7654321.00

?

I am trying this code, but I am getting precision errors. Any ideas? Is my understanding of precision and scale incorrect? I want a number that can be 6 digits and 2 decimal places. What am I missing here? Thanks!

--***********

SET SERVEROUTPUT ON
SET VERIFY OFF
DECLARE
   v_number NUMBER(6,2) := &sv_number;

BEGIN
    DBMS_OUTPUT.PUT_LINE(v_number);

END;
/

--************

Cheers,
~ck Received on Mon Nov 19 2007 - 11:26:46 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US