新聞中心
SQL Server中的UPDATE語句和DELETE語句可以支持SQL Server游標(biāo)操作,通過SQL Server游標(biāo)修改或刪除游標(biāo)基表中的當(dāng)前數(shù)據(jù)行操作是很常見的方法。

創(chuàng)新互聯(lián)建站擁有10余年成都網(wǎng)站建設(shè)工作經(jīng)驗(yàn),為各大企業(yè)提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)服務(wù),對(duì)于網(wǎng)頁設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、重慶APP開發(fā)公司、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、域名注冊(cè)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營銷經(jīng)驗(yàn),集策劃、開發(fā)、設(shè)計(jì)、營銷、管理等網(wǎng)站化運(yùn)作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設(shè)項(xiàng)目的能力。
UPDATE語句的格式為:
UPDATE table_name
SET 列名=表達(dá)式}[,…n]
WHERE CURRENT OF cursor_name
DELETE語句的格式為:
DELETE FROM table_name
WHERE CURRENT OF cursor_name
說明:
CURRENT OF cursor_name:
表示當(dāng)前游標(biāo)指針?biāo)傅漠?dāng)前行數(shù)據(jù)。CURRENT OF 只能在UPDATE和DELETE語句中使用。
注意:
o使用游標(biāo)修改基表數(shù)據(jù)的前提是聲明的游標(biāo)是可更新的。
o 對(duì)相應(yīng)的數(shù)據(jù)庫對(duì)象(游標(biāo)的基表)有修改和刪除權(quán)限。
使用SQL Server游標(biāo)時(shí)應(yīng)注意的問題:
(1) 盡管使用SQL Server游標(biāo)比較靈活,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)集中單行數(shù)據(jù)的直接操作,但游標(biāo)會(huì)在下面幾個(gè)方面影響系統(tǒng)的性能:
-使用游標(biāo)會(huì)導(dǎo)致頁鎖與表鎖的增加
-導(dǎo)致網(wǎng)絡(luò)通信量的增加
-增加了服務(wù)器處理相應(yīng)指令的額外開銷
(2) 使用SQL Server游標(biāo)時(shí)的優(yōu)化問題:
-明確指出游標(biāo)的用途:for read only或for update
-在for update后指定被修改的列
【編輯推薦】
SQL Server查詢語句的設(shè)計(jì)
帶您了解SQL Server分頁查詢語句
SQL Server連接錯(cuò)誤的處理方法
SQL Server管理相關(guān)的注冊(cè)表技巧
帶您了解SQL Server權(quán)限管理策略
本文題目:利用SQLServer游標(biāo)修改數(shù)據(jù)庫中的數(shù)據(jù)
當(dāng)前URL:http://fisionsoft.com.cn/article/djcdgdc.html


咨詢
建站咨詢
