gpt4 book ai didi

sql - 为什么 sql 将数字转换为 '*' 字符

转载 作者:行者123 更新时间:2023-12-04 22:35:27 24 4
gpt4 key购买 nike

我在 SQL Server 2008 中运行此查询

declare @a varchar(1)
select @a = 22
select @a

这是返回这个
*

为什么这个查询会产生这个结果?

最佳答案

您正在将 2 个字符的数字转换为 1 个字符的字段。

它不适合。

SQL 指示数据丢失。否则,它只会显示一个 2 而你不知道这是否是完整的值。

关于sql - 为什么 sql 将数字转换为 '*' 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8051953/

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