日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

SQL Server 2008中有關(guān)XML的新功能(5)_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:在SQL Server實例之間傳輸?shù)卿浐兔艽a
概要 在將數(shù)據(jù)庫移動到新服務(wù)器后,用戶可能無法登錄到新服務(wù)器。相反,他們會收到下面的錯誤消息: Msg 18456, Level 16, State 1 Login failed for user '%ls'. 您必須將登錄和密碼傳

  

5 XML DML增強

像可以使用XQuery 表達式對XML數(shù)據(jù)執(zhí)行操作一樣,xml 數(shù)據(jù)類型支持XML DML 表達式通過它的modify 方法來執(zhí)行insert、replace value of和delete。你可以使用這些XML DML 表達式來操縱一個xml 列或變量中的XML數(shù)據(jù)。

SQL Server 2008增加了對在一個要執(zhí)行插入XML數(shù)據(jù)到一個現(xiàn)有的XML結(jié)構(gòu)中去的insert表達式中使用xml 變量的支持。例如,假設(shè)一個叫做@productList的xml 變量包含以下XML:

<Products>
  <Bike>Mountain Bike</Bike>
  <Bike>Road Bike</Bike>
</Products>

你可以使用下面的代碼將一個新的自行車插入到產(chǎn)品列表中:

DECLARE @newBike xml
  SET @newBike = '<Bike>Racing Bike</Bike>'
  SET @productList.modify
('insert sql:variable("@newBike") as last into (/Products)[1]')

運行了這個代碼之后,@productList 變量會包括以下XML�!�

<Products>
  <Bike>Mountain Bike</Bike>
  <Bike>Road Bike</Bike>
  <Bike>Racing Bike</Bike>
  </Products>

6 總結(jié)

SQL Server 2008建立在SQL Server 2005中對XML的全面支持之上,并擴展了建立強大的將關(guān)系數(shù)據(jù)和XML結(jié)合在一起的數(shù)據(jù)庫解決方案的能力。應(yīng)用程序開發(fā)人員將會發(fā)現(xiàn)對XML schema 支持的改進和對xml 數(shù)據(jù)類型的增強所帶來的好處是非常吸引人的。