Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / Table
 

Changing the Precision of a Numeric Column

SQL> SQL> SQL> -- create demo table SQL> create table Employee(   2    ID                 VARCHAR2(4 BYTE),   3    First_Name         VARCHAR2(10 BYTE),   4    Last_Name          VARCHAR2(10 BYTE),   5    Start_Date         DATE,   6    End_Date           DATE,   7    Salary             Number(8,2),   8    City               VARCHAR2(10 BYTE),   9    Description        VARCHAR2(15 BYTE)  10  )  11  / Table created. SQL> SQL> desc employee;  Name                Type  --------------------  ID                  VARCHAR2(4)  FIRST_NAME          VARCHAR2(10)  LAST_NAME           VARCHAR2(10)  START_DATE          DATE  END_DATE            DATE  SALARY              NUMBER(8,2)  CITY                VARCHAR2(10)  DESCRIPTION         VARCHAR2(15) SQL> SQL> ALTER TABLE employee   2  MODIFY salary NUMBER(8,4); Table altered. SQL> SQL> desc employee;  Name          Type  --------------  ID            VARCHAR2(4)  FIRST_NAME    VARCHAR2(10)  LAST_NAME     VARCHAR2(10)  START_DATE    DATE  END_DATE      DATE  SALARY        NUMBER(8,4)  CITY          VARCHAR2(10)  DESCRIPTION   VARCHAR2(15) SQL> SQL> -- clean the table SQL> drop table Employee   2  / Table dropped. SQL>