--create the tablespace
CREATE SMALLFILE TABLESPACE "TABLE_CONTAINER" --创建表空间  
DATAFILE 'E:\ORACLE\ORADATA\ORCL\table_01.DBF' --建立数据文件,数据文件的文件位置
SIZE 100M  --数据文件的初始大小
AUTOEXTEND ON NEXT 100M --数据文件增量大小 
MAXSIZE UNLIMITED --数据文件大小无限制
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

-- Create the user 
create user test01--创建用户
  identified by "123" --密码
  default tablespace TABLE_CONTAINER--指定默认表空间
  temporary tablespace TEMP--指定缓存表空间
  profile DEFAULT;
-- Grant/Revoke object privileges 
grant select on STUDENT to test01;--授予其中已有对象的权限
-- Grant/Revoke role privileges 
grant connect to test01;--授予链接数据库的权限
grant dba to test01; --授予dba权限
-- Grant/Revoke system privileges 
grant unlimited tablespace to TEST;--授予系统权限

-- Create the table
CREATE TABLE Student01--创建一个表
(
       s_id varchar2(10) NOT NULL,--非空约束
       s_name VARCHAR2(10),
       s_age NUMBER(3),
       CONSTRAINT pk_id PRIMARY KEY(s_id),--主键约束 指定约束名字
       CONSTRAINT ck_age CHECK(s_age > 16 AND s_age < 120)--check约束
);--注意语句结束之后的分号结束

  

 

相关文章:

  • 2021-12-04
  • 2021-05-31
  • 2022-02-11
  • 2022-02-23
  • 2022-12-23
  • 2022-01-02
  • 2021-12-22
猜你喜欢
  • 2021-06-13
  • 2021-09-11
  • 2021-10-11
  • 2021-11-11
  • 2021-08-17
  • 2022-12-23
  • 2021-04-21
相关资源
相似解决方案