1.创建主键自增:
--创建序列 create sequence seq_tb_user minvalue 1 nomaxvalue start with 1 increment by 1 nocycle --一直累加,不循环 --nocache; --不缓存 cache 10; --缓存10条 --创建触发器,如果insert语句没有传ID自动递增 CREATE OR REPLACE TRIGGER tr_tb_user BEFORE INSERT ON users FOR EACH ROW WHEN (new.id is null) begin select seq_tb_user.nextval into:new.id from dual; end;
2.创建表空间 并创建指定用户 授权
//创建表空间 CREATE SMALLFILE TABLESPACE "testdb" DATAFILE 'E:\oracleDataFile\testdb.DBF' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; //创建用户并且关联表空间(identified by后为密码) create user abc identified by 1 default tablespace "testdb"; //授权用户 grant connect,resource,dba to abc; 注意:若表空间这边带双引号,则下边用户也需要带双引号
3.查询序列 表空间 用户
--查询序列 select * from user_sequences; --查询表空间 Select * From dba_data_files; --删除表空间 Drop tablespace "testdb" including contents and datafiles cascade constraint; --查询用户 Select * From dba_users; --删除用户 Drop user abc cascade;--删除xxx用户及级联关系也删除掉
声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)