gpt4 book ai didi

SQL Server 连接——两个字符串变量——我错过了什么?

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

为什么这没有给出预期的结果?

DECLARE @1 char(90);
DECLARE @2 char(90);
DECLARE @3 char(90);


Set @1 = 'first part';
set @2 = 'second part';

set @3 = @1 + @2;

print @3; -- outputs 'first part' where did 2nd part go?

最佳答案

第一部分是 char(90)所以它被填充到固定大小 90 与空格。 @3也是 90 个字符,所以它只包含 @1 的内容。 .切换到 NVARCHAR(4000) .从不使用 char除非你知道自己在做什么。

关于SQL Server 连接——两个字符串变量——我错过了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16781098/

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