1.表的完整性約束
新增主鍵
alter table nn add constraint pk_nn primary key(n1)
修改表設定外來鍵
alter table mm add constraint fk_mn foreign key(m3) references nn(n1)
指定欄位只允許插入指定的值,check約束。
alter table mm add constraint ck_m2 check( m2 = '男' or m2 = '女')
主鍵:實體完整性。
外來鍵:外來鍵完整性。
參照表中的字段型別和字段長度必須和被參照表中完全一致。
被參照表中(外來鍵表)的外來鍵插入的值必須在參照表(主鍵表)中有相同的值。
參照表(主鍵表)中的被參照的主鍵,在表中不能隨便改動。
2.管理索引
建立索引
create bitmap index bit_emp on emp(***)
create index my_mm_idx on mm(m1)
Oracle10g表空間建立的完整步驟 示例
oracle10g表空間建立的完整步驟 當在資料庫中建立使用者時,基於應用效能和管理方面的考慮,最好為不同的使用者建立獨立的表空間。1.建立表空間 不論是linux環境,還是windows環境,都要首先建立好錶空間的存放路徑,如 opt oracle oradata cocis 或 d oracle...
oracle10g 釋放表空間
我們都知道資料表的龐大導而致其查詢速度的降低是水到渠成的,所以我們只有將相關的資料表的資料相應的移走,但是如果使用oracle delete之後,相關的資料刪除了,但是速度沒有多大改善,憂悶了。使用備份表再drop掉原表。的確可以解決問題。但是較麻煩,今天請教了乙個oracle高手,解決了問題。由於...
Oracle 10g表轉移表空間
1.單錶轉移表空間 場景 有表user存放在表空間oldspace下,需把錶user移動到表空間newspace下 執行語句 alter table user move tablespace newspace commit 2.使用者scott下的所有表都轉移至表空間newspace下 select...