個人oracle複習

2021-08-11 13:24:03 字數 1976 閱讀 6422

建立表空間:

create tablespace tablespace_name

datafile ' 目錄及檔名 ' size=10m

autoextend on/off;

刪除表空間:

drop tablespace tablespace_name including contents;

建立使用者:

create user user_name

identified by password

default tablespace tablespace_name

temporary tablespace temp temp_tablespace_name quota 20m on tablespace_name

//account lock/unlock;

//授予管理員許可權

grant dba to user_name

建立儲存過程:

create or replace procedure procedure_name(student_id in char) //可以傳遞引數 in, out, in out

is/as

total_number number(10)

begin

//查詢結果放入total_number

select count(*) intototal_numberfrom table_name

where sno=student_id;

//輸出語句

//dbms_output.put_line('人數是:'||total_number);

end;

/

//執行儲存過程

set serverout on

begin

procedure_name();

end;

execprocedure_name();

建立觸發器

create trigger trigger_name

after insert or update or delete on table_name for each row

declare infor char(10);

begin

if inserting then infor :='插入';

else if updating then infor :='更新';

else if deleting then infor :='刪除';

end;

/

Oracle 複習筆記

好久沒用oracle了,今天沒事回過頭去看看!一 sqlplus連線資料庫 sqlplus username password host 1521 instance 二 rollback分為幾種不同情況 1.沒有提交 commit 的資料刪除後無法rollback 2.提交 commit 了的資料刪...

Oracle個人歸納

一些簡單的歸納,個人當做筆記記錄下 作為oracle開發,需要了解到oracle的體系結構,表關聯,索引等知識,這裡做個大致的記錄 1 oracle物理體系結構 oracle由例項和資料庫組成,例項包含了乙個公共的記憶體區域和幾個不同功能的程序,資料庫則是由資料檔案,引數檔案,控制檔案以及日誌檔案組...

oracle常見命令複習

1.表空間操作 建立表空間,前面3行就可以了。create tablespace epet tablespace 表空間名 datafile e oracle product 10.2.0 oradata jbitdb epet.dbf 檔案路徑 size 100m 初始大小 autoextend ...