吃过一次亏,这个点卡了我半天
盲目的把数据复制了出来,发现数据是截断的,结果以为是这个导致了问题,如果数据超过了8000个字符,右键复制数据,复制出来的其实是不完整的数据,其实数据存入数据库的数据是完整的
可以通过PRING(len(字段))来查看长度或者LEFT和RIGHT来看末尾和前端数值
SELECT [列名] AS 正常,
RIGHT([列名],3) AS 右边3位,
LEFT([列名],3) AS 左边3位
FROM 表名
导致这个原因就是复制数据的时候是有长度限制的,最高就是8000个字符,VARCHAR(MAX)可以存储的字符很大(2^31-1),TEXT能存的VARCHAR(MAX)也可以存,FIGHTING