本篇文章為大家展示了SQLServer中怎么生成XML,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)建站成立于2013年,先為羅莊等服務(wù)建站,羅莊等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為羅莊企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
SQLServer2000是一款功能性較好的數(shù)據(jù)庫(kù),使用forXML語(yǔ)句就可以很容易的把執(zhí)行的結(jié)果轉(zhuǎn)化為一個(gè)XML,這樣可以在很大程度上提高系統(tǒng)運(yùn)行效率和開(kāi)發(fā)速度,那么在SQLServer2000中如何生成XML呢?下面創(chuàng)新互聯(lián)小編來(lái)講解下SQLServer2000中如何生成XML?
SQLServer2000中如何生成XML
但是在使用ADO(RequiredADO2.6)訪問(wèn)返回的XML的方式和原來(lái)的Recordset是有所不同的。假如你還是使用Recordset訪問(wèn)的話,只能得到一個(gè)Unicode格式的XMLSchema,而無(wú)法得到XML的內(nèi)容。
其實(shí)這個(gè)問(wèn)題也是很容易就能解決的,只是我自以為很熟悉ADO,沒(méi)有仔細(xì)看Help,所以沒(méi)有發(fā)現(xiàn)ADO是采用Stream的方式來(lái)得到和返回XML的。
Command對(duì)象有兩個(gè)屬性,叫InputStream和OutputStream,屬性的值是一個(gè)IUnknown接口??梢园岩粋€(gè)XMLParser的接口賦給它,或者是直接用Request、Response等。這樣的好處是不需要再去生成一個(gè)Recordset,不需要去保存這些數(shù)據(jù),從而節(jié)省了系統(tǒng)開(kāi)銷。
上述內(nèi)容就是SQLServer中怎么生成XML,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。