> >SELECT prodname,refeetiq,eancode,localizador,numeracao,posicao, > OrcamentoItens.Produtos.value('(ProdID/text())[1]','char(10)') > As ProdID, > OrcamentoItens.Produtos.value('(Qtd/text())[1]','int') as qtd, > OrcamentoItens.Produtos.value('(ValorU/text())[1]','numeric(10,2)') as valorU, > OrcamentoItens.Produtos.value('(Grade/text()([1]','varchar(60)') as grade, > OrcamentoItens.Produtos.value('(Obs/text())[1]','varchar(254)') as obs, > @tcOrcamentoID as orcamentoID, > @dadosCliente as ClienteInfo, > @InternetID as InternetID >FROM > @xmlItens.nodes('/OrcamentoItens/Produto') OrcamentoItens(Produtos) >left join produto on produto.id=OrcamentoItens.Produtos.value('ProdID[1]','char(10)') >inner join categprod on produto.categoryID=categprod.ID > > > >