「資料庫」標籤

您可以從資料庫標籤來執行下列作業:

如果需要支援的 SQL-J 陳述式的相關資訊,請參閱 Cloudscape Reference Manual 的 SQL-J Grammar Index 一節。

SQL 視窗

當左畫面強調顯示資料庫節點時,右畫面會出現 SQL 視窗。

從 SQL 視窗執行陳述式

如果要在資料庫中執行 SQL-J 陳述式:

  1. 在左畫面中,強調顯示資料庫。陳述式只會傳送至選取的資料庫。
  2. 必要的話,清除 SQL 視窗。如果要做到這一點,請按一下「清除」圖示
  3. 在右畫面的頂端視窗中,輸入一或多個 SQL-J 陳述式。您可以輸入任何支援的 SQL-J 指令,其中包括 DDL 陳述式。請用分號來分開多個陳述式。

    Cloudscape Reference Manual 的 SQL-J Grammar Index 一節會列出 Cloudscape 產品所支援的所有 SQL-J 陳述式。

  4. 按一下「執行」圖示,或按 <Ctrl-e>。

    任何結果都會出現在底端窗格中。

當執行每個陳述式時,都會顯示結果。目前執行的陳述式會呈現強調顯示。如果您在陳述式執行時按一下「停止」按鈕,就會顯示執行動作停止時在執行中的陳述式之局部結果。如果您沒有停止執行,就只會在執行完成之後,顯示最終陳述式的結果。

如果您執行修改資料庫或資料的 SQL-J 陳述式,會自動儲存所有變更。Cview 固定會以自動確定模式來執行。

附註:開啟兩個 Cview 視窗可能非常有用,一個可以設為「只有詳細資料」模式的 SQL 視窗。這可以很容易瀏覽資料庫,且不需要在每次執行 SQL-J 陳述式時,導覽返回 SQL 視窗。

從 Script 檔執行

如果要從檔案執行 SQL-J 陳述式:

  1. 按一下 SQL 視窗上面的 Script 圖示,再按一下「開啟」。
  2. 利用檔案瀏覽器來選擇檔案,再按一下「開啟」。

    這時 SQL 視窗會出現檔案的內容。

  3. (選用)編輯 SQL-J 陳述式。
  4. 按一下「執行」圖示。

    如果執行任何查詢,它們的結果都會出現在底端視窗中。

將 SQL-J 陳述式儲存在檔案中

如果要將出現在 SQL 視窗的 SQL-J 批次儲存在檔案中:

  1. 按一下 Script 圖示,再按一下「儲存」。
  2. 利用檔案瀏覽器來導覽至所需要的目錄。
  3. 檔案名稱欄位中,輸入檔案名稱。
  4. 按一下「儲存」。

如果要將批次儲存在相同的檔案中,請按一下 Script 圖示,再按一下「儲存」。每次儲存 SQL-J 批次時,都會改寫您指定的檔案。如果要將批次儲存在另一個檔案中,請從 Script 圖示選擇「另存新檔」,再指定另一個檔案名稱。

使用自動文字

自動文字提供一種簡單的方式,讓您查閱表格、概略表或直欄名稱,以及將它們併入您的 SQL-J 陳述式中。

如果要使用自動文字特性:

  1. 從 SQL 視窗中,按一下「自動文字」圖示
  2. 從蹦現功能表中,選擇表格概略表

    這時會展開功能表來顯示所選類型在現行資料庫中的所有物件的名稱。

  3. 如果要查看特定物件中的直欄名稱清單,請從功能表中,選擇表格或概略表的名稱。
  4. 按一下您要用的名稱。它會自動出現在現行游標位置的 SQL 視窗中。

統計資料

執行時期統計資料提供在 Cloudscape 如何處理陳述式的相關資訊。

如果要產生統計資料:

  1. 勾選在左窗格中強調顯示資料庫節點時所顯示的資料庫標籤中的使用統計資料框。
  2. 如果要查看統計資料,請在執行 SQL-J 陳述式之後,選擇統計資料標籤。

如果需要在 Cview 內使用執行時期統計資料的相關資訊,請參閱 Tuning Cloudscape 手冊

停止陳述式

如果要停止執行中的陳述式,請按一下底端視窗下的「停止」按鈕。陳述式會正好在提取下一列之前停止作業。狀態列會指出目前結果中已提取了多少列,以及終止的陳述式的編譯和執行時間。

查看先前的陳述式

如果要查看現行資料庫先前執行的陳述式,請用 SQL 視窗上面的向前和向後箭頭。

如果您在批次中發出多個陳述式,再使用箭頭,整個批次都會出現在視窗中。

如果要執行先前在另一個資料庫中執行的陳述式:

  1. 選擇原先在執行陳述式的資料庫。
  2. 強調顯示陳述式,再將它複製到剪貼簿中。請利用作業系統的程序來強調顯示和複製。
  3. 選擇要執行陳述式的資料庫。
  4. 將陳述式貼在 SQL 視窗中。請利用作業系統的程序來貼上。
  5. 按一下「執行」圖示。

SQL 視窗中的大小寫區分

依預設,Cloudscape 中所建立的資料庫項目不區分大小寫,但在內部會全部儲存成大寫字母。如果要保留項目的大小寫,請在 SQL 視窗中,利用雙引號 (") 來括住項目。

例如,SQL 視窗中的下列陳述式會建立不區分名稱大小寫的表格,且會儲存和顯示成 MYTABLE

CREATE TABLE MyTable (counter INT)

不過,下列陳述式會建立區分名稱大小寫的表格,且會儲存和顯示成 MyTable

CREATE TABLE "MyTable" (counter INT)

下列陳述式會從 MYTABLE 中擷取資料,但不會從 MyTable 中擷取資料,因為它假設不區分大小寫:

SELECT * FROM MyTable

請參閱 Cloudscape Reference Manual,以取得 SQL-J 中的大小寫區分的詳細資訊。

在 SQL 視窗中建立項目和直接利用 Cview 工具建立項目的大小寫區分處理方式不同。請參閱表格和直欄名稱的大小寫區分,以取得詳細資料。