gpt4 book ai didi

sql - 在 SQL Server VARCHAR 列中插入尾随空格

转载 作者:行者123 更新时间:2023-12-04 13:35:07 26 4
gpt4 key购买 nike

我正在尝试将尾随空格插入到 VARCHAR(50) 列中,而 SQL 插入似乎将它们切断了。这是我的代码:

create table #temp (field varchar(10));
insert into #temp select ' ';
select LEN(field) from #temp;

不幸的是,这将返回长度为零,这意味着“”被插入为“”。我需要为该列插入一个空格 - 有什么想法吗?

最佳答案

使用 DATALENGTH ,不是 LEN ,因为 LEN 不处理空格。

以这个零长度字符串为例:

SELECT LEN(' ') AS len, 
DATALENGTH(' ') AS datalength

结果:
len   datalength
-----------------
0 1

关于sql - 在 SQL Server VARCHAR 列中插入尾随空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3859321/

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