【发布时间】:2016-12-16 15:45:28
【问题描述】:
我对 SQL Server Management Studio 的行为有疑问。 我已连接到 SQL Server 数据库 - 版本:
Microsoft SQL Server 2014 (SP1-CU3) (KB3094221) - 12.0.4427.24 (X64)
Oct 10 2015 17:18:26
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
当我从管理工作室运行以下查询时,它会返回正确的输出。
SELECT TRY_CAST('ax' AS decimal)
SELECT TRY_CAST('4.0' as decimal)
但是内置编辑器给了我一条消息,说此功能无法识别。
【问题讨论】:
-
您的数据库设置为哪种兼容模式?如果它(数据库)设置为早于
2012,即使服务器是2014,它也不会理解该功能。 -
它看起来像是 SS 2012 的功能,但在 2014 年也许他们支持它,但它不是 2014 年的一部分??
-
您使用的是什么版本的管理工作室?
-
@Damien_The_Unbeliever 版本是
12.0.4.100.1 -
@Siyual 如果是这种情况,它应该无法执行该功能。该函数正在执行,没有任何错误。
标签: sql-server ssms sql-server-2014