使用只读权限将RTF转换为SQL中的纯文本
我有一个MSSQL 2005数据库,它也存储RTF格式的文本。我想去掉所有的格式化代码,只得到纯文本。现在是棘手的部分;我只有对数据库的读取权限。所以,很遗憾,我不能使用任何使用只读权限将RTF转换为SQL中的纯文本,sql,sql-server,rtf,plaintext,Sql,Sql Server,Rtf,Plaintext,我有一个MSSQL 2005数据库,它也存储RTF格式的文本。我想去掉所有的格式化代码,只得到纯文本。现在是棘手的部分;我只有对数据库的读取权限。所以,很遗憾,我不能使用任何创建函数解决方案 例如,列以以下内容开头: {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Times New Roman;}} \viewkind4\uc1\pard\lang1043\ul\b\f0\fs22 可以这样做吗?缺
创建函数解决方案
例如,列以以下内容开头:
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Times New Roman;}} \viewkind4\uc1\pard\lang1043\ul\b\f0\fs22
可以这样做吗?缺少上下文。你的目标是什么?您需要将清理后的数据放回数据库吗?你唯一的工具是sql?最后但并非最不重要的一点:如何识别格式化代码?你有规定吗?对不起,这是报告用的。我收到各种类型的数据请求。但是现在大多数数据对于最终用户来说不是很可读。因此,我想从数据库中获取数据并将其导出到Excel,以便将其重新分发给最终用户。缺少上下文。你的目标是什么?您需要将清理后的数据放回数据库吗?你唯一的工具是sql?最后但并非最不重要的一点:如何识别格式化代码?你有规定吗?对不起,这是报告用的。我收到各种类型的数据请求。但是现在大多数数据对于最终用户来说不是很可读。因此,我希望从数据库中获取数据,并将其导出到Excel,以便将其重新分发给最终用户。