Creating a Table
Syntax
CREATE TABLE <table_name> (<column_name> <datatype>
[DEFAULT <expr>] [<column_constraint>] |
[<table_constraint>]
[,(<column_name> <datatype>
[DEFAULT <expr>] [<column_constraint>] |
[<table_constraint>]] ...);
Data Types
- CHAR(<size>) - fixed length char
- DATE - valid date from 4712 B.C. to 4712 A.D.
- INTEGER(<size>) - an integer with <size> digits maximum
- NUMBER(<size>,<d>) - a decimal number with <size> digits before the decimal point and <d> digits after the decimal point.
- VARCHAR2(<size>) - a variable length character string up to <size> bytes. ALWAYS USE VARCHAR2 not VARCHAR.
Example
SQL> create table emp
2 (empno number(4) not null,
3 ename varchar2(10),
4 job varchar2(9),
5 mgr number(4),
6 hiredate date,
7 sal number(7,2),
8 comm number(7,2),
9 deptno number(2));
Table created.
Bob Dugan bdugan@stonehill.edu