2014-01-16 84 views
0

我已經執行以下查詢:爲什麼FORMAT功能無法識別?

SELECT productid, 
FORMAT(productid, 'd10') AS str_productid 
FROM Production.Products; 

我是sayng是'FORMAT' is not a recognized built-in function name. 我使用的TSQL2012數據庫和Microsoft SQL Server 2012和快速。 有人能告訴我什麼是錯的嗎? Express verssion沒有包含Format的功能?

+1

可能有與安裝問題,或者您沒有足夠的訪問系統數據庫 – user1455836

+0

這是可能的,因爲我已經看到'SYSDATETIME'無法識別太。如何解決這個問題? –

+1

這是什麼從sys.databases命令輸出中選擇compatibility_level,name? – user1455836

回答

1

試試這個

ALTER DATABASE database_name 
SET COMPATIBILITY_LEVEL = 110 

here are details

+0

它不允許,最大值是90,是否有另一種方法?重新安裝或類似的東西? –

+0

我找到了它:我連接到一臺舊服務器上。只需切換服務器即可。 –