gpt4 book ai didi

sql - TRIM 不是可识别的内置函数名称

转载 作者:行者123 更新时间:2023-12-02 09:57:41 28 4
gpt4 key购买 nike

对于以下代码:

DECLARE @ss varchar(60)
SET @ss = 'admin'

select TRIM(@ss)

我遇到一个错误:

'TRIM' is not a recognized built-in function name

最佳答案

TRIM 在 SQL Server 中引入(从 2017 年开始)。

在旧版本的 SQL Server 中要执行修剪,您必须使用 LTRIMRTRIM,如下所示。

DECLARE @ss varchar(60)
SET @ss = ' admin '

select RTRIM(LTRIM(@ss))

如果您不喜欢到处使用 LTRIMRTRIM,您可以创建自己的自定义函数,如下所示。

   CREATE FUNCTION dbo.TRIM(@string NVARCHAR(max))
RETURNS NVARCHAR(max)
BEGIN
RETURN LTRIM(RTRIM(@string))
END
GO

关于sql - TRIM 不是可识别的内置函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54340470/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com