使用 2016 年之前的 tsql 功能解压缩 gzip 字段
Decompress gziped field with tsql prior 2016 features
如何解压一个 sql 服务器字段只有 tsql 个查询?
假设:
- 该字段是使用来自应用程序的 GZIP 压缩的。
- 该字段是一个 varbinary(max)。
- MSSQL 版本低于 2016,这意味着您无法使用 decompress function。
我认为这不可能,我尝试搜索 google 但一无所获。我想确认一下。
我认为最好的办法是研究 CLR 解决方案。 CLR 函数是用 C# 编写的,然后可以在标准 SQL 调用中执行。互联网上有大量 CLR 函数的示例。
我的回答假设你有纯粹的 SQL 服务器,而不是像 SSIS 或类似安装的解决方案。
这里有一个 link 的基本示例。您将加载一个处理 gzip 的库。这里有很多解决方案方向。
https://www.skylinetechnologies.com/Blog/Skyline-Blog/March-2013/CLR-Functions-in-SQL-Server-A-Tutorial
如何解压一个 sql 服务器字段只有 tsql 个查询?
假设:
- 该字段是使用来自应用程序的 GZIP 压缩的。
- 该字段是一个 varbinary(max)。
- MSSQL 版本低于 2016,这意味着您无法使用 decompress function。
我认为这不可能,我尝试搜索 google 但一无所获。我想确认一下。
我认为最好的办法是研究 CLR 解决方案。 CLR 函数是用 C# 编写的,然后可以在标准 SQL 调用中执行。互联网上有大量 CLR 函数的示例。
我的回答假设你有纯粹的 SQL 服务器,而不是像 SSIS 或类似安装的解决方案。
这里有一个 link 的基本示例。您将加载一个处理 gzip 的库。这里有很多解决方案方向。 https://www.skylinetechnologies.com/Blog/Skyline-Blog/March-2013/CLR-Functions-in-SQL-Server-A-Tutorial