【问题标题】:COMPRESS is not a recognized built-in function name [closed]COMPRESS 不是公认的内置函数名称 [关闭]
【发布时间】:2019-01-02 10:55:30
【问题描述】:

根据here 给出的文档,我尝试使用COMPRESS 函数在存储到SQL Server 之前压缩VARCHAR(MAX) 列数据,但它不起作用

SELECT COMPRESS ('Satishakumar');

我在 SSMS 中收到的错误是

消息 195,级别 15,状态 10,行 1 'COMPRESS' 未被识别 内置函数名。

SQL server 的版本详情

Microsoft SQL Server 2012 (SP4-GDR) (KB4057116) - 11.0.7462.6 (X64) Jan 5 2018 22:11:56 版权所有 (c) Microsoft Corporation Enterprise Edition (64-bit) o​​n Windows NT 6.3 (Build 9600) :)

【问题讨论】:

  • 根据您链接到的文档COMPRESS (Transact-SQL)“适用于:SQL Server(从 2016 年开始)”。强调我的。您使用的是 2012 年。

标签: sql-server sql-server-2012 sql-server-2016


【解决方案1】:

从您提供的链接的文档中可以看出,此功能在 SQL Server 中从 2016 版开始可用,而您使用的是 2012 版。

【讨论】:

  • 谢谢,我错过了链接中的那部分,我们的数据库版本是 2012。
猜你喜欢
  • 2021-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-15
  • 1970-01-01
  • 2013-03-14
  • 2014-06-12
相关资源
最近更新 更多