2010-11-19 13 views
1

SQL2005 bir saklı yordam var ve aşağıda listelenen malikanesinde xml işlevselliği yararlanır:SQL Server 2005 bir XML nesnesi yükleyebilir ve .NET uygulamasında olduğu gibi çevirebilir mi?

SELECT 
    rr.item.value('@id','varchar(50)') as id,  
    rr.item.value('@name','varchar(50)') as name,  
    rr.item.value('@value','varchar(50)') as value,  
    rr.item.value('@type','varchar(50)') as type  
INTO #tmp  
FROM @xmlInput.nodes('/RWFCriteria/item') as rr(item)  

param @xmlInput verilerin çeşitli XML parçalarını saklanan DB XML veri türü alandır. saklanan proc'umu daha akıllı hale getirip, bu XML veri kümesini, bir XML Belge nesnesine yüklediğim ve nodları düğümleyebileceği, öznitelikler değiştirebileceği, düğümleri kaldırabildiği, düğümler ekleyebileceğim ... benim SQL kodumda ???

SQL'in XML'den daha basitleştirilmiş bir şekilde kullanılmasını mümkün kılıyor ve SQL Server'ın gelecekteki sürümlerinin daha zengin özelliklere sahip XML yeteneklerine sahip olmasını beklememiz gerekiyor mu?

Not: SQL Server'da çalışan CLR bir seçenek değil.

cevap