我對SQL Server Management Studio的行爲有個疑問。 我連接到SQL Server數據庫 - 版本:TRY_CAST不是公認的內置函數名稱
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)
但是,內置編輯器給我一個消息說這個功能不被識別。
編輯補充:SQL Server Management Studio中的版本。
需要解決的智能感知錯誤是什麼兼容模式是你的數據庫設置爲?如果它(數據庫)設置爲「2012」之前的任何值,即使服務器是「2014」,它也不會理解該功能。 – Siyual
看起來這是2012年的SS功能,但在2014年也許他們支持它,但它不是2014年的一部分? – logixologist
您使用的是哪個版本的管理工作室? –