Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.87 KB | None | 0 0
  1. BEGIN
  2. CREATE TABLE  #tmpXml(id INT PRIMARY KEY,xmll xml);
  3.  
  4. INSERT INTO #tmpXml
  5. SELECT id AS id, CAST(BehaviorMetaData AS xml) AS xmll FROM ui.EnDtContextMetaDt WHERE id IN(
  6. 2016
  7. ,12709
  8. ,12710
  9. ,12711
  10. ,12712
  11. ,12713
  12. ,12714
  13. );
  14.  
  15.  
  16. UPDATE #tmpXml
  17. SET xmll.MODIFY('insert <behavior className="Fenergo.Solution.Behavior.EntityData.ReassignDocReqForNewClassificationInTask" assemblyName="Fenergo.Solution.Behavior" commandName="AddClassification"/>
  18. after (/behaviorConfig/postExecutionBehaviors/behavior[@commandName="AddClassification"])[last()]')
  19. WHERE xmll.VALUE('(/behaviorConfig/postExecutionBehaviors/behavior[@className = "Fenergo.Solution.Behavior.EntityData.ReassignDocReqForNewClassificationInTask" and @commandName="AddClassification" and @assemblyName="Fenergo.Solution.Behavior"])[1]', 'nvarchar(max)') IS NULL
  20.  
  21. SELECT * FROM #tmpXml;
  22.  
  23. DROP  TABLE #tmpXml;
  24. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement