当前位置:首页 > 数据库 > Oracle

Oracle Demo ->> CREATE TABLE

> CREATE TABLE' />
            CREATE
            TABLE
             employees_demo
( employee_id 
            NUMBER(6)
, first_name VARCHAR2(20)
, last_name VARCHAR2(25)
CONSTRAINT emp_last_name_nn_demo NOTNULL
, email VARCHAR2(25)
CONSTRAINT emp_email_nn_demo NOTNULL
, phone_number VARCHAR2(20)
, hire_date DATE DEFAULT SYSDATE
CONSTRAINT emp_hire_date_nn_demo NOTNULL
, job_id VARCHAR2(10)
CONSTRAINT emp_job_nn_demo NOTNULL
, salary NUMBER(8,2)
CONSTRAINT emp_salary_nn_demo NOTNULL
, commission_pct NUMBER(2,2)
, manager_id NUMBER(6)
, department_id NUMBER(4)
, dn VARCHAR2(300)
, CONSTRAINT emp_salary_min_demo
CHECK (salary >0)
, CONSTRAINT emp_email_uk_demo
UNIQUE (email)
) 
TABLESPACE example
STORAGE (INITIAL 6144NEXT6144
MINEXTENTS 1
MAXEXTENTS 5 );

 

这个例子可以看出和SQL Server相比,还是有些不同的,比如

1)是否允许NULL在Oracle下变成了Contraint

2)然后带特定命名的Contraint可以在CREATE TABLE的代码块里面实现

3)SQL SERVER下的GETDATE()在Oracle下变成了SYSDATE

4)SQL SERVER下的FILEGROUP选项在Oracle下变成了TABLESPACE,当然两者还是很大区别的

 

CREATE TABLE' ref='nofollow'>Oracle Demo ->> CREATE TABLE

原文:http://www.cnblogs.com/jenrrychen/p/4603501.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐