程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 怎樣在示例數據庫中查詢信息與編輯表值

怎樣在示例數據庫中查詢信息與編輯表值

編輯:SyBase綜合文章
 

Interactive SQL 的一個主要用途是浏覽數據庫中的信息。

您可以在 Interactive SQL 中使用 SELECT 語句顯示數據庫信息。下面的示例顯示要在 "SQL 語句 " 窗格中鍵入的命令。鍵入命令之後,必須單擊工具欄上的 " 執行 SQL 語句 " 按鈕來執行該命令。

執行完該語句之後,數據 (稱為結果集)顯示在 " 結果 " 窗格中的 " 結果 " 選項卡上。您可以使用滾動條查看表中位於窗格當前視圖之外的區域。

列出職員表的全部列和行

1.啟動 Interactive SQL 並連接到示例數據庫

2.在 "SQL 語句 " 窗格中鍵入以下內容:

SELECT *
FROM employee

3.在工具欄上,單擊 " 執行 SQL 語句 " 按鈕

在 Interactive SQL 中執行查詢之後,可以編輯結果集來修改數據庫。還可以從結果集中選擇行,並復制它們以用於其它應用程序。

Interactive SQL 支持編輯、插入和刪除行。這些操作與執行 UPDATE、INSERT 和 DELETE 語句具有相同的結果。

在您可以復制、編輯、插入或刪除行之前,您必須在 Interactive SQL 中執行查詢,該查詢在 " 結果 " 窗格的 " 結果 " 選項卡上返回結果集。當您直接編輯結果集時, Interactive SQL 創建並執行一個 SQL 語句,該

語句對數據庫表執行您的更改。

若要編輯結果集中的某個行或某個值,您必須在要在其中修改值的表或列上具有必要的權限。例如,如果要刪除某行,那麼您必須具有對該行所屬的表的 DELETE 權限。

如果您執行以下操作,編輯結果集可能失敗:

試圖編輯您不具有權限的行或列。

從具有主鍵的表中選擇列,但沒有選擇所有主鍵列。

試圖編輯 JOIN (例如,結果集中的某個數據來自多個表)的結果集。

輸入無效值 (例如,在數字列中輸入字符串或在不允許空值的列中輸入空值)。

當編輯失敗時,將出現一條解釋該錯誤的 Interactive SQL 錯誤消息,數據庫表值保持不變。

對表值進行了更改之後,必須輸入 COMMIT 語句使更改成為永久更改。如果要撤消更改,則必須執行 ROLLBACK 語句。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved