新聞中心
游標(biāo)是SQL數(shù)據(jù)庫中不可或缺的部分,可以旋轉(zhuǎn)儲存在系統(tǒng)永久表中的數(shù)據(jù)行的副本,下面就將為您詳解游標(biāo)的使用,以及語法,供您參考學(xué)習(xí)。

創(chuàng)新互聯(lián)公司服務(wù)項目包括萬州網(wǎng)站建設(shè)、萬州網(wǎng)站制作、萬州網(wǎng)頁制作以及萬州網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,萬州網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到萬州省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
MS-SQL的游標(biāo)是一種臨時的數(shù)據(jù)庫對象,既對可用來旋轉(zhuǎn)儲存在系統(tǒng)永久表中的數(shù)據(jù)行的副本,也可以指向儲存在系統(tǒng)永久表中的數(shù)據(jù)行的指針。
游標(biāo)為您提供了在逐行的基礎(chǔ)上而不是一次處理整個結(jié)果集為基礎(chǔ)的操作表中數(shù)據(jù)的方法。
1.如何使用游標(biāo)
1) 定義游標(biāo)語句 Declare Cursor For
2) 創(chuàng)建游標(biāo)語句 Open
3) 提取游標(biāo)列值、移動記錄指針 Fetch From [Into ]
4) 使用@@Fetch_Status利用While循環(huán)處理游標(biāo)中的行
5) 刪除游標(biāo)并釋放語句 Close /Deallocate
6) 游標(biāo)應(yīng)用實例
--定義游標(biāo)
Declare cur_Depart Cursor
For Select cDeptID,cDeptName From Department into @DeptID,@DeptName
--創(chuàng)建游標(biāo)
Open cur_Depart
--移動或提取列值
Fetch From cur_Depart into @DeptID,@DeptName
--利用循環(huán)處理游標(biāo)中的列值
While @@Fetch_Status=0
Begin
Print @DeptID,@DeptName
Fetch From cur_Depart into @DeptID,@DeptName
End
--關(guān)閉/釋放游標(biāo)
Close cur_Depart
Deallocate cur_Depart
簡單的過程:
定義游標(biāo)
DECLARE CustomerCursor CURSOR FOR
SELECT acct_no,name,balance
FROM customer
WHERE province="北京";
打開游標(biāo)
OPEN CustomerCursor;
提取數(shù)據(jù)--設(shè)置循環(huán)
lb_continue=True #p#
ll_total=0
DO WHILE lb_continue
FETCH CustomerCursor
INTO:ls_acct_no, :ls_name, :ll_balance;
If sqlca.sqlcode=0 Then
ll_total+=ll_balance
Else
lb_continue=False
End If
LOOP
關(guān)閉游標(biāo)
CLOSE CustomerCursor;
2.語句的詳細(xì)及注意
1) 定義游標(biāo)語句
Declare [Insensitive] [Scroll] Cursor
For [FOR {Read Only | Update [ OF ]}] u Insensitive DBMS創(chuàng)建查詢結(jié)果集數(shù)據(jù)的臨時副本(而不是使用直接引用數(shù)據(jù)庫表中的真實數(shù)據(jù)行中的列)。游標(biāo)是Read Only,也就是說不能修改其內(nèi)容或底層表的內(nèi)容; u Scroll 指定游標(biāo)支持通過使用任意Fetch 選項(First Last Prior Next Relative Absolute)選取它的任意行作為當(dāng)前行。如果此項省略,則游標(biāo)將只支持向下移動單行(即只支持游標(biāo)的Fetch Next); u Select語句 定義游標(biāo)結(jié)果集的標(biāo)準(zhǔn) SELECT 語句。在游標(biāo)聲明的 內(nèi)不允許使用關(guān)鍵字 COMPUTE、COMPUTE BY、FOR BROWSE 和 INTO; u Read Only 防止使用游標(biāo)的用戶通過更新數(shù)據(jù)或刪除行改變游標(biāo)的內(nèi)容; u Update 創(chuàng)建可更新游標(biāo)且列出值能被更新的游標(biāo)列。如果子句中列入了任意列,則只有被列入的列才能被更新。如果Declare Cursor語句中只指定的UPDATE(沒有列名列表),則游標(biāo)將允許更新它的任何或所有列。 Declare cur_Depart Cursor For Select * From Department For Update OF cDeptID,cDeptName 2) 提取游標(biāo)列值、移動記錄指針語句 Fetch [Next | Prior | First | Last | {Absolute } | {Relative }] From [Into ] 每次執(zhí)行Fetch語句時,DBMS移到游標(biāo)中的下一行并把游標(biāo)中的列值獲取到Into中列出的變量中。因此Fetch語句的Into子句中列出的變量必須與游標(biāo)定義中Select 語句中的列表的類型與個數(shù)相對應(yīng); 僅當(dāng)定義游標(biāo)時使用Scroll參數(shù)時,才能使用Fetch語句的行定位參數(shù)(First、Last、Prior、Next、Relative、Absolute);如果Fetch語句中不包括參數(shù)Next | Prior | First | Last,DBMS將執(zhí)行默認(rèn)的Fetch Next; u Next 向下、向后移動一行(記錄); u Prior 向上、向前移動一行(記錄); u First 移動至結(jié)果集的第一行(記錄); u Last 移動至結(jié)果集的最后一行(記錄); u Absolute n 移動到結(jié)果集中的第n行。如果n是正值,DBMS從結(jié)果集的首部向后或向下移動至第n行;如果n是負(fù)數(shù),則DBMS從結(jié)果集的底部向前或向上移動n行; Fetch Absolute 2 From cur_Depart Into @DeptID,@DeptName u Relative n 從指針的當(dāng)前位置移動n行。如果n是正值,DBMS將行指針向后或向下移動至第n行;如果n是負(fù)數(shù),則DBMS將行指針向前或向上移動n行; #p# Fetch Relative 2 From cur_Depart Into @DeptID,@DeptName 3) 基于游標(biāo)的定位DELETE/UPDATE語句 如果游標(biāo)是可更新的(也就是說,在定義游標(biāo)語句中不包括Read Only參數(shù)),就可以用游標(biāo)從游標(biāo)數(shù)據(jù)的源表中DELETE/UPDATE行,即DELETE/UPDATE基于游標(biāo)指針的當(dāng)前位置的操作; 舉例: --刪除當(dāng)前行的記錄 Declare cur_Depart Cursor For Select cDeptID,cDeptName From Department into @DeptID,@DeptName Open cur_Depart Fetch From cur_Depart into @DeptID,@DeptName Delete From Department Where CURRENT OF cur_Depart --更新當(dāng)前行的內(nèi)容 Declare cur_Depart Cursor For Select cDeptID,cDeptName From Department into @DeptID,@DeptName Open cur_Depart Fetch From cur_Depart into @DeptID,@DeptName Update Department Set cDeptID=’2007’ + @DeptID Where CURRENT OF cur_Depart 3.游標(biāo)使用技巧及注意 1) 利用Order By改變游標(biāo)中行的順序。此處應(yīng)該注意的是,只有在查詢的中Select 子句中出現(xiàn)的列才能作為Order by子句列,這一點與普通的Select語句不同; 2) 當(dāng)語句中使用了Order By子句后,將不能用游標(biāo)來執(zhí)行定位DELETE/UPDATE語句;如何解決這個問題,首先在原表上創(chuàng)建索引,在創(chuàng)建游標(biāo)時指定使用此索引來實現(xiàn);例如: Declare cur_Depart Cursor For Select cDeptID,cDeptName From Department With INDEX(idx_ID) For Update Of cDeptID,cDeptName 通過在From子句中增加With Index來實現(xiàn)利用索引對表的排序; 3) 在游標(biāo)中可以包含計算好的值作為列; 4) 利用@@Cursor_Rows確定游標(biāo)中的行數(shù) #p# 4.使用系統(tǒng)過程管理游標(biāo) 在建立一個游標(biāo)之后,便可利用系統(tǒng)過程對游標(biāo)進行管理管理,游標(biāo)的系統(tǒng)過程主要有以下幾個:sp_cursor_list、sp_describe_cursor、 sp_describe_cursor_tables 、sp_describe_cursor_columns。 1) sp_cursor_list 顯示在當(dāng)前作用域內(nèi)的游標(biāo)及其屬性。其命令格式為: ">sp_cursor_list [ @cursor_return = ] cursor_variable_name OUTPUT, [ @cursor_scope = ] cursor_scope 參數(shù): · [@cursor_return =] cursor_variable_name OUTPUT:聲明的游標(biāo)變量的名稱。cursor_variable_name 的數(shù)據(jù)類型為 cursor,沒有默認(rèn)值。游標(biāo)是可滾動的、動態(tài)的只讀游標(biāo)。 · [@cursor_scope =] cursor_scope:指定要報告的游標(biāo)級別。cursor_scope 的數(shù)據(jù)類型為 int,沒有默認(rèn)值,可以是下列值中的一個。 值描述 1 報告所有本地游標(biāo)。 2 報告所有全局游標(biāo)。 3 報告本地游標(biāo)和全局游標(biāo)。 提示:由于sp_cursor_list是一個含有游標(biāo)類型變量@cursor_return,且有OUTPUT保留字的系統(tǒng)過程,游標(biāo)變量@cursor_return中的結(jié)果集與pub_cur游標(biāo)中的結(jié)果集是不同的。 2) sp_describe_cursor 報告服務(wù)器游標(biāo)的特性。 sp_describe_cursor [ @cursor_return = ] output_cursor_variable OUTPUT { [ , [ @cursor_source = ] N''local'' , [ @cursor_identity = ] N''local_cursor_name'' ] | [ , [ @cursor_source = ] N''global'' , [ @cursor_identity = ] N''global_cursor_name'' ] | [ , [ @cursor_source = ] N''variable'' , [ @cursor_identity = ] N''input_cursor_variable'' ] } 參數(shù): · [@cursor_return =] output_cursor_variable OUTPUT:聲明游標(biāo)變量的名稱,該變量接收游標(biāo)輸出。output_cursor_variable 的數(shù)據(jù)類型為 cursor,沒有默認(rèn)值。調(diào)用 sp_describe_cursor 時,不能與任何游標(biāo)相關(guān)聯(lián)。返回的游標(biāo)是可滾動的動態(tài)只讀游標(biāo)。 · [@cursor_source =] { N''local'' | N''global'' | N''variable'' }:指定是使用本地游標(biāo)的名稱、全局游標(biāo)的名稱、還是游標(biāo)變量的名稱來指定當(dāng)前正在對其進行報告的游標(biāo)。參數(shù)是 nvarchar(30)。 #p# · [@cursor_identity =] N''local_cursor_name'']:由具有 LOCAL 關(guān)鍵字或默認(rèn)設(shè)置為 LOCAL 的 DECLARE CURSOR 語句創(chuàng)建的游標(biāo)的名稱。local_cursor_name 的數(shù)據(jù)類型為 nvarchar(128)。 · [@cursor_identity =] N''global_cursor_name'']:由具有 GLOBAL 關(guān)鍵字或默認(rèn)設(shè)置為 GLOBAL 的 DECLARE CURSOR 語句創(chuàng)建的游標(biāo)的名稱。也可以是由 ODBC 應(yīng)用程序打開然后通過調(diào)用 SQLSetCursorName 對游標(biāo)命名的 API 服務(wù)器游標(biāo)的名稱。global_cursor_name 的數(shù)據(jù)類型為 nvarchar(128)。 · [@cursor_identity =] N''input_cursor_variable'']:與開放游標(biāo)相關(guān)聯(lián)的游標(biāo)變量的名稱。input_cursor_variable 的數(shù)據(jù)類型為 nvarchar(128)。 提示: sp_descride_cursor_tables和sp_describe_cursor_columms的命令格式與sp_describe_cursor的命令格式一樣。 5.游標(biāo)種類 MS SQL SERVER 支持三種類型的游 標(biāo):Transact_SQL 游標(biāo),API 服務(wù)器游標(biāo)和客戶游標(biāo)。 1) Transact_SQL 游標(biāo)Transact_SQL 游標(biāo)是由DECLARE CURSOR 語法定義、主要用在Transact_SQL 腳本、存儲過程和觸發(fā)器中。Transact_SQL 游標(biāo)主要用在服務(wù)器上,由從客戶端發(fā)送給服務(wù)器的Transact_SQL 語句或是批處理、存儲過程、觸發(fā)器中的Transact_SQL 進行管理。 Transact_SQL 游標(biāo)不支持提取數(shù)據(jù)塊或多行數(shù)據(jù)。 2) API 游標(biāo) API 游標(biāo)支持在OLE DB, ODBC 以及DB_library 中使用游標(biāo)函數(shù),主要用在服務(wù)器上。每一次客戶端應(yīng)用程序調(diào)用API 游標(biāo)函數(shù),MS SQL SEVER 的OLE DB 提供者、ODBC驅(qū)動器或DB_library 的動態(tài)鏈接庫(DLL) 都會將這些客戶請求傳送給服務(wù)器以對API游標(biāo)進行處理。 3) 客戶游標(biāo) 客戶游標(biāo)主要是當(dāng)在客戶機上緩存結(jié)果集時才使用。在客戶游標(biāo)中,有一個缺省的結(jié)果集被用來在客戶機上緩存整個結(jié)果集??蛻粲螛?biāo)僅支持靜態(tài)游標(biāo)而非動態(tài)游標(biāo)。由于服務(wù)器游標(biāo)并不支持所有的Transact-SQL 語句或批處理,所以客戶游標(biāo)常常僅被用作服務(wù)器游標(biāo)的輔助。因為在一般情況下,服務(wù)器游標(biāo)能支持絕大多數(shù)的游標(biāo)操作。 由于API 游標(biāo)和Transact-SQL 游標(biāo)使用在服務(wù)器端,所以被稱為服務(wù)器游標(biāo),也被稱為后臺游標(biāo),而客戶端游標(biāo)被稱為前臺游標(biāo)。在本章中我們主要講述服務(wù)器(后臺)游標(biāo)。 select count(id) from info select * from info --清除所有記錄 truncate table info declare @i int set @i=1 while @i<1000000 begin insert into info values(''Justin''+str(@i),''深圳''+str(@i)) set @i=@i+1 end #p# 6.游標(biāo)和游標(biāo)的優(yōu)點 在數(shù)據(jù)庫中,游標(biāo)是一個十分重要的概念。游標(biāo)提供了一種對從表中檢索出的數(shù)據(jù)進行操作的靈活手段,就本質(zhì)而言,游標(biāo)實際上是一種能從包括多條數(shù)據(jù)記錄的結(jié)果集中每次提取一條記錄的機制。游標(biāo)總是與一條T_SQL 選擇語句相關(guān)聯(lián)因為游標(biāo)由結(jié)果集(可以是零條、一條或由相關(guān)的選擇語句檢索出的多條記錄)和結(jié)果集中指向特定記錄的游標(biāo)位置組成。當(dāng)決定對結(jié)果集進行處理時,必須聲明一個指向該結(jié)果集的游標(biāo)。如果曾經(jīng)用 C 語言寫過對文件進行處理的程序,那么游標(biāo)就像您打開文件所得到的文件句柄一樣,只要文件打開成功,該文件句柄就可代表該文件。對于游標(biāo)而言,其道理是相同的??梢娪螛?biāo)能夠?qū)崿F(xiàn)按與傳統(tǒng)程序讀取平面文件類似的方式處理來自基礎(chǔ)表的結(jié)果集,從而把表中數(shù)據(jù)以平面文件的形式呈現(xiàn)給程序。 我們知道關(guān)系數(shù)據(jù)庫管理系統(tǒng)實質(zhì)是面向集合的,在MS SQL中并沒有一種描述表中單一記錄的表達(dá)形式,除非使用where 子句來限制只有一條記錄被選中。因此我們必須借助于游標(biāo)來進行面向單條記錄的數(shù)據(jù)處理。 SERVER 由此可見,游標(biāo)允許應(yīng)用程序?qū)Σ樵冋Z句select 返回的行結(jié)果集中每一行進行相同或不同的操作,而不是一次對整個結(jié)果集進行同一種操作;它還提供對基于游標(biāo)位置而對表中數(shù)據(jù)進行刪除或更新的能力;而且,正是游標(biāo)把作為面向集合的數(shù)據(jù)庫管理系統(tǒng)和面向行的程序設(shè)計兩者聯(lián)系起來,使兩個數(shù)據(jù)處理方式能夠進行溝通。 以[master].[dbo].[spt_values] 這個表為例子 === declare @name nvarchar(35) declare @number int declare my_cursor cursor for --定義游標(biāo)cursor1 select TOP 5 [name],[number] from [spt_values] --使用游標(biāo)的對象(跟據(jù)需要填入select文) open my_cursor --打開游標(biāo) fetch next from my_cursor into @name,@number --將游標(biāo)向下移1行,獲取的數(shù)據(jù)放入之前定義的變量@id,@name中 while(@@fetch_status=0) --判斷是否成功獲取數(shù)據(jù) begin --update [spt_values] set [name]=@name+'1' --where [number]=@number+1 --進行相應(yīng)處理(跟據(jù)需要填入SQL文) print @name print @number print '====' fetch next from my_cursor into @name,@number --將游標(biāo)向下移1行 end close my_cursor --關(guān)閉游標(biāo) deallocate my_cursor =====================以下是基礎(chǔ) blog.csdn.net/lejuo/archive/2008/11/12/3279340.aspx 可百度 SQL游標(biāo)語法及舉例 進行更深入學(xué)習(xí) 游標(biāo)的定義: 每一個游標(biāo)必須有四個組成部分這四個關(guān)鍵部分必須符合下面的順序; 1.DECLARE 游標(biāo) 2.OPEN 游標(biāo) 3.從一個游標(biāo)中FETCH 信息 4.CLOSE 或DEALLOCATE 游標(biāo) #p# 通常我們使用DECLARE 來聲明一個游標(biāo)聲明一個游標(biāo)主要包括以下主要內(nèi)容: 游標(biāo)名字 數(shù)據(jù)來源(表和列) 選取條件 屬性(僅讀或可修改) 其語法格式如下: DECLARE cursor_name [INSENSITIVE] [SCROLL] CURSOR FOR select_statement [FOR {READ ONLY | UPDATE [OF column_name [,...n]]}] 其中: cursor_name 指游標(biāo)的名字。 INSENSITIVE 表明MS SQL SERVER 會將游標(biāo)定義所選取出來的數(shù)據(jù)記錄存放在一臨時表內(nèi)(建立在tempdb 數(shù)據(jù)庫下)。對該游標(biāo)的讀取操作皆由臨時表來應(yīng)答。因此,對基本表的修改并不影響游標(biāo)提取的數(shù)據(jù),即游標(biāo)不會隨著基本表內(nèi)容的改變而改變,同時也無法通過 游標(biāo)來更新基本表。如果不使用該保留字,那么對基本表的更新、刪除都會反映到游標(biāo)中。 另外應(yīng)該指出,當(dāng)遇到以下情況發(fā)生時,游標(biāo)將自動設(shè)定INSENSITIVE 選項。 在SELECT 語句中使用DISTINCT、 GROUP BY、 HAVING UNION 語句; 使用OUTER JOIN; 所選取的任意表沒有索引; 將實數(shù)值當(dāng)作選取的列。 SCROLL 表 明所有的提取操作(如FIRST、 LAST、 PRIOR、 NEXT、 RELATIVE、 ABSOLUTE)都可用。如果不使用該保留字,那么只能進行NEXT 提取操作。由此可見,SCROLL 極大地增加了提取數(shù)據(jù)的靈活性,可以隨意讀取結(jié)果集中的任一行數(shù)據(jù)記錄,而不必關(guān)閉再 重開游標(biāo)。 select_statement 是定義結(jié)果集的SELECT 語句。應(yīng)該注意的是,在游標(biāo)中不能使用COMPUTE、COMPU- TE BY、 FOR BROWSE、 INTO 語句。 READ ONLY 表明不允許游標(biāo)內(nèi)的數(shù)據(jù)被更新盡管在缺省狀態(tài)下游標(biāo)是允許更新的。而且在UPDATE或DELETE 語句的WHERE CURRENT OF 子句中,不允許對該游標(biāo)進行引用。 UPDATE [OF column_name[,…n]] 定義在游標(biāo)中可被修改的列,如果不指出要更新的列,那么所有的列都將被更新。當(dāng)游標(biāo)被成功創(chuàng)。 【編輯推薦】 SQL語句中布爾表達(dá)式不可忽視的部分 自動生成INSERT語句的SQL存儲過程 SQL語句中的SELECT DISTINCT SQL Insert語句生成器簡介 sql語句創(chuàng)建表時給列添加指定說明的方法 責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng) SQL游標(biāo)語法 分享到微信 微信掃碼分享 分享到微博 相關(guān)推薦 SQL中游標(biāo)嵌套循環(huán)的示例 下面就將為您介紹SQL中游標(biāo)嵌套循環(huán)的示例,希望對您學(xué)習(xí)SQL的循環(huán)能夠能有啟迪。 2010-09-08 16:48:27 SQL循環(huán)游標(biāo) SQL中用函數(shù)代替游標(biāo)的方法 如果要根據(jù)更新表的某些字段還要進行計算,經(jīng)常會采用游標(biāo)的方法,下面將為您介紹在SQL中如何使用函數(shù)代替游標(biāo),供您參考。 2010-09-10 16:20:10 SQL函數(shù) SQL Server 游標(biāo)的簡單的示例描述 以下的文章主要是介紹SQLServer游標(biāo)的簡單的示例,以下就是數(shù)據(jù)庫的相關(guān)內(nèi)容的具體介紹,望你會對其有更好的了解。 2010-07-14 15:32:28 SQL Server 實現(xiàn)SQL Server動態(tài)游標(biāo)的創(chuàng)建步驟 我們今天主要向大家講述的是正確實現(xiàn)SQLServer動態(tài)游標(biāo)的創(chuàng)建步驟,以及在實際操作中一些值得我們大家注意的事項描述。 2010-07-01 14:36:34 SQL Server動 SQL Server游標(biāo)的正確使用與注意事項 我們今天是要和大家一起討論的是SQLServer游標(biāo)的正確使用,以及對其在實際操作中我們大家要注意的相關(guān)問題的描述。 2010-07-26 10:59:59 SQL Server游 Oracle使用游標(biāo)的實例演示 以下的文章主要是介紹Oracle使用游標(biāo),當(dāng)然我們所介紹的游標(biāo)是指顯示游標(biāo),同時本文還涉及到指顯示游標(biāo)的相關(guān)語法。 2010-04-21 15:02:50 Oracle使用游標(biāo) Oracle游標(biāo)的打開與關(guān)閉 本文主要介紹的是如何打開Oracle游標(biāo),如何關(guān)閉Oracle游標(biāo),以及關(guān)閉Oracle游標(biāo)的實際操作步驟的介紹,以下就是正文的描述。 2010-04-21 15:10:35 Oracle游標(biāo) MySQL 游標(biāo)的具體使用方案 我們主要向大家講述的是MySQL游標(biāo)的具體使用方案,我們大家都知道MySQL游標(biāo)在實際應(yīng)用中的比例還是很高的,所以MySQL相關(guān)的實際操作也是很受重視的。 2010-05-26 16:41:09 MySQL 游標(biāo) MySQL 游標(biāo)的定義與使用 為什么MySQL會有游標(biāo)這個概念,由于SQL語言是面向集合的語句,它每次查詢出來都是一堆數(shù)據(jù)的集合,沒有辦法對其中一條記錄進行單獨的處理。如果要對每條記錄進行單獨處理就需要游標(biāo)。 2022-05-11 15:06:02 MySQL游標(biāo)SQL Oracle數(shù)據(jù)庫游標(biāo)的類型及使用實例全解 本文我們主要介紹了Oracle數(shù)據(jù)庫的五種類型的游標(biāo)的使用,這五種游標(biāo)分別是:隱式游標(biāo)、顯式游標(biāo)、REFCURSOR、BULKSQL和動態(tài)性能表V$OPENCURSOR,希望能夠?qū)δ兴鶐椭?2011-07-29 10:36:43 游標(biāo)Oracle數(shù)據(jù)庫 Oracle 多層游標(biāo)的嵌套實操 我們今天主要介紹的是Oracle多層游標(biāo)的嵌套的實際操作步驟,其中也涉及到Oracle游標(biāo)概念的描述,以下就是正文的主要內(nèi)容描述。 2010-05-07 12:07:08 Oracle 多層游標(biāo) 實現(xiàn)Oracle游標(biāo)的動態(tài)形式講解 以下的文章主要是對實現(xiàn)Oracle游標(biāo)的動態(tài)形式的正確講解,我們以假設(shè)實例的方式來講述其實際的操作步驟,以下就是文章的具體操作內(nèi)容。 2010-05-06 11:02:26 Oracle游標(biāo) MySQL游標(biāo)的使用筆記大全 此文章主要描述的是MySQL游標(biāo)的使用筆記,以下就是文章的具體內(nèi)容描述,如果你對MySQL游標(biāo)的使用筆記感興趣的話,那么你就可以瀏覽以下的文章了。 2010-05-31 17:06:35 MySQL游標(biāo) DB2中游標(biāo)使用的問題解析 在使用DB2數(shù)據(jù)庫中的游標(biāo)時,您可能會有這些問題:如果對一個表設(shè)置了游標(biāo),可不可以同時對這個表進行update操作?怎么樣操作才不會影響游標(biāo)的位置?本文將為您講解處理的方法,供您參考。 2010-08-31 15:03:28 DB2游標(biāo) MYSQL存儲過程中使用游標(biāo)的實例 MYSQL存儲過程是學(xué)習(xí)MYSQL數(shù)據(jù)庫過程中不可忽視的一環(huán),下文將以實例的形式為您介紹MYSQL存儲過程中使用游標(biāo)的方法,供您參考。 2010-10-09 16:41:54 MYSQL存儲過程 DB2存儲過程使用動態(tài)游標(biāo)的例子 本文將為您介紹一個DB2存儲過程使用動態(tài)游標(biāo)的例子,如果您對動態(tài)游標(biāo)的使用感興趣的話,不妨一看,對您學(xué)習(xí)DB2的使用會有所幫助。 2010-09-01 15:09:41 DB2動態(tài)游標(biāo) DB2中可以讀寫的游標(biāo)的定義 DB2數(shù)據(jù)庫是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是一種應(yīng)用很普遍的數(shù)據(jù)庫,游標(biāo)是系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),存放SQL語句的執(zhí)行結(jié)果。本文中將為大家?guī)鞤B2中可以讀寫的游標(biāo)的定義,供大家參考學(xué)習(xí)。 2011-04-15 13:12:08 DB2游標(biāo) Oracle游標(biāo)的刪除與更新實際操作步驟 今天我們主要向大家介紹的是Oracle游標(biāo)的刪除與更新的實際操作步驟,以及在實際操作中所要用到的相關(guān)語句的介紹。 2010-04-21 15:52:45 Oracle游標(biāo) 詳解什么是SQL Server中的游標(biāo)及相關(guān)實例 本文將講解的是SQLServer中的游標(biāo),希望通過作者的實例講解,能讓大家對游標(biāo)有更深刻的了解。 2010-04-02 09:51:37 SQL Server SQL Server打開游標(biāo)概述 以下的文章主要描述的是SQLServer打開游標(biāo)的使用Open語句,其用于打開TransactionSQL服務(wù)器游標(biāo),以下就是對其相關(guān)內(nèi)容的描述。 2010-07-26 11:27:43 SQL Server打 相似話題 Oracle 2707內(nèi)容 MySQL 3877內(nèi)容 MariaDB 72內(nèi)容 PostgreSQL 213內(nèi)容 全部話題 編輯推薦 推薦十個簡單實用的SQL優(yōu)化技巧快速上手:使用 Python 連接 SQL Server 數(shù)據(jù)庫并實時讀取數(shù)據(jù)?SQL 語句是怎么執(zhí)行的?你學(xué)會了嗎?SQL性能優(yōu)化詳解,值得收藏SQL Server 百萬數(shù)據(jù)查詢優(yōu)化技巧三十則 相關(guān)專題 更多 網(wǎng)絡(luò)運維智能化?瞻博網(wǎng)絡(luò)有奇招! 2023年數(shù)據(jù)中心熱門技術(shù)回顧 2023-12-18 09:33:33 2023年第十八屆中國企業(yè)年終評選榜單公布! 2023-12-28 20:12:38 我收藏的內(nèi)容 微博 QQ 微信 復(fù)制鏈接 微信掃碼分享 業(yè)務(wù) 媒體 CIOAgeHC3iTechplur社區(qū) 博客軟考資訊鴻蒙開發(fā)者社區(qū)教育 學(xué)堂精培企業(yè)培訓(xùn)CTO訓(xùn)練營 學(xué)堂 學(xué)堂企業(yè)版 官微 關(guān)于我們&條款 關(guān)于我們 站點地圖 網(wǎng)站大事 意見反饋 English 用戶協(xié)議 隱私協(xié)議 北京市海淀區(qū)中關(guān)村南1條甲1號ECO中科愛克大廈6-7層 北京市公安局海淀分局備案編號:110108002980號 營業(yè)執(zhí)照 京ICP備09067568號 Copyright ? 2005-2024 .COM 京ICP證060544 版權(quán)所有 未經(jīng)許可 請勿轉(zhuǎn)載 友情鏈接 新浪科技騰訊科技網(wǎng)易科技鳳凰科技驅(qū)動科技科技行者TechWeb艾瑞網(wǎng)站長之家速途網(wǎng)中國經(jīng)濟新聞網(wǎng)IT之家工聯(lián)網(wǎng)極客公園236視頻會議中國IDC圈企業(yè)網(wǎng)D1Net投資界次方元火山引擎 技術(shù)棧公眾號 技術(shù)棧公眾號 業(yè)務(wù) 速覽 在線客服 媒體 CIOAge HC3i 社區(qū) 博客 鴻蒙開發(fā)者社區(qū) 教育 學(xué)堂 精培 企業(yè)培訓(xùn) CTO訓(xùn)練營
網(wǎng)頁名稱:SQL中游標(biāo)的語法及應(yīng)用
網(wǎng)頁路徑:http://www.dlmjj.cn/article/dphjidj.html


咨詢
建站咨詢
