建立和修改表格和表格物件
如果要將表格新增至資料庫:
- 選取左畫面中的資料庫。
附註:如果需要開啟資料庫的相關資訊,請參閱開啟現有的資料庫。
如果需要建立新資料庫的相關資訊,請參閱建立資料庫。
- 請執行下列其中一項:
- 在「名稱」框中,輸入表格名稱。
請參閱表格和直欄名稱的大小寫區分,以取得在新表格名稱中如何處理大小寫的相關資訊。
- 選擇表格的「綱目」。依預設,這個綱目是 APP。
- 開始新增和定義格子中的直欄。對於每個直欄:
- 定義好每個直欄之後,按一下「直欄」格子上面的加號 (+) 按鈕來新增另一個直欄。(相反地,您也可以利用減號 (-) 按鈕來刪除已選取的直欄)。
- (選用)您可以指定表格的鎖定層次(列或表格層次)。請按一下內容標籤來尋找和設定表格鎖定層次。
- 定義好表格之後,請按一下確定來建立它。
附註:除非您不選擇系統設定(內容標籤)中的儲存編輯,不顯示提示內容,否則,當您按一下「表格」標籤區之外時,會自動儲存新的表格和直欄。您也可以按一下確定來明確儲存表格或直欄。請參閱自動儲存新表格和直欄,以取得詳細
資料。
建立好表格之後,您可以從 Cview 內修改其中之表格元素的子集。
建立好表格之後,您就可以新增直欄。
- 在左畫面中,強調顯示表格來加以開啟。
- 在右畫面中,按一下加號 (+) 來新增直欄。
- 依照建立表格中的說明來指定直欄資訊。
- 要新增的每個直欄都重複第 2 和 3 步驟。
- 完成之後,按一下確定來儲存修改過的表格。
建立好表格之後,您可以修改 BIT VARYING 的長度或選取的字元類型直欄(CHAR、NATIONAL CHAR、VARCHAR 和 NATIONAL VARCHAR)。
- 在左畫面中,強調顯示表格名稱。
- 在表格標籤中,選取要修改的直欄的「長度」欄位。
- 輸入新長度值,再按一下確定。
建立好表格之後,您可以修改定義為 NOT NULL 的直欄來接受 NULL。
- 在左畫面中,強調顯示表格名稱。
- 在表格標籤中,選取含有「否」的可為空值欄位。
- 按一下下拉箭頭,再選擇「是」。
- 要新增的每個直欄都重複第 2 和 3 步驟。
- 按一下確定來儲存變更。
您可以修改 INT 類型直欄來併入自動增量預設值,或移除這樣的預設值。如果要新增或移除自動增量預設值,請切換至這個直欄在表格標籤中「自動增量」勾選框。
您也可以編輯「起始值」和「增量」欄位來修改自動增量直欄的起始值和增量值。
如果需要自動增量預設值的詳細資訊,請參閱直欄規格。
附註:您不能將資料匯入其中一個直欄中定義了自動增量預設值的表格中。在匯入資料之前,您必須先取消勾選「自動增量」直欄來除去預設值。匯入之後,您可以重新新增預設值。
依預設,表格和直欄名稱都不區分大小寫,全部會建立為大寫字母。如何指定大小寫區分取決於您有沒有從 Cview SQL 視窗明確執行 DDL 指令,或您是不是利用 Cview 編輯畫面來建立物件。
當從 Cview SQL 視窗中明確執行 DDL 指令時,您可以利用引號來表示區分大小寫。如果需要詳細資訊,請參閱 SQL 視窗中的大小寫區分。
當從編輯畫面中建立物件時,您必須設定系統內容來建立會區分大小寫的物件名稱。
如果要關閉大小寫區分:
- 在左畫面中選擇「系統」。
- 在右畫面中,選擇喜好設定標籤。
- 取消勾選「將 DDL 儲存成不區分大小寫」。
如果需要從 SQL 視窗中建立會區分大小寫的表格和直欄名稱的相關資訊,請參閱 SQL 視窗中的大小寫區分,以取得詳細資料。
如果要建立新索引:
- 執行下列動作之一:
- 如果還沒有選擇索引標籤,請選擇它。
- 在名稱欄位中,輸入索引名稱。
- 在類型欄位中,選擇「唯一」或「非唯一」。
附註:唯一索引鍵和唯一索引的運作方式相同。
不同之處,在於用來建立它們的 SQL 語法:唯一索引使用 CREATE UNIQUE INDEX 陳述式,唯一索引鍵使用 SQL 標準 ALTER TABLE ADD CONSTRAINT 語法。
- 從「直欄」格子中,選擇要併入索引的直欄。(選取多個直欄的方式,會隨著作業系統而不同。)如果索引有多個直欄,請驗證格子的「次序」直欄所顯示的次序。
- 選擇內容標籤。
- 如果要修改預設值,請輸入頁面大小和起始頁面的數目。
附註:索引列必須與頁面相稱,因此,請確定頁面夠大。
- 選擇 SQL 標籤來查看索引的 SQL 陳述式。
- 檢查有沒有在索引和內容標籤中輸入值,以確定它們是正確的。
- 按一下確定。
如果要建立索引鍵:
- 執行下列動作之一:
- 在索引鍵標籤的名稱欄位中,輸入索引鍵名稱。
- 在類型欄位中,選擇索引鍵的類型。索引鍵可以是唯一、主要或外部索引鍵。
附註:唯一索引鍵和唯一索引的運作方式相同。
不同之處,在於用來建立它們的 SQL 語法:唯一索引使用 CREATE UNIQUE INDEX 陳述式,唯一索引鍵使用 SQL 標準 ALTER TABLE ADD CONSTRAINT 語法。
- 從「直欄」格子中,選擇要併入索引鍵的直欄。(選取多個直欄的方式,會隨著作業系統而不同。)如果索引鍵有多個直欄,請驗證格子的「次序」直欄所顯示的次序。
- 選擇 SQL 標籤來查看索引鍵的 SQL 陳述式。
- 按一下確定。
新建:在第 5.2 版,您可以在建立外部索引鍵時,使用在刪除時和在更新時的欄位,來指定適當的參照動作。在建立外部索引鍵時,您可以僅指定參照動作;在您檢視現有的外部索引鍵時,這些欄位是唯讀的。
如果要建立檢查限制:
- 在左畫面中,強調顯示限制節點、特定限制,或建立檢查限制的表格名稱。
- 從右鍵功能表、「編輯」功能表中選擇新建 -> 檢查,或按一下右畫面中的「檢查」或「新建」按鈕。
這時會顯示檢查限制定義套表。
- 如果還沒有選擇檢查標籤,請選擇它。
- 在名稱欄位中,輸入檢查限制的名稱。
- 在條件欄位中,輸入條件。
您可以利用在條件欄位上面的「自動文字」圖示來協助您撰寫條件。如果要選擇表格中的直欄,請按一下「自動文字」圖示,選擇「直欄」,再按一下您要的直欄。如果要新增運算子或關鍵字,請按一下「自動文字
」圖示,選擇「關鍵字」,再按一下您要的關鍵字或符號。
即使您使用自動文字,您也可能需要輸入條件欄位。比方說,如果只接受 ID 直欄中大於 0 的值,請利用自動文字來選擇 ID 直欄和 ">" 運算子,之後,直接在條
件欄位中輸入 0。
- 按一下確定。
第 5.2 版
[上一頁] | [下一頁]