如何為兩個表建立連接
我有這樣兩個表 Class和Student.其中 class表中有ID,類型為LONG,student表中有classID,類型為LONG,其他略。我想通過SQL語句建立class和student表,同時想把class的ID和student的classID 建立關(guān)系。同時,我想這樣,既然建立了關(guān)系,那么這種關(guān)系就應(yīng)該是"1.實施參考完整性;2.級聯(lián)更新相關(guān)字段;3.級聯(lián)刪除相關(guān)記錄",我這樣做的目的就是,當(dāng)我刪除了class表的某條記錄,假如說把class表中的ID為3的記錄刪除時,access能夠自動刪除student表中的所有classID為3的記錄,而無需我程序參與。
我在建立表的時候用了這樣的語句
建class表 "CREATE TABLE class(ID LONG PRIMARY KEY)"
建student表" CREATE TABLE Student(classID LONG REFERENCES class(ID), studentID LONG)",但是這樣建立的關(guān)系并不能滿足我要求的 (2)和(3)的關(guān)系。只能滿足(1)。
請各位指導(dǎo)!謝謝
你在建立表student時,這樣寫
CREATE TABLE student( classID LONG REFERENCES class(ID) ON DELETE CASCADE ON UPDATE CASCADE),我原來試過的,好用!
(責(zé)任編輯:admin)
- ·如何將數(shù)據(jù)表導(dǎo)出備份到excel表格
- ·在表中用組合框選擇備選項目
- ·如何設(shè)置表的Caption和Description屬性
- ·用Access實現(xiàn)學(xué)校課程表的科學(xué)管理
- ·在表中設(shè)置美元等貨幣符號的方法
- ·Access建表需注意的問題(建表原則)
- ·Access獲取表下個自動增加的ID值【兩種
- ·Access光標(biāo)在文本框的右邊
- ·Access格式、掩碼、文本有效性的異同
- ·access中的掩碼
- ·【技巧】Access時間函數(shù)匯總(一)
- ·Access隱藏表中的列
- ·Excel與Access簡便聯(lián)系方法
- ·Word文本文件導(dǎo)入到Access2007與導(dǎo)出的
- ·ACCESS字段中設(shè)置默認(rèn)日期值函數(shù)大全
- ·ACCESS的真假:三、往一個表中插入10萬