The Syntax for the CREATE TABLE Statement is:
CREATE TABLE table_name
(column_name1 datatype,
column_name2 datatype,
... column_nameN datatype
);
- table_name - is the name of the table.
- column_name1, column_name2.... - is the name of the columns
- datatype - is the datatype for the column like char, date, number etc.
CREATE TABLE employee
( id number(5),
name char(20),
dept char(10),
age number(2),
salary number(10),
location char(10)
);
In Oracle database, the datatype for an integer column is represented as "number". In Sybase it is represented as "int".
Oracle provides another way of creating a table.
CREATE TABLE temp_employee
SELECT * FROM employee
In the above statement, temp_employee table is created with the same number of columns and datatype as employee table.