从 Sybase 中的压缩文本列中选择数据
Selecting Data from Compressed TEXT Column in Sybase
在 Sybase 15.03 中,我们有一个 table 列名为 "content",类型为 TEXT。
它包含文件的压缩内容,直接执行 select 时看起来像这样:
H4sIAAAAAAAAAL2Y21IjOQyG7/cp+nJny9UjWbIszx2QQDIJhMmhanff/0H2d6cpSOKh2ZoMQFWS
我怎样才能 select/extract/uncompress/decompress 它的值,以便我可以检查它的内容?
谢谢。
迈克尔
只需对列执行 SELECT,并确保将 SET TEXTSIZE 设置设置得足够高以避免数据被截断。
要直接获取文件中的数据,请执行 BCP-out(并使用类似于 SET TEXTSIZE 的 -T 标志)。
在 Sybase 15.03 中,我们有一个 table 列名为 "content",类型为 TEXT。 它包含文件的压缩内容,直接执行 select 时看起来像这样: H4sIAAAAAAAAAL2Y21IjOQyG7/cp+nJny9UjWbIszx2QQDIJhMmhanff/0H2d6cpSOKh2ZoMQFWS
我怎样才能 select/extract/uncompress/decompress 它的值,以便我可以检查它的内容?
谢谢。 迈克尔
只需对列执行 SELECT,并确保将 SET TEXTSIZE 设置设置得足够高以避免数据被截断。 要直接获取文件中的数据,请执行 BCP-out(并使用类似于 SET TEXTSIZE 的 -T 标志)。