查詢的信息往往需要保存下來,以便使用。在用SELECT 語句查詢數據時,可以設定將數據存儲到一個新建的表中或變量中。10.6.1 存儲查詢結果到表
SQL Server 2000 的Standard Edition 和Enterprise Edition 版本提供了對表數據中字符串的復雜檢索功
11.2.1 DELETE 語法DELETE 語句用來從表中刪除數據,其語法為:各參數說明如下: FROM此參數為可選選項,用於連接DELETE
11.3.1 UPDATE 語法用戶可以用UPDATE 語句來更新表中一列或多列數據值,其語法如下:各參數說明如下: SETSET 子句用於指定更
11.4.1 事務的由來 使用DELETE 命令或UPDATE 命令對數據庫進行更新時一次只能操作一個表,這會帶來數據庫的數據不一致的問題。例如:
11.5.1 鎖的概念鎖(Lock) 是在多用戶環境下對資源訪問的一種限制。機制當對一個數據源加鎖後,此數據源就有了一定的訪問限制。我們就稱對此數
在上面幾節我們介紹了一般意義的存儲過程,即用戶自定義的存儲過程和系統存儲過程。本節將介紹一種特殊的存儲過程,即觸發器。在余下各節中我們將對觸發器的
上面介紹了有關觸發器的概念、作用和一些基本問題,下面我們將分別介紹在MS SQLServer 中如何用SQL Server 管理工具Enterpr
從以上的介紹中我們可以看出觸發器具有強大的功能,那麼MS SQL Server 是如何管理觸發器來完成這些任務呢?下面我們將對其工作原理及實現做較
在本章第五節我們已經指出SQL Server 2000 支持AFTER 和INSTEAD OF 兩種類型的觸發器。其中INSTEAD OF 觸發器
在以上部分我們討論了觸發器的優缺點、工作原理以及創建觸發器的具體方法。接下來我們將闡述各種不同復雜程度的觸發器的應用。12.9.1 插入型觸發器的
在觸發器的應用中,常會遇到這種情況,即被觸發的觸發器試圖更新與其相關聯的原始的目標表,從而使觸發器被無限循環地觸發。對於該種情況,不同的數據庫產品
如果要顯示作用於表上的觸發器究竟對表有哪些操作,必須查看觸發器信息。在MS SQL Server 中,有多種方法查看觸發器信息。在本節我們將介紹兩
本章前半部分提供了在MS SQL SERVER 中應用游標所應具有的有關游標的必要知識和各種語法。從中讀者可以了解游標的優點、種類、作用、學會如何
每一個游標必須有四個組成部分這四個關鍵部分必須符合下面的順序;1.DECLARE 游標2.OPEN 游標3.從一個游標中FETCH 信息4.CLO
打開游標游標在聲明以後,如果要從游標中讀取數據必須打開游標。打開一個Transact-SQL服務器游標使用OPEN 命令,其語法規則為:OPEN
當游標被成功打開以後,就可以從游標中逐行地讀取數據,以進行相關處理。從游標中讀取數據主要使用FETCH 命令。其語法規則為:各參數含義說明如下:&
13.5.1 關閉游標1、使用CLOSE 命令關閉游標在處理完游標中數據之後必須關閉游標來釋放數據結果集和定位於數據記錄上的鎖。CLOSE 語句關
通常情況下我們用游標來從基礎表中檢索數據,以實現對數據的行處理。但在某些情況下,我們也常要修改游標中的數據,即進行定位更新或刪除游標所包含的數據。
在前面幾節,我們詳細介紹了如何聲明游標,從游標中讀取數據以及關閉、釋放游標的方法。下面我們將給出幾個應用實例使讀者對游標有更為全面的了解。13.7