将nchar列转换为nvarchar并修剪空格

Joe*_*eau 4 sql

有人可以帮我这个吗?

我需要将nchar列转换为nvarchar列并修剪空格.

谢谢.

Joe*_*orn 10

SELECT RTrim(CAST([MynCharColumn] As nVarChar))
Run Code Online (Sandbox Code Playgroud)

  • 你需要给nvarchar一个长度,否则你可以截断数据(如果没有像这样指定,默认为30!) (2认同)

Ada*_*ski 6

declare @foo nchar(32)
select @foo = '   Hello, World   '
select ltrim(rtrim(convert(nvarchar(32), @foo)))
Run Code Online (Sandbox Code Playgroud)