gpt4 book ai didi

sql-server - 将数据类型 bigint 转换为 varchar 时出错。

转载 作者:行者123 更新时间:2023-12-02 14:12:25 26 4
gpt4 key购买 nike

DECLARE @ID BIGINT
set @ID = 1323
UPDATE School
SET RegistrationFee = 'fee_' + @ID --<<<<error
Where SchoolRegistrationId = 123

将数据类型 varchar 转换为 bigint 时出错。

最佳答案

您需要将 bigint 显式转换为 varchar:

DECLARE @ID BIGINT
set @ID = 1323

UPDATE School
SET RegistrationFee = 'fee_' + CAST(@ID AS VARCHAR(15))
WHERE SchoolRegistrationId = 123

T-SQL 不会自动为您执行此操作 - 您需要明确且清楚地了解它。

关于sql-server - 将数据类型 bigint 转换为 varchar 时出错。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159352/

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