如何从SQL Server数据库中的notes列中提取文本

时间:2014-07-12 20:53:42

标签: sql sql-server string tsql reporting-services

我想提取表X中Notes列中的一些文本,并将其显示为SSRS报告中的列字段。

Ex:Notes列

7/7/2014 4:38:03 PM  Timothy Hebbar
New incident created in the ARI DT Ext queue

7/7/2014 4:38:12 PM  Timothy Hebbar
Owner changed from 'Timothy Hebbard' to '<empty>'
Status changed from 'Owned' to 'New'

7/8/2014 8:22:51 AM  Stewart Rose
Owned Tier I

7/8/2014 8:24:26 AM  Stewart Rose
Owner changed from '<empty>' to 'Stewart Rose'
Status changed from 'New' to 'Owned'

7/10/2014 7:04:27 AM  Stewart Rose
Queue changed from 'ARI DT Ext' to 'AIG DT'

7/10/2014 7:19:13 AM  Stewart Rose
Status changed from 'Owned' to 'Closed'

如何将'Timothy Hebbar'提取为Name1,将'Stewart Rose'提取为Name2,将'ARI DT Ext'提取为Queue1,将'AIG DT'提取为来自上述Notes列的Queue2。请帮我用SQL / TSQL逻辑来提取相同的内容。我应该使用Like运算符来搜索文本吗?charindex / patindex是否可以实现此目的,如果是这样的话?

谢谢

0 个答案:

没有答案