SQL Server 2014上的TRIM功能

use*_*897 1 sql sql-server sqlite

IN SQLite我写道:

UPDATE MYTABLE SET MYFIELD = TRIM(MYFIELD);
Run Code Online (Sandbox Code Playgroud)

如何在SQL Server 2014上执行此操作?

dot*_*tom 5

您需要功能LTRIM(从左侧修剪)和RTRIM(从右侧修剪):

UPDATE MYTABLE SET MYFIELD = LTRIM(RTRIM(MYFIELD));
Run Code Online (Sandbox Code Playgroud)


use*_*539 5

UPDATE MYTABLE SET MYFIELD = LTRIM(RTRIM(MYFIELD));
Run Code Online (Sandbox Code Playgroud)

但是,字段类型必须是varchar()而不是文本。否则,您将收到“参数数据类型文本对于rtrim函数的参数1无效”