Я использовал SSIS и SharePointListAdapters для импорта данных из моего списка SharePoint 2010 и размещения их в таблице SQL Server 2008. Есть примерно 500 строк данных. Теперь задача состоит в том, чтобы проанализировать данные соответствующим образом. У меня есть несколько столбцов, вокруг которых есть html-теги.Анализ данных SQL Server
Для получения, например, в колонке проекта Описание изделия имеет данные, как проекта Описание изделия
<div class="ExternalClass914BB5DA5CB142EB854C739EAACEE3BB">
<div>Import Data from SharePoint list to Database.
</div>
</div>
На прибегая к помощи, я нашел ниже ФУНКЦИИ. Он работает так, как ожидалось. Мои вопросы: как отредактировать эту функцию, чтобы взять имя столбца Project Desc в качестве параметра, чтобы все данные в этом конкретном столбце отбрасывали html-теги. Любая мысль? Большое спасибо в Adv!
create function dbo.StripHTML(@text varchar(max)) returns varchar(max) as
begin
declare @textXML xml
declare @result varchar(max)
set @textXML = @text;
with doc(contents) as
(
select chunks.chunk.query('.') from @textXML.nodes('/') as chunks(chunk)
)
select @result = contents.value('.', 'varchar(max)') from doc
return @result
end
go
select dbo.StripHTML('<div class="ExternalClassB1D90504EAFF42BE8A8056E686F4E195"> <div>Import Data from SharePoint list to Database.</div></div>')
Thanks Dems. Это было так просто. Большое спасибо. :) Я могу проголосовать за ваш ответ через 4 минуты. Поэтому я увижу ваш голос за несколько минут. :) – Nemo