【发布时间】:2019-10-04 11:49:48
【问题描述】:
对于以下代码:
DECLARE @ss varchar(60)
SET @ss = 'admin'
select TRIM(@ss)
我有一个错误:
'TRIM' 不是可识别的内置函数名称
【问题讨论】:
-
在我的
SQL Server 2017上没问题 -
可能将其设置为较早的兼容级别。使用它来查找:
SELECT compatibility_level FROM sys.databases。它必须是 140 -
@Nick.McDermaid 您应该将其发布为答案。
-
你可以使用 ltrim 或 rtrim
-
TRIM 在 SQL Server 中(从 2017 年开始),因此,这些都不是:--SQL Server 2016 SQL Server 13 SQL Server 13.0 13.0.1601.5 --SQL Server 2014 SQL Server 12 SQL Server 12.0 代号Hekaton 12.0.2000.8 --SQL Server 2012 SQL Server 11 SQL Server 11.0 代号 Denali 11.0.2100.60
标签: sql sql-server tsql