just add likeinsert into SP.UserTrial (Email,FirstName,LastName,DisplayName,DisplayEmail)SELECT *FROM(SELECT TempXML.Node.value('(email)[1]','nvarchar(50)') as Email,TempXML.Node.value('(name/n/given)[1]', 'nVARCHAR(50)') as FirstName,TempXML.Node.value('(name/n/family)[1]', 'VARCHAR(50)') as LastName,TempXML.Node.value('(name/fn)[1]','nvarchar(50)') as DisplayName,TempXML.Node.value('(email)[1]','nvarchar(50)') as DisplayEmailFROM @PersonXML.nodes('/enterprise/person') TempXML (Node) )tWHERE NOT EXISTS (SELECT 1 FROM SP.UserTrial WHERE DisplayEmail = t.DisplayEmail)------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/