oracle虚读,oracle基础 - 若虚夜的个人空间 - OSCHINA - 中文开源技术交流社区
##新建表空間
CREATE TABLESPACE 表空間名 LOGGING DATAFILE 'F:\app\Administrator\oradata\swyc.DBF' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;
/*創(chuàng)建用戶*/
create user PUBUSER identified by WLk123;
/*創(chuàng)建表*/
CREATE TABLESPACE swyc LOGGING DATAFILE 'C:\app\Administrator\oradata\swyc\swyc.DBF' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;
/*為創(chuàng)建用戶分配默認(rèn)表空間*/
alter user PUBUSER default tablespace swyc;
/*分配權(quán)限給用戶*/
grant create session,create table,create view,create sequence,unlimited tablespace to PUBUSER;
##刪除用戶以及用戶所有的對象
drop user lportal cascade;
##刪除表空間與表空間文件(注意:如果在創(chuàng)建表空間的時(shí)候帶有雙引號,則刪除的時(shí)候也要帶上)
DROP TABLESPACE "stu_new" INCLUDING CONTENTS AND DATAFILES;
前提:刪除表空間之前要確認(rèn)該表空間沒有被其他用戶使用之后再做刪除
drop tablespace zfmi including contents and datafiles cascade onstraints;
##including contents 刪除表空間中的內(nèi)容,如果刪除表空間之前表空間中有內(nèi)容,而未加此參數(shù),表空間刪不掉,所以習(xí)慣性的加此參數(shù)
##including datafiles 刪除表空間中的數(shù)據(jù)文件
##cascade constraints 同時(shí)刪除tablespace中表的外鍵參照
##創(chuàng)建數(shù)據(jù)庫
create table swyc_test
(
id NUMBER(10) not null primary key,
name varchar2(100) not null
);
##創(chuàng)建序列
create sequence seq_swyc_test
minvalue 1
nomaxvalue
start with 1
increment by 1
nocycle --一直累加,不循環(huán)
--nocache; --不緩存
cache 10; --緩存10條
##創(chuàng)建觸發(fā)器,如果insert語句不指定ID自動(dòng)插入增長值
CREATE OR REPLACE TRIGGER tr_swyc_tes
BEFORE INSERT ON swyc_test FOR EACH ROW WHEN (new.id is null)
begin
select seq_swyc_test.nextval into:new.id from dual;
end;
--插入數(shù)值
insert into swyc_test(name)values('李四');
總結(jié)
以上是生活随笔為你收集整理的oracle虚读,oracle基础 - 若虚夜的个人空间 - OSCHINA - 中文开源技术交流社区的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 送走了共享单车,共享电动车能振兴“共享经
- 下一篇: oracle 不存在函数,Oracle