SQL Server的EXISTS結(jié)構(gòu)學(xué)習(xí)(2)_Mssql數(shù)據(jù)庫(kù)教程
推薦:SQL Server 2005代理服務(wù)應(yīng)用軟件組成代理服務(wù)是一種復(fù)雜的技術(shù),具有很多可配置的移動(dòng)組件。詳細(xì)信息如下: 信息 信息是指在服務(wù)代理應(yīng)用程序中調(diào)用的基本信息單元。對(duì)于服務(wù)代理來(lái)說(shuō),信息的接收總是按照其被發(fā)送的順序進(jìn)行,并且保證僅發(fā)送和接收一次。同時(shí)保證信息不丟失。有時(shí)發(fā)送的信息不
你可以使用EXISTS操作來(lái)決定,是否對(duì)某一個(gè)單獨(dú)的記錄使用UPDATE或者INSERT語(yǔ)句,就像下面的例子一樣:
IF EXISTS
(
SELECT * FROM SalesHistory
WHERE SaleDate = '1/1/2001' AND
Product = 'Computer' AND
SalePrice = 1000
)
UPDATE TOP(1) SalesHistory
SET SalePrice = 1100
WHERE SaleDate = '1/1/2001' AND
Product = 'Computer' AND
SalePrice = 1000
ELSE
INSERT INTO SalesHistory
(Product, SaleDate, SalePrice)
VALUES
('Computer', '1/1/2001', 1100)
雖然在實(shí)際的環(huán)境中,你可能不會(huì)用到這里所介紹的例子,但是它們給你演示了如何利用EXISTS結(jié)構(gòu)來(lái)決定使用哪種DML類型。
給它一個(gè)機(jī)會(huì)
下次,當(dāng)你寫查詢語(yǔ)句的時(shí)候,請(qǐng)記住要使用EXISTS結(jié)構(gòu)。它很容易掌握,使用也很方便,并且能在程序中給你提供很多便利。
分享:四個(gè)關(guān)于SQL Server 2005數(shù)據(jù)庫(kù)鏡像的問(wèn)題一:什么是數(shù)據(jù)庫(kù)鏡像? Robidoux:數(shù)據(jù)庫(kù)鏡像是將數(shù)據(jù)庫(kù)事務(wù)處理從一個(gè)SQL Server數(shù)據(jù)庫(kù)移動(dòng)到不同SQL Server環(huán)境中的另一個(gè)SQL Server數(shù)據(jù)庫(kù)中。鏡像的拷貝是一個(gè)備用的拷貝,不能直接訪問(wèn);它只用在錯(cuò)誤恢復(fù)的情況下。 因?yàn)槭窃赟QL Server 2005中新引入的特
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- 解析Oracle到SQL Server主鍵遷移
- Sql Server安裝出錯(cuò),安裝程序配置服務(wù)器失敗的解決方法小結(jié)
- 解讀史上最簡(jiǎn)單的方法復(fù)制或遷移Oracle數(shù)據(jù)庫(kù)
- 3個(gè)步驟結(jié)束網(wǎng)站惡夢(mèng)-SQL注入隱患!
- SQL Server的Inner Join及Outer Join
- 解決sql server查詢速度慢11個(gè)方法
- SQL Server 2005深層工具和運(yùn)行時(shí)間集
- 解讀數(shù)據(jù)庫(kù)設(shè)計(jì)正規(guī)化的五大范式
- 在sqlserver2005中安裝sql server 2000的示例數(shù)據(jù)庫(kù)northwind的方法
- SQL Server 2008中的代碼安全(六) 對(duì)稱密鑰加密
猜你也喜歡看這些
- 從mysql中導(dǎo)出單個(gè)表結(jié)構(gòu)和數(shù)據(jù)
- MySQL筆記之基本查詢的應(yīng)用詳解
- 解析csv數(shù)據(jù)導(dǎo)入mysql的方法
- 解析MYSQL 數(shù)據(jù)庫(kù)導(dǎo)入SQL 文件出現(xiàn)亂碼的問(wèn)題
- mysql手動(dòng)刪除BINLOG的方法
- Mysql高性能備份方案解決數(shù)據(jù)不間斷訪問(wèn)
- MySQL筆記之?dāng)?shù)據(jù)類型詳解
- SQL字符型字段按數(shù)字型字段排序?qū)崿F(xiàn)方法
- mysql 將列值轉(zhuǎn)變?yōu)榱械姆椒?/a>
- mysql常用監(jiān)控腳本命令整理
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索SQL Server的EXISTS結(jié)構(gòu)學(xué)習(xí)(2)
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-SQL Server的EXISTS結(jié)構(gòu)學(xué)習(xí)(2)
。