第一週
- oracle權限分爲:
系統權限: 允許用戶執行特定的數據庫動作,如創建表、創建索引、連接實例等。
對象權限: 允許用戶操縱一些特定的對象,如讀取視圖,可更新某些列、執行存儲過程等。
- Oracle表級約束和列級約束
1. 表級定義約束
指的是在定義完一個表所有列之後,再去定義所有相關的約束。
注意:not null 約束只能在列級上定義。
2. 列級定義約束
指的是在定義一個表的每一列的同時定義每一個列的約束條件,其約束條件
位於每一列之後。
約束:FOREIGN KEY,PRIMARY KEY,NOT NULL,CHECK,UNIQUE
check約束:是爲了讓表中某字段值能輸入固定的值。
unique約束:是指唯一約束,用於要求列種不允許出現重複值。可以爲單獨的列添加一個unique約束,也可以爲多個列添加一個unique約束(屬於表級約束)
- Oracle視圖不是真正的數據庫表,它只是一種存儲查詢。視圖是以定義的方式存儲在數據庫中,用的時候實際上是執行查詢操作。因此它並不佔用數據的存儲空間。
- 索引的特點: 索引越多查詢越慢
- 序列的定義:序列佔用的空間較少
- 序列: 只有先使用SEQUTEST.NEXTVAL 才能使用 SWQUTEST.CURRVAL
-